Program Operator Sederhana dengan Java desktop (Basis GUI)
Program Operator (Aritmatika)
Latihan Sekarang program sederhana membuat aplikasi dengan operator aritmatika dengan dua operand yaitu operasi penjumlahan, pengurangan, perkalian, pembagian dan sisa pembagian.
Membuat program operator aritmatika
(Operasi penjumlahan, pengurangan, perkalian, pembagian, dan sisa pembagian
(modulus)) dengan Java tidaklah terlalu sulit, tetapi perlu hati-hati dan
kesabaran dalam pemberian nama variabel komponen pallet.
Sebelum kita masuk kepada design,
buat terlebih dahulu project serta pembuatan class dengan JFrameForm, yang
caranya dapat dilihat dengan cara klik pengenalan dan pembuatan project atau contoh sederhana program java
Design form pada jendela Design
untuk mengubah nama variabel dan
text komponen pallet dengan cara klik kanan komponen yang akan dimodif pilih Change
Variable Name (untuk ganti nama variabel komponen) dan pilih Edit
Text untuk mengubah text yang tampil)
Untuk menyamakan dengan coding yang
dibuat perlu diganti variabel dari komponen pallete yang digunakan, variabel komponen yang diubah dapat
dilihat pada panel Inspector seperti gambar dibawah ini (Sifat variabel Case
Sensitive yaitu karakter besar atau kecil mempengaruhi coding).
Selain pada panel Inspector variabel
komponen juga dapat dilihat dari jendela source yang berubah otomatis saat change
variable name pada design (biasanya pada akhir coding).
Ket: Text warna hijau merupakan
Nama Variabel komponen pallet
Design Coding
Pertama deklarasikan variabel data
yang dibutuhkan, pilih Tab Source pada class operator1.java,
kemudian tambahkan deklarasi variabel tepat dibawah
Untuk mengisi coding, secara
default Double Click (Klik 2X) pada komponen JButton “PROSES” maka
kita langsung menggunakan Event actionPerformed atau dengan cara klik
kanan komponen JButton “PROSES” --->
Events ---> Action ---> actionPerformed
Artinya jika user meng-klik tombol maka java menjalankan coding yang kita buat pada
objek actionPerformed, setelah itu tambahkan coding seprti gambar berikut :