Percabangan Menggunakan Bahasa Java📝💻
Hai..., Assalamualaikum Warahmatullahi Wabarakatuh👋
Didalam pemograman bahasa java mengenal sebuah percabangan.
Apa itu percabangan?
Percabangan adalah istilah yang sering digunakan untuk menamai program yang bercabang, ada juga yang menyebutnya sebagai stuktur kondisi. Percabangan adalah suatu kondisi yang harus terpenuhi atau true. Percabangan adalah suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi oleh proogram untuk menjalankan suatu perintah, jika kondisi atau syarat itu terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka program tidak akan menjalanakan perintahnya atau melewatinya dan melihat kondisi lainnya untuk dijlankan atau berhenti sama sekali. Percabangan ini memang akan rumit bagi anda yang beru belajar programing, tetapi sebenarnya ini tidak susah dan merupakan dasar pemrograman. Adapaun di dalam bahasa pemrograman java, ada 4 buah jenis percabangan yang dapat dibedakan berdasarkan jenisnya yaitu if, else if, if else dan terakhir adalah switch case. Tentunya keempat jenis percabangan ini memiliki ketentuan dan caranya masing masing serta cara pemakaian yang berbeda satu dengan lainnya.
A. IF
Percabangan if digunakan pada satu kondisi berdasarkan satu persyaratan tertentu yang akan dijalankan program ketika kondisi atau syarat terpenuhi tetapi jika tidak maka akan diabaikan. If ini merupakan percabangan yang sifatnya tunggal. Artinya ketika dia sampai pada titik itu, dia akan melihat apakah kondisi terpenuhi, jika tidak, maka dia akan mengabaikannya, jika ya, maka akan dijalankan secara otomatis.
B. IF ELSE
Percabangan if else Ini digunakan untuk percabangan dalam kondisi atau persyaratan ganda. Contohnya dari satu kondisi yang tidak terpenuhi, maka dia akan secara otomatis menjalankan yang kedua atau perintah kedua tanpa harus mengkoreksi benar atau salah.
contoh nya:
C. ELSE IF
percabangan else if Ini adalah percabangan yang bisa digunakan untuk banyak kondisi atau persyaratan dengan perintah yang juga tentunya banyak. contohnya

D. SWITCH CASE
Percabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/IF. Perbedaannya, percabangan ini menggunakan kata kunci switch dan case. Formatnya juga berbeda, tapi cara kerjanya sama.
Berikut merupakan contoh program kasir menggunakan perulangan
dibagi dalam beberapa staitmen
1. staitmen membuat login
Berikut staitmen awal program yang harus dibuat
untuk lebih jelasnya perhatikan uraian setiap baris programnya: 1. import java.util.*; berfungsi Untuk Memasukan suatu Method atau perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat aktif dan digunakan atau berfungsi. 2. public class percabangan digunakan untuk mendeklarasikan sebuah class declaration untuk mendeklarasikan kelas.
3. String data[]={"desi","polo"}; pada baris ini digunakan untuk mendeklarasian data yang akan dimasukkan, bertipe data string dan menggunakan array.
4. int harga[]=new int[3], total; pada baris ini digunakan untuk mendeklarasikan data yang akan dimasukan dengan bertipe data integer.
5. Scanner barang1=new Scanner(System.in);pada program memililiki fungsi untuk menginputkan data/ nilai setelah program di runningkan atau dijalankan atau mengambil input dari keyboard.
6. System.out.print dan System.out.println staitmen ini digunakan untuk menampilkan output ke monitor, dan jika menggunakan perintah ini baris yang pertama dengan kedua atau selanjutnya akan dibatasi dengan enter atau akan ditulis dibaris selanjutnya, didalam pemograman bahasa java ada yang menggunakan System.out.print keduanya memiliki fungsi yang sama yaitu menampilkan ke layar monitor tetapi mereka memiliki perbedaan yaitu dimana perintah System.out.print setelah mencetak maka posisi kursor akan tepat berada disebelah angka yang sudah tercetak, sedangkan System.out.println posisi kursor akan pindak kebaris baru.
7. sandi=polo.nextLine(); memiliki fungsi untuk menampilkan output dengan tipe data string maka fungsi method yang dipakai nexLine.
2. Pemakaian if else untuk mencetak keberadaan data
untuk lebih jelasnya perhatikan uraian setiap baris programnya:
If(nama.equals(data[0])&&sandi.equals(data[1])){
fungsi dari if else untuk membuat kondisi, sedangkan equals Di dalam class library String pada bahasa pemrograman Java, terdapat salah satu method yang bernama equals(). Method ini berfungsi untuk membandingkan kedua variable , yang di dalamnya menyimpan data atau nilai dengan tipe data String. Jika kedua variable mempunyai karakter yang sesuai atau kesamaan ,baik dari segi huruf besar ,atau huruf kecil ,spasi , maka akan mengembalikan nilai true, jika tidak sesuai maka akan mengembalikan nilai false. Jadi method ini dapat disimpan dengan tipe data boolean.
3. Program untuk menampilkan menu
Didalam program diatas adalah program untuk menampilkan menu yang diinputkan, di program terdapat percabangan else if digunakan untuk banyak kondisi atau persyaratan dengan perintah yang juga tentunya banyak. Didalam pemograman java jika data integer menggunakan tanda sama dengan == contoh if(menu==1) tetapi sedangkan menggunakan tipe data string pada bahasa java menggunakan equals harus dijabarkan contoh if(nama.equals(data[0])&&sandi.equals(data[1])))
4. Program Kasir Menampilkan penjualan
Program diatas menjelaskan tentang program penjualan didalam program menggunakan tipe data string untuk barang dan tipe data integer untuk harga.
5. Program Kasir Menampilkan menu makanan
Berikut adalah hasil compile pada program diatas, sekian artikel kali ini semoga bermanfaat💗💗