Percabangan dalam Pemrograman Java

Percabangan dalam  Pemrograman Java NetBeans

Hasil gambar untuk percabangan java


Pada Postingan kali ini, saya akan belajar tentang Percabangan. Percabangan adalah suatu pilihan dengan kondisi tertentu. Jika kondisi dengan syarat terpenuhi, maka pilihan atau opsi dijalankan dan jika tidak maka sebaliknya pilihan berhenti. Percabangan dalam Bahasa Java sama dengan Bahasa C/C++ yaitu diantaranya  IF, IF-ELSE, ELSE-IF, dan SWITCH. Fungsi dari masing-masing pun juga sama seperti pada Bahasa C. Untuk itu, langsung saja kita simak dibawah contoh-contohnya.


  1. IF adalah Percabangan yang hanya memiliki satu pilihan atau satu pernyataan. Artinya pilihan didalam IF hanya akan dikerjakan jika kondisinya benar. Seperti contoh berikut ini,  Misalkan sebuah Minimarket memberikan Voucher belanja Rp. 50.000 kepada para Pembeli yang belanja diatas Rp. 150.000.
    1. Pertama, buatlah Project baru dan JFrame Form sekalian. Tambahkan 2 buah JLabel, 1 buah JTextField dan 1 buah JButton. Buat Tampilannya Sampai seperti gambar dibawah. 
    2. Ganti Variabel JTextField dengan "txttotal" dan Variabel JLabel yang berada dibawah dengan "txtinfo".
    3. Untuk JButton, berikan Events lalu masukkan kode berikut. 
    4. Jalankan Program dengan SHIFT+F6.
    5. Inputkan Total Belanja, dan pilih Proses. Jika Total belanja lebih dari Rp. 150.000 maka akan tampil pesan "Selamat, Mendapat Voucher Rp. 50.000". 
  2. IF-ELSE, yaitu percabangan yang memiliki akternatif, kalau kondisinya salah. Karena, pada percabangan ini Jika kondisinya benar maka pilihan dijalankan, dan kalau pun salah maka yang dikerjakan adalah pilihan atau opsi yang lain. Baiklah langsung ke contohnya :
    1. Buatlah Desain(JFrame) Project baru dengan menggunakan 2 buah JTabel, 2 Buah JTextField dan 1 buah JButton  seperti tampilan berikut. 
    2. Ganti variabel-variabelnya, pada JTextField atas dengan "txtUsia" dan JTextField bawah dengan "txtKategori".
    3.  Berikan Events actionPerformed pada JButton Proses dan berikan kode berikut. 
    4. Jalankan Program RUN>>Run File (SHIFT+F6).
    5. Masukkan Usia, lalu tekan PROSES. Maka akan tampil seperti berikut. 
      Agar ada variasinya, kita dapat menambah JButton untuk tombol Keluar,  kita tinggal menambah kode System.exit(0); pada Events JButton tersebut. 
  3. ELSE-IF adalah Percabangan yang digunakan untuk banyak kondisi dan banyak opsi atau pilihan. Jika kondisi pertama benar maka pilihan akan dijalankan, jika kondisi 2 yang benar, maka pilihan akan dijalankan dan seterusnya. Misalnya pada contoh berikut.
    1. Buatlah Desain Project dengan tampilan seperti contoh IF-ELSE sebagai berikut. 
    2. Ganti variabel-variabelnya, pada JTextField atas dengan "txtUsia" dan JTextField bawah dengan "txtKategori".
    3. Berikan Events actionPerformed  JButton PROSES dengan kode pada gambar dibawah.
      Berikan juga, pada JButton Keluar dengan kode berikut. 
    4.  Tekan SHIFT+F6 untuk menjalankan. Masukkan Usia, lalu tekan PROSES maka akan tampil seperti contoh gambar dibawah.
  4. SWITCH-CASE, Sebenarnya hampir sama dengan ELSE-IF, hanya saja berbeda cara penggunaan kodenya/sintaknya. Switch-Case juga mempunyai banyak kondisi dan banyak opsi. Contohnya.
    1. Buat tampilan di Project baru JFrame Form, seperti gambar. 
    2. Ubah Variabel JTextField atas dengan "txtwarna" dan JTextField bawah dengan "txtarti".
    3. Berikan Events actionPerformed dengan memberi kode contoh berikut.
    4. Jalanjan SHIFT+F6, masukkan warna lampu, maka pada JTextField bawah akan ada arti Lampu tersebut, Jika salah menginputkan, maka akan tampil pesan ke Default yaitu "Warna Lampu Salah !!!". 
Demikian beberapa Percabangan yang ada pada Bahasa Java, yang bisa saya bagikan kali ini. Semoga bermanfat dan berguna untuk kalian semua. Kekurangan dan kesalahan mohon maaf dan berikan komentar yang membangun dibawah. Saya ucapakan terimakasih telah berkunjung.

Comments

Popular posts from this blog

Pengertian dan Contoh Sederhana tentang Stack dan Queue

Permainan Logika tentang Algoritma

Cara Menyisipkan Tanggal (JCalender) di Java NetBeans dan di Simpan dalam Database