Anda di halaman 1dari 11

Kontrol Alur Program

Percabangan
Alur program percabangan adalah salah satu konsep penting dalam pemrograman
Java.

Zakki Alawi, S.Kom., M.M


Pengertian Alur Program Percabangan
Alur program percabangan dalam Java digunakan untuk mengambil keputusan berdasarkan kondisi yang berbeda
dan menjalankan kode tertentu sesuai dengan kondisi yang ada. Ini memungkinkan program untuk membuat
keputusan pada waktu eksekusi dan memeriksa situasi dalam program berjalan.

Kondisional if-else Statement switch-case Statement

Kondisional adalah percabangan if-else Statement memeriksa switch-case Statement adalah


yang dapat mengatur aliran kondisi tertentu dan menjalankan percabangan yang memeriksa nilai
program tergantung pada kondisi blok kode terkait jika kondisi berbeda dari variabel atau ekspresi
tertentu yang dipenuhi. benar dan mengabaikan blok kode dan menjalankan blok kode terkait
itu jika kondisi salah. dengan nilai yang sesuai.
Penggunaan if, if-else, dan if-else-if
if adalah salah satu jenis kondisional yang dapat digunakan dalam Java untuk membuat keputusan berdasarkan
kondisi tertentu. Berikut beberapa contohnya:

Contoh 1 Contoh 2

Mengecek apakah angka di atas 0 atau tidak. Mengecek apakah string sama dengan nilai
tertentu atau tidak.

Contoh 3 Contoh 4

Mengecek apakah suhu di atas 25 derajat atau Mengecek apakah nilai-nilai dalam array dengan
tidak. interval tertentu.
Penggunaan if
if adalah salah satu jenis kondisional untuk mengeksekusi pernyataan apabila sesuai kondisi atau keadaan yang
telah di tetapkan terpenuhi. Dimana kondisi ini digunakan untuk pengambilan keputusan. Sedangkan pernyataan
dapat merupakan pernyataan tunggal atau pernyataan majemuk.

if( boolean_expression ) {
statement;
}
Penggunaan if-else dan if-else-if
if-else adalah salah satu jenis kondisional yang akan menjalankan pernyataan apabila ia memenuhi sarat yang
ditentukan dan tidak melaksanakan apapun jika pernyataan salah. Pernyataan if-else memungkinkan untuk
menambahkan kodisi lain setelah kondisi yang sebelumnya tidak memnuhi syarat untuk dieksekusi.

Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur
seperti ini memungkinkan untuk membuat seleksi persyaratan yang lebih kompleks.

if( boolean_expression1 )
statement1;
else if( boolean_expression2 )
statement2;
else
statement3
Penggunaan if-else dan if-else-if
Penggunaan switch-case
switch-case adalah jenis percabangan yang dipakai untuk menjalankan salah satu pernyataan dari beberapa
kemungkinan berdasarkan nilai suatu penyeleksi

switch( switch_expression )
case case_selector1:
statement1;
break;
case case_selector2:
statement2;
break;
default:
statement3;
break;

switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2 dan seterusnya adalah
konstanta unik dari nilai integer atau karakter.
Penggunaan switch-case
Operator Ternary dalam Alur Percabangan
Operator ternary adalah operator yang digunakan untuk membuat pengambilan keputusan sederhana dan singkat
dalam satu garis kode. Operator ternary sering digunakan di dalam blok kode.

Syntax Pembuatan Contoh Pembuatan Keuntungan Operator


Ternary
formatOperator ? expression1 : System.out.println(x > y ? "x is
expression2; greater than y" : "y is greater than Membuat kode lebih sederhana
x"); dan mudah.
Debugging Alur Program
Percabangan
Salah satu masalah dalam pemrograman adalah kesalahan dalam membuat program
dan kegagalan program dalam berjalan. Berikut beberapa tips untuk debugging
program percabangan:

1 1. Gunakan debugger. 2 2. Log kesalahan.

Debugger dapat membantu Jika Anda tidak dapat


Anda mengidentifikasi menggunakan debugger,
kesalahan dalam program. cobalah mencatat kesalahan
dalam log agar dapat dianalisis
kemudian.

3 3. Cek kondisi

Pastikan semua kondisi dalam program telah diuji dan memutar dengan baik.
Tips Penggunaan Alur Program Percabangan
dengan Efektif
Berikut beberapa tips untuk menggunakan alur program percabangan dengan efektif:

1. Kuasai 2. Gunakan 3. Periksa dan uji 4. Gunakan logika


pengetahuan kondisional program secara
dasar. dengan bijak. berkala. Gunakan logika yang
jelas dan mudah
Pelajari definisi, Jangan menggunakan Alur program dipahami dalam
konsep, dan struktur kondisional yang percabangan adalah membuat alur program
dasar alur program terlalu rumit dan sulit fitur penting dalam percabangan.
percabangan. dipahami. program, sehingga
perlu diuji secara
berkala.

Anda mungkin juga menyukai