Sebelumnya telah saya sampaiakan tentang membuat program logika dan pada kesempatan ini akan saya sampaikan mengenai cara membuat program Java menggunakan fungsi If Else. Perlu anda ketahui If Else adalah struktur keputusan yang dipakai untuk mengendalikan perintah yang terdieri dari beberapa kondisi. Secara umum pernyataan if else adalah sebagai berikut:
If([kondidi]){
[Pernyataan_a];
}else{
[Pernyataan_b];
}
Pernyataan if else juga bisa digunakan untuk mengendalikan perintah kondisi bertingkat, misalnya seperti berikut ini:
If([konsis_1]){
If([kondisi_1.a]){
[Pernyataan_a];
}else{
[Pernyataan_b];
}
}else if ([kondisi_2]){
If([kondisi_2.a]){
If([kondisi_2.a.a]){
[Pernyataan_a];
}else{
[Pernyataan_b];
}
}else if([kondisi_2.b]){
[Pernyataan];
}
}else if([kondisi_3]){
[Pernyataan];
}else{
[Pernyataan];
}
Di bawah ini adalah praktek membuat program menggunakan fungsi if else:
Cara membuat program tersebut adalah:
1. Anda buat project baru dengan memilih kategori Java Aplication, dan beri nama IfElse, lalu klik Finish.
2. Buat JFrame Form, beri nama IfElse kemudian klik finish.
3. Tambahkan beberapa komponen seperti yang ada dalam daftar tabel berikut:
Objek
|
Properties
|
Nilai
|
JLabel1
|
text
|
Data Mahasiswa
|
JLabel2
|
text
|
Nama
|
JTextField1
|
text
|
|
JLabel3
|
text
|
Jurusan
|
JList1
|
Model
|
Teknik Informatika
Teknik Mesin
Teknik Elektro
Sistem Informasi
Bahasa Inggris
Akutansi
|
JTextArea
|
text
|
4. Selanjutnya atur susunan posisi komponen seperti berikut ini:
5. Langkah berikutnya pada JList1 anda klik kanan,lalu pilih Event -> ListSelection -> valueChanged.
6. Setelah itu ketikkan kode perintah berikut ini:
if(jList1.getSelectedIndex()==0){
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Teknik Informatika");
}
else if(jList1.getSelectedIndex()==1){
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Teknik Mesin");
}
else if(jList1.getSelectedIndex()==2){
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Teknik Elektro");
}
else if(jList1.getSelectedIndex()==3){
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Sistem Informasi");
}
else if(jList1.getSelectedIndex()==4){
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Bahasa Inggris");
}
else{
jTextArea1.setText(jTextField1.getText()+" Seorang Mahasiswa Jurusan Akutansi");
}
Keterangan kode perintah:
Pada baris ke 1-4: kondisi pada saat urutan model (index) yang terseleksi pada List1 adalah index pertama (0) atau “Teknik Informatika”.
Pada baris 5-terakhir: Serupa dengan baris 1-4, namun urutan model (index) yang terseleksi paa jList1 merupakan index kedua (1), index ketiga(2) dan seterusnya.
7. Coba Jalankan Program.
8. Pada kotak isian nama ketikkan nama anda, kemudian pada pilihan Jurusan pilih jurusan anda. Maka pilihan yang anda pilih pada JList1 atau daftar jurusan akan langsung ditampilkan pada TextArea yang berupa teks yang disusun dengan nama anda. Coba lihat gambar dibawah ini:
Demikian yang bisa saya sampaikan tentang cara membuat program Java menggunakan fungsi If Else Semoga dapat bermanfaat.