Anda di halaman 1dari 21

PEMROGRAMAN

FUNDAMENTAL
PERCABANGAN

Lola Oktavia, S.S.T, M.T.I


PERCABANGAN
 Percabangan adalah suatu keadaan dimana pernyataan
dapat dieksekusi apabila suatu kondisi memenuhi syarat
untuk mengerjakan pernyataan tersebut
 Percabangan di Java :

a. if
b. switch
Program hanya akan menjalankan statement yang ada
didalam percabangan jika kondisi bernilai benar atau true.
Kondisi pada percabangan harus berupa operator Boolean.
PERCABANGAN
Contoh:
int a = 5 // statement bukan merupakan kondisi
int a == 5 // statement yang berupa kondisi

Kondisi pada java menggunakan operator –


operator Boolean yang hanya memberikan hasil
true atau false seperti ==, >, <, >=, <=, !=, &,
&&, |, ||
PERCABANGAN IF
 Menyatakan pernyataan akan dieksekusi jika
memenuhi syarat atau kondisi tertentu
 Sintaks percabangan ini adalah sebagai
berikut:
PERCABANGAN IF
 Percabangan If terbagi 2, yaitu :
a. If Tunggal
b. If Else :
a. If Else
b. If Bercabang
c. If Bersarang
Percabangan If
 Bentuk dari percabangan if Tunggal (Hanya 1
pilihan saja)
Percabangan If
 Contoh If Tunggal
Percabangan If
Percabangan If
 Percabangan yang digunakan untuk memilih
salah satu dari dua atau lebih kemungkinan
kemunculan bila memenuhi syarat atau kondisi
tertentu.
 Jika kondisi dievaluasi bernilai true, maka
statement yang telah kita instruksikan yang akan
di eksekusi.
 Namun jika kondisi dievaluasi bernilai false,
maka statement pada instruksi else yang akan
dieksekusi oleh program.
Percabangan If
Percabangan If
 Percabangan if bercabang merupakan gabungan beberapa if
dan dapat pula digabungkan dengan if-else.
 Bentuk pernyataan if bercabang adalah sebagai berikut :
Percabangan If
Percabangan If
 Percabangan if bersarang merupakan percabangan
if didalam if atau kondisi di dalam kondisi
 Bentuk If Bersarang adalah sebagai berikut
if (Kondisi){
if (Kondisi1){
//perintah kondisi 1
} else if (Kondisi2){
//perintah kondisi 2
} else {
// perintah jika semua kondisi tidak ada yang benar
}
Percabangan If
 Int x = 7;
 If ((x>0)&&(x<10){
if (x%2==0){
System.out.println (“Bilangan Genap”);
} else {
System.out.println (“Bilangan Ganjil”);
}
} else {
System.out.println (“Nilai tidak masuk range”);
}
Percabangan Switch
 Pernyataan switch memberikan suatu cara
untuk mengirim bagian program berdasarkan
nilai suatu variabel atau pernyataan tunggal.
 Percabangan switch dimaksudkan untuk
menangani banyak kemungkinan kemunculan.
Percabangan Switch
Percabangan Switch
Pernyataan switch bekerja dengan cara seperti ini:
 nilai expression dibandingkan dengan setiap

nilai pada pernyataan case. Jika ada yang cocok,


maka urutan program yang ada di belakang
penyataan case akan dijalankan. Jika tidak ada
yang cocok, maka pernyataan default yang
dijalankan. Pernyataan default merupakan
pilihan juga. Jika tidak ada yang cocok dan
tidak ada default, tidak ada yang dikerjakan.
Percabangan Switch
 Kata kunci break sering digunakan dalam pernyataan
switch tanpa label. Di dalam pernyataan switch, break
tanpa label menyebabkan eksekusi percabangan langsung
menuju akhir pernyataan switch. Jika kita tidak
menuliskan break, maka eksekusi akan dilanjutkan ke
dalam case selanjutnya.
 Catatan :

ekspresi hanya bisa berbentuk nilai bilangan bulat (int,


short, dan sejenisnya) atau karakter, sehingga kita tidak
bisa menggunakan switch untuk mengevaluasi ekspresi
yang berbentuk String.
Percabangan Switch
Percabangan Switch
TERIMA KASIH

Anda mungkin juga menyukai