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 PENULISAN (SINTAKS)
PERCABANGAN IF-ELSE
Pada materi sebelumnya, sudah
dibahas tentang konsep percabangan if-
else. Materi ini mencakup tentang konsep
penulisan (sintaks) dari percabangan if
dalam bahasa Algoritmik dan bahasa C.
5. SINTAKS PENULISAN
Pada notasi algoritmik,
sintaks ditulis dengan diawali
oleh if dan diikuti oleh kondisi
yang ditulis langsung tanpa
adanya tanda kurung () atau
tanda lainnya. Setelah kondisi
ditulis, akan diikuti oleh kata
then dan penulisan aksi
pertama jika kondisi terpenuhi,
kemudian diikuti dengan else
dan penulisan aksi kedua jika
kondisi tidak terpenuhi dan
Notasi
Algoritmik
If Kondisi then
Aksi1
Else
Aksi2
Endif
6. SINTAKS PENULISAN
Pada Bahasa C, sintaks
ditulis dengan diawali oleh if
dan diikitu oleh kondisi yang
ditulis didalam tanda kurung ().
Setelah kondisi ditulis, akan
diikuti dengan pembubuhan
tanda kurung {} yang
didalamnya terdapat penulisan
aksi pertama yang akan
dilakukan jika kondisi terpenuhi,
dan diikuti oleh else serta tanda
kurung {} yang didalamnya
terdapat aksi kedua yang akan
Bahasa C
If (Kondisi) {
Aksi1
}Else{
Aksi2
}
7. CONTOH KASUS
Seorang petani apel memiliki kebun apel
merah dan hijau. Pada saat musim panen tiba,
petani tersebut akan memanen pada kedua
kebun tersebut. Petani itu membawa dua bauh
keranjang yang besar dan kecil. Keranjang besar
ditujukkan untuk menampung apel merah,
sedangkan yang kecil ditujukkan untuk
menampung apel hijau.
pada contoh ini, apel yang didapat petani
akan diperiksa terlebih dahulu, apakah apel
merah atau hijau, jika apel itu merah, maka akan
dilakukan aksi 1 yaitu menampung apel kedalam
keranjang besar, namun jika apel itu bukan merah
8. PENULISAN SINTAKS KASUS
Notasi Algoritmik
x = Warna_apel
If x==merah then
tampung = keranjang
besar
Else
tampung = keranjang
kecil
Endif
Bahasa C
x = Warna_apel;
If (x==merah) {
tampung = keranjang
besar;
}Else{
tampung = keranjang
kecil;
}