Kamis, Juni 22, 2017

Belajar Netbeans - Membuat Program IF ComboBox


BELAJAR NETBEANS - MEMBUAT PROGRAM IF COMBOBOX

 

Tutorial kali ini kita akan membuat program IF sederhana pada jComboBox dengan menggunakan netbeans yang mana nilai kondisi berdasarkan list item jComboBox, maksudnya gini ketika kita memilih salah satu item di jComboBox maka akan tampil otomatis di jTextField, tanpa perlu menekan tombol button dia akan otomatis tampil. Ga ngerti maksudnya apa? bingung dengan penjelasannya? supaya jelas ikuti langkah - langkah berikut untuk membuat programnya jadi langsung ke praktek.

Oke berikut langkah - langkahnya.
Langkah 1. Buka Netbeans.
Langkah 2. Buat project baru dengan nama IF_ComboBox.
Langkah 3. Buat form baru dengan nama Form.
Langkah 4. Lalu buat design form seperti berikut.



List item jComboBox kode tiket adalah "VIP", "MEDIUM",  dan "EKONOMI". 

Langkah 5. Ganti variable name dengan ketentuan sebagai barikut.
jComboBox1 ganti variable name dengan cbtiket.jTextField1 ganti variable name dengan type.jTextField2 ganti variable name dengan harga.Langkah 6. Lanjut ketahap penulisan source code, pertama - pertama kita deklarasikan dulu data yang dibutuhkan dengan cara menuliskan source code di bawah ini tepat di bawah definisi class.

public String kode_tiket; public String type_tiket; public long harga_tiket;
Contoh penempatannya seperti berikut.


Maksudnya jika hendak mengambil nilai di jComboBox berdasarkan list item kita sediakan dahulu data yang akan menampung nilai list item jComboBox bertipe String (kode_tiket).

Langkah 7. Klik 2 kali pada jComboBox dan masukan source code berikut.

kode_tiket = (String) cbtiket.getSelectedItem(); if (kode_tiket == "T01") { type_tiket = "VIP"; harga_tiket = 500000; } else if (kode_tiket == "T02") { type_tiket = "MEDIUM"; harga_tiket = 150000; } else if (kode_tiket == "T03") { type_tiket = "EKONOMI"; harga_tiket = 80000; } type.setText(type_tiket); harga.setText(String.valueOf(harga_tiket));
Penjelasannya.
kode_tiket = (String) cbtiket.getSelectedItem(); // untuk mengambil nilai dari jComboBox  berdasarkan list item dengan perintah getSelectedItem() ke data String.
if (kode_tiket == "T01") // kondisi data yang diambil dari jComboBox berdasarkan list item, gunakan operator pemberi nilai sama dengan (==), dan untuk nilai kondisi karakternya harus sama dengan karakter list item jComboBox.
type.setText(type_tiket); // untuk menampilkan data di type tiket.
harga.setText(String.valueOf(harga_tiket)); // untuk menampilkan data di harga tiket.

Penempatan source codenya seperti gambar berikut.


Langkah 8 Jika tidak ada error di dalam source codenya seperti gambar berikut coba kalian jalankan dengan cara klik Run atau tekan Shift + F6.


Langkah 6 Setelah di jalankan coba kalian klik kode tiket dan pilih salah satu itemnya, maka hasilnya akan seperti ini.


Sekian tutorial kali ini semoga bermanfaat bagi kalian semua. Terimakasih.