2. KONSEP PERCABANGAN
Program yang berisi runtutan instruksi biasanya
terdapat pada masalah sederhana. Seringkali suatu
instruksi hanya bisa dikerjakan jika ia memenuhi suatu
persyaratan tertentu. Oleh karena itu, komputer tidak
lagi mengerjakan instruksi secara sekuensial seperti
pada runtutan, tetapi berdasarkan syarat yang dipenuhi.
3. KONSEP PERCABANGAN IF
Percabangan if merupakan sebuah
blok program yang menyatakan bahwa
sebuah aksi akan dijalankan/dilaksanakan
apabila kondisi percabangan dipenuhi,
jika tidak dipenuhi maka aksi tidak akan
dijalankan/dilaksanakan. Percabangan if
biasa digunakan untuk mengerjakan aksi
yang memiliki syarat/kondisi tertentu
untuk menjalankannya.
4. KONSEP PERCABANGAN IF
LANJUTAN
Pada logika manusia, sebuah
percabangan if dapat dianalogikan
sebagai sebuah rumah yang memiliki
pintu dimana hanya kondisi-kondisi
tertentu yang mengijinkan seseorang atau
suatu barang yang dapat masuk melalui
pintu tersebut. Jika kondisi tidak
terpenuhi, maka seseorang atau suatu
barang tidak dapat masuk melalui pintu
tersebut.
5. CONTOH KASUS
Pada sebuah warung makanan cepat saji,
terdapat pintu yang bertuliskan ‘Staff Only’, dimana
tulisan tersebut merupakan syarat/kondisi untuk
dapat melewatinya. Ketika seseorang ingin masuk
melalui pintu tersebut, namun dia bukanlah
karyawan warung makanan cepat saji, maka
semua orang akan tahu kalau seseorang itu tidak
akan melakukan aksi masuk kedalam pintu
tersebut.
disini kita dapat menyatakan dalam bahasa
algoritma bahwa melewati pintu sebagai aksi,
tulisan ‘staff only’ merupakan sebuah syarat/kondisi
dalam percabangan, dan seseorang yang ingin