ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Materi 2.2
Referensi
Algoritma dan Pemrograman (Rinaldi
Munir)
Diklat Algoritma dan Pemrograman (Rosa
A.S.)
PERCABANGAN
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.
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.
SINTAKS PENULISAN
Notasi
Algoritmik
If Kondisi then
Aksi1
Else
Aksi2
Endif
Bahasa C
If (Kondisi) {
Aksi1
}Else{
Aksi2
}
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
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
}
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
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;
}

More Related Content

Sintaks Penulsian Percabangan If-Else

  • 1. Materi 2.2 Referensi Algoritma dan Pemrograman (Rinaldi Munir) Diklat Algoritma dan Pemrograman (Rosa A.S.) PERCABANGAN
  • 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.
  • 4. SINTAKS PENULISAN Notasi Algoritmik If Kondisi then Aksi1 Else Aksi2 Endif Bahasa C If (Kondisi) { Aksi1 }Else{ Aksi2 }
  • 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; }