Membuat Program Penghitung Luas dan Keliling Persegi Panjang menggunakan fungsi Constructor

By: Johan Supriyanto, S.Kom. - September 25, 2013
Jika pembahasan sebelumnya membuat aplikasi perhitungan kalkulator, maka dalam pembahasan kali ini akan saya bahas tentang Membuat Program Penghitung Luas dan Keliling Persegi Panjang menggunakan fungsi Constructor. Fungsi Constructor digunakan untuk membangun objek di dalam class. Constructor memiliki nama yang sama dengan class. Setiap class harus mempunyai setidaknya satu Constructor. Apabila dalam suatu class tidak ada satupun Constructor, maka compiler akan membuatkan default Constructor secara Otomatis.
Program Penghitung menggunakan fungsi constructor
Cara membuat Program penghitung Luas dan Keliling Persegi panjang menggunakan fungsi Constructor adalah sebagai berikut:
1. Buat project baru dengan kategori Java Aplication, kemudian beri nama: PersegiPanjang.
Program Penghitung menggunakan fungsi constructor
2. Buat New Java Class dengan cara klik kanan pada project.
Program Penghitung menggunakan fungsi constructor
Beri nama: PersegiPanjang.
Program Penghitung menggunakan fungsi constructor
3. Langkah selanjutnya ketikkan perintah import javax.swing.JOptionPane; pada bagian awal kode class.
Program Penghitung menggunakan fungsi constructor
4. Di bawah kode public class PersegiPanjang { anda ketikkan kode berikut:
float panjang;
float lebar;
Program Penghitung menggunakan fungsi constructor
5. Kemudian di bawah kode no. 4 anda ketikkan kode berikut ini:
public PersegiPanjang(float P, float L) {
        panjang=P;
        lebar=L;
    }
Program Penghitung menggunakan fungsi constructor
Keternagn kode:
Baris ke 1: Constructor PersegiPanjang yang mempunyai variable nilai P dan L dengan tipe data float.
Baris ke2-4: Deklarasi variable P sebagai nilai dari variable panjang dan variable L sebagai nilai dari variable lebar.

6. Selanjutnya ketikkan kode berikut ini di bawah kode no. 5:
        public void hasil(){
        float n_Pjg;
        float n_lbr;
        float luas;
        float keliling;
        n_Pjg=panjang;
        n_lbr=lebar;
        luas=n_Pjg*n_lbr;
        keliling=(2*n_Pjg)+(2*n_lbr);
        JOptionPane.showMessageDialog(null,"Luas Persegi Panjang = "+luas+" & Keliling Persegi Panjang = "+keliling);
    }
    public static void main (String[] args){
    float nilai_Panjang=Float.valueOf(JOptionPane.showInputDialog("Inputkan Nilai Panjang"));
    float nilai_Lebar=Float.valueOf(JOptionPane.showInputDialog("Inputkan Nilai Lebar"));
    PersegiPanjang hitung = new PersegiPanjang(nilai_Panjang,nilai_Lebar);
    hitung.hasil();
    System.exit(1);
    }
Program Penghitung menggunakan fungsi constructor
Keterangankode:
Baris ke 1-7: Method dengan nama hasil dan deklarasi variable di dalam Method.
Baris ke 8-9: Memberi nilai pada variable yang mewakili luas dan keliling persegi panjang.
Baris ke 10-11: Hasil perhitungan luas dan keliling ditampilkan melalui JOptionPane. Akhir blok kode Method hasil.
Baris ke 12-14: method main merupakan Method utama dalam program pertama dieksekusi ketika program dijalankan.
Baris ke 15-18: menjalankan Constructor PersegiPanjang berdasarkan input dari JOptionPane, kemudian mengeksekusi Method hasil. Lalu keluar dari proses (Perintah System.exit(1)).

7. Compile dan jalankan program.
8. Inputkan nilai panjang.
Program Penghitung menggunakan fungsi constructor
9. Inputkan nilai Lebar.
Program Penghitung menggunakan fungsi constructor
10. Hasil perhitungan luas dan keliling persegi panjang akan ditampilkan pada option pane secara otomatis.
Program Penghitung menggunakan fungsi constructor
Demikian pembahasan dalam kesempatan kali ini tentang Membuat Program Penghitung Luas dan Keliling Persegi Panjang menggunakan fungsi Constructor, semoga dapat bermanfaat.

Artikel Terkait