Postingan Terbaru

Program If-Else Sederhana Dengan Java Desktop Netbeans GUI (Nilai Kondisi Data String)














Program IF-ELSE Sederhana dengan JAVA (JtextField)

Latihan sekarang kita lanjut program java desktop menggunakan kondisi if-else, strukturnya dapat dilihat disini !!

Program sekarang kita gunakan Nilai kondisi pernyataan yang bertipe String yang diambil dari JtextField, contoh aplikasi yaitu menentukan Type Kamar dan Harga Inap Berdasarkan Kode Kamar

Membuat program sederhana dengan Java desktop tidaklah terlalu sulit, tetapi perlu hati-hati dalam pemberian nama variabel komponen pallete.
Buat terlebih dahulu project serta pembuatan class dengan JFrameForm dengan nama IF_ELSE1.java, caranya dapat dilihat dengan cara klik Langkah-langkahmembuat project atau pada link ini!!
Design form pada jendela Design

Mengubah nama variable dan text komponen  palete dengan cara klik kanan komponen yang akan diubah pilih Change Variable Name (untuk ganti nama variabel komponen) dan pilih Edit Text untuk mengubah text yang tampil)
Agar sama dengan Koding yang dibuat perlu diganti variable dari komponen palete yang  digunakan, variabel komponen yang diubah bisa dilihat pada panel Inspector seperti gambar dibawah ini (Sifat variabel Case Sensitive yaitu karakter besar atau kecil mempengaruhi coding).

Selain pada panel Inspector variable komponen bisa dilihat dari jendela source yang otomatis berganti saat change variable name pada jendela design (letaknya pada akhir source).

Keterangan: Text warna hijau yaitu Nama Variabel komponen pallet

Design Coding

Pertama deklarasikan variable data yang dibutuhkan, pilih Tab Source pada class IF_ELSE1.java, kemudian tambahkan deklarasi variable tepat dibawah
public class IF_ELSE1 extends javax.swing.JFrame {
   
     public String KdKmr="";
     public String TpKmr="";
     public long HrgInap;

Untuk mengisi source, Double Click pada komponen JTextField  “TxtKodeKamar” maka kita langsung menggunakan Event actionPerformed atau dengan cara klik kanan komponen JTextField  “TxtKodeKamar”  ---> Events ---> Action ---> actionPerformed  Artinya jika pengguna meng-klik tombol maka java menjalankan koding yang dibuat pada objek actionPerformed.

Coding yang ditambahkan pada JTextField  “TxtKodeKamar”


        KdKmr=TxtKodeKamar.getText();
        if(KdKmr.equals("KM001") || KdKmr.equals("km001"))
        {
            TpKmr="VVIP";
            HrgInap=750000;
        }else  if(KdKmr.equals("KM002") || KdKmr.equals("km002"))
        {
            TpKmr="VIP";
            HrgInap=650000;
        }else  if(KdKmr.equals("KM003") || KdKmr.equals("km003"))
        {
            TpKmr="Sweet Room";
            HrgInap=500000;
        }
        TxtTypeKamar.setText(TpKmr);
        TxtHargaInap.setText(String.valueOf(HrgInap));

Keterangan Coding
KdKmr=TxtKodeKamar.getText(); //Mengambil Nilai Dari TxtKodeKamar dan disimpan pada variabel KdKmr
if(KdKmr.equals("KM001") || KdKmr.equals("km001"))  // pemberian nilai kondisi, kondisi data string yang diambil nilainya dari JtextField menggunakan fungsi equals().
TpKmr="VVIP"; //pemberian nilai Type Kamar yang disimpan pada TpKmr
HrgInap=750000; // pemberian nilai Harga Inap disimpan pada HrgInap


Hasil Dapat dilihat dibawah ini :




Cara menjalankan aplikasi : Inputkan Kode Kamar Kemudian tekan Enter (Cursor berada pada JTextField (TxtKodeKamar), maka akan tampil Type Kamar dan Harga Inap, seperti gambar dibawah ini :
 







BACA JUGA
BACA JUGA

Android Portal Indonesia