Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi
instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi
instruksi pencabangan.
Pencabangan If
Instruksi pencabangan If merupakan instruksi pencabangan yang paling
sederhana. Instruksi ini memiliki bentuk umum sebagai berikut:
if (kondisi)
{
Pernyataan yang dilaksanakan apabila kondisi dipenuhi atau
benar
}
Untuk lebih jelasnya, ikuti langkah-langkah pembuatan programnya:
1. Jalankan NetBeans 6.0 jika belum dijalankan.
2. Buat project baru dengan memilih perintah File > New Project...
(Ctrl+Shift+N).
3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih
Java Application di kotak Projects.
4. Klik Next >, muncul jendela New Java Project dan ketik ProgIf di
kotak Project Name.
5. Klik Finish, muncul script template Java dan modifikasi seperti script
atau program di bawah ini (yang diketik hanya listing yang berhuruf
tebal).
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package progif;
/**
*
* @author Yuniar Supardi
*/
public class Main {
double Diskon;
int Qty;
double Jumlah;
float Harga;
double Bayar;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Main mv=new Main();
mv.Diskon=0;
mv.Qty=3;
mv.Harga=300000;
mv.Jumlah=mv.Qty*mv.Harga;
if (mv.Jumlah>=100000)
{
mv.Diskon=mv.Jumlah*0.1;
}
mv.Bayar=mv.Jumlah-mv.Diskon;
System.out.println("\nBayar="+mv.Bayar);
}
}
Arti program di atas: Jika variabel atau data Jumlah lebih besar atau
sama dengan 100000, maka data Diskon dihitung dari Jumlah dikali
0.1 (10%). Data Bayar didapat dari Data Jumlah dikurang data
Diskon.
6. Untuk mengetahui program betul atau salah, kita harus Build Main
Project atau Compile ”Main.java”. Sebagai contoh, kita pilih menu
Build > Build Main Project atau F11.
7. Kemudian untuk menjalankan programnya, pilih menu Run > Run
Main Project atau F6, muncul keluaran (output)
8. Tutup program ProgIf dengan memilih menu File > Close ”ProgIf”.
9. Untuk menghapus tampilan output, klik kanan di jendela Output,
kemudian pilih menu Clear.
Pencabangan If...else
Instruksi pencabangan If...else merupakan instruksi pencabangan if yang
memiliki dua aksi. Jika kondisi if dipenuhi, mengerjakan pernyataan di
bawah if. Sebaliknya, mengerjakan pernyataan di bawah else. Instruksi
If...else memiliki bentuk umum sebagai berikut:
if (kondisi)
{
Pernyataan yang dilaksanakan apabila kondisi dipenuhi atau
benar
}
else
{
Pernyataan yang dilaksanakan apabila kondisi tidak dipenuhi
}
Untuk lebih jelasnya, ikuti langkah-langkah pembuatan memakai tampilan
GUI, sebagai berikut:
1. Jalankan NetBeans 6.0 jika belum dijalankan.
2. Buat project baru dengan memilih perintah File > New Project...
(Ctrl+Shift+N).
3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih
Java Application di kotak Projects.
4. Klik Next >, muncul jendela New Java Project dan ketik ProgIf_Else
di kotak Project Name.
5. Klik Finish.
6. Pilih atau klik jendela Projects
7. Ekstrak folder progif_else di bawah folder Source Package dan klik
kanan, kemudian pilih New > JFrame Form..
8. Muncul jendela New JFrame Form
9. Klik tombol perintah Finish, kemudian pilih jendela Properties
10. Pilih Properties dan klik tombol browse properties border.
11. Pilih TitledBorder dan klik properties Title, kemudian ketik
Program Pencabangan If...Else.
12. Klik OK
13. Klik kembali jendela Properties untuk menutup jendela Properties.
14. Tempatkan objek Label sebanyak tiga, objek Text Field sebanyak tiga,
dan objek Button sebanyak dua
15. Atur properti Text untuk objek jLabel1, jLabel2, dan jLabel3 menjadi
Nama Mahasiswa, Nilai Ujian, dan Keterangan.
16. Kosongkan (hapus) property Text untuk objek jTextField1,
jTextField2, dan jTextField3, kemudian atur lagi lebarnya.
17. Atur properti Text untuk objek jButton1 dan jButton2 menjadi
Mulai dan Keluar, sehingga tampilan akhir
18. Pilih menu Build > Set Main Configuration > Customize... untuk
mengatur program yang akan dijalankan pertama.
19. Ketik progif_else.NewJFrame di kotak Main Class, kemudian klik
OK
20. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses,
jalankan program dengan memilih menu Run > Run Main Project
(F6).
21. Untuk memasukkan perintah di dalam objek jButton Keluar, caranya
klik kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed dan ketik perintah
22. Klik tombol Design.
23. Untuk memasukkan perintah di dalam objek jButton Mulai, caranya
klik kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed dan ketik perintah
24. Klik tombol Design.
25. Untuk memasukkan perintah di dalam objek jTextField2, caranya
klik kanan tombol tersebut dan pilih menu Event > Focus > focuslost
dan ketik perintah
26. Untuk memberi judul (title) pada JFrame Form, klik di JFrame Form,
kemudian ketik Keterangan Nilai Mahasiswa di properti title pada
jendela Properties.
27. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses,
jalankan program dengan memilih menu Run > Run Main Project
(F6).
28. Ketik Yuniar Supardi di kotak Nama Mahasiswa, ketik 90 di kotak
Nilai, kemudian tekan tombol Tab,
Pencabangan Switch
Instruksi pencabangan switch merupakan instruksi pencabangan alternatif
dari pencabangan If. Instruksi ini menyederhanakan penulisan kondisi
pencabangan if yang banyak. Instruksi Pencabangan switch memiliki
bentuk umum sebagai berikut:
switch (<ekspresi_integer>)
{
case <nilai variabel>: <blok pernyataan>
break;
case <nilai variabel>: <blok pernyataan>
break;
default: <blok pernyataan>
break;
}
Untuk lebih jelasnya, ikuti langkah-langkah pembuatan program pencabangan
switch memakai tampilan GUI, sebagai berikut:
1. Jalankan NetBeans 6.0 jika belum dijalankan.
2. Buat project baru dengan memilih perintah File > New Project...
(Ctrl+Shift+N).
3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih
Java Application di kotak Projects.
4. Klik Next >, muncul jendela New Java Project dan ketik Progswitch
di kotak Project Name,
5. Klik Finish.
6. Pilih atau klik jendela Projetcs.
7. Ekstrak folder progswitch di bawah folder Source Package dan klik
kanan, kemudian pilih New > JFrame Form...
8. Muncul jendela New JFrame Form.
9. Pilih menu Build > Set Main Configuration > Customize... untuk
mengatur program yang akan dijalankan pertama.
10. Ketik progswitch.NewJFrame di kotak Main Class, kemudian klik
OK.
11. Buat judul JFrame dengan memilih Properties, ketik Keterangan
Usia di properti title.
12. Klik kembali jendela Properties untuk menutup jendela Properties.
13. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses,
jalankan program dengan memilih menu Run > Run Main Project
(F6).
14. Untuk sementara tutup dahulu program dengan mengklik tombol
Close (x).
15. Memasukkan perintah di dalam objek jButton Keluar. Caranya, klik
kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed, dan ketik perintah sebagai berikut.
System.exit(0);
16. Klik tombol Design.
17. Untuk memasukkan perintah di dalam objek jButton Proses, caranya
klik kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed dan ketik perintah seperti berikut.
int Pilih;
String Pilihan;
Pilihan=jTextField1.getText();
Pilih=Integer.parseInt(Pilihan);
switch(Pilih)
{
case 1:
{
jLabel5.setText("Anak-anak, Harus Banyak makan Protein dan
Lemak");
break;
}
case 2:
{
jLabel5.setText("Remaja, Harus Banyak makan
Bergizi dan Buah");
break;
}
case 3:
{
jLabel5.setText("Orang Tua, Kurangi makan Lemak");
break;
}
default:
jLabel5.setText("Pilihan Anda Salah!!!");
}
18. Klik tombol Design dan simpan kembali program dengan mengklik
ikon Save All (bergambar disket).
19. Kemudian pilih menu Build > Build Main Project (F11), jika sukses
jalankan program dengan memilih menu Run > Run Main Project
(F6).
20. Ketik 3 di kotak Usia Anda ?, lalu muncul pesan: Orang Tua, Kurangi
makan Lemak, jika Anda klik tombol Proses.
Pencabangan Ternary If…else
Pencabangan Ternary If…else merupakan penulisan singkat dari instruksi
If...else. Pencabangan Ternary If...else memiliki bentuk umum sebagai
berikut:
(<ekspresi Boolean>)?<ekspresi jika benar>:<ekspresi jika salah>)
Untuk lebih jelasnya, ikuti langkah-langkah pembuatan program pencabangan
Ternary If...else memakai tampilan GUI, sebagai berikut:
1. Jalankan NetBeans 6.0 jika belum dijalankan.
2. Buat project baru dengan memilih perintah File > New Project...
(Ctrl+Shift+N).
3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih
Java Application di kotak Projects.
4. Klik Next >, muncul jendela New Java Project dan ketik
ProgTernaryIf di kotak Project Name.
5. Klik Finish.
6. Pilih atau klik jendela Projects.
7. Ekstrak folder progswitch di bawah folder Source Package dan klik
kanan, kemudian pilih New > JFrame Form...
8. Muncul jendela New JFrame Form.
9. Pilih menu Build > Set Main Configuration > Customize... untuk
mengatur program yang akan dijalankan pertama.
10. Ketik progternaryif.NewJFrame di kotak Main Class, kemudian klik
OK.
11. Buat judul JFrame dengan memilih Properties, ketik Keterangan
Nilai di properti title.
12. Klik kembali jendela Properties untuk menutup jendela Properties.
13. Kemudian pilih menu Build > Build Main Project (F11), jika sukses
jalankan program dengan memilih menu Run > Run Main Project
(F6).
14. Untuk sementara tutup dahulu program dengan mengklik tombol
Close (x).
15. Memasukkan perintah di dalam objek jButton Keluar, caranya klik
kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed dan ketik perintah sebagai berikut.
System.exit(0);
16. Klik tombol Design.
17. Untuk memasukkan perintah di dalam objek jButton Mulai, caranya
klik kanan tombol tersebut dan pilih menu Event > Action >
actionPerformed dan ketik perintah seperti berikut.
float nilai;
String Ket;
nilai=Float.parseFloat(jTextField2.getText());
Ket=(nilai>=55?"Lulus":"Gagal");
jTextField3.setText(Ket);
18. Klik tombol Design dan simpan kembali program dengan mengklik
ikon Save All (bergambar disket).
19. Kemudian pilih menu Build > Build Main Project (F11), jika sukses
jalankan program dengan memilih menu Run > Run Main Project
(F6).
20. Ketik Yuniar Supardi di kotak Nama Mahasiswa, ketik 90 di kotak
Nilai Ujian, kemudian tekan tab
***

Belum ada tanggapan untuk "INTRUKSI PENCABANGAN DALAM JAVA"
Post a Comment