Percabangan
Percabangan
Topik Materi
Percabangan (If-Else dan Elif)
Pembahasan Materi :
Percabangan adalah proses penentuan keputusan atau dalam bahasa inggris ini
biasa disebut sebagai conditional statement.
Atau, kita memerintahkan komputer untuk melakukan aksi tertentu (A) jika suatu
kondisi tidak terpenuhi.
Percabangan
Percabangan
Percabangan 2 Pilihan
• ada percabangan satu kasus, kondisi akan diseleksi oleh statemen IF.
• Bila kondisi bernilai benar (true), maka aksi sesudah kata THEN (dapat berupa
satu atau lebih aksi) akan diproses.
• Bila kondisi bernilai salah (false), maka tidak ada aksi yang akan dikerjakan.
if kondisi then
aksi
endif
Percabangan
Percabangan 2 Pilihan
Ket :
- Jika kondisi 1 bernilai benar maka yang akan diproses adalah blok statemen 1.
Jika kondisi 2 bernilai benar maka yang diproses adalah blok statemen 2 dan
jika N yang bernilai benar maka yang diproses adalah blok statemen N.
- Blok statemen adalah berupa pilihan yang terdiri dari pernyataan-pernyataan.
- Jika masing-masing pilihan hanya terdiri dari 1 pernyataan maka begin dan end
tidak perlu disertakan dan tanda ; hanya disertakan setelah pernyataan pada
pilihan yang akhir.
Percabangan -
Contoh Kasus Percabangan 2 Pilihan
• Algoritma BilanganGenap
Menentukan apakah sebuh bilangan bulat yang dibaca dari piranti masukan
merupakan bilangan genap
start
Input bil
Benar
bil mod 2 = 0
THEN
͚Bilangan Genap͛
Salah
end
Percabangan
Percabangan Lebih Dari 2 Pilihan
if kondisi then
aksi_1
else
aksi_2
endif
Percabangan
Percabangan Lebih 2 Pilihan
Ket :
- Jika kondisi 1 bernilai benar maka yang akan diproses adalah blok statemen 1.
Jika kondisi 2 bernilai benar maka yang diproses adalah blok statemen 2 dan
jika N yang bernilai benar maka yang diproses adalah blok statemen N.
- Blok statemen adalah berupa pilihan yang terdiri dari pernyataan-pernyataan.
- Jika masing-masing pilihan hanya terdiri dari 1 pernyataan maka begin dan end
tidak perlu disertakan dan tanda ; hanya disertakan setelah pernyataan pada
pilihan yang akhir.
Percabangan -
Contoh Kasus Percabangan Lebih 2 Pilihan