ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
PERCABANGAN
Materi 3.1
Referensi
Algoritma dan Pemrograman (Rinaldi
Munir)
Diklat Algoritma dan Pemrograman (Rosa
A.S.)
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 PERCABANGAN IF
BERSARANG
Percabangan if bersarang
merupakan konsep dimana terdapat
percabangan if di dalam percabangan
lainnya, dan percabangan if bersarang
tidak membatasi jenis percabangan apa
yang boleh berada di dalam
percabangan lainyya. Contoh :
If kondisi_1 then
if kondisi_1_1
then
aksi_1
else
aksi_2
endif
endif
Contoh disamping
memiliki 2 aksi yang
bergantung terhadap
terpenuhinya kondisi_1
dan kondisi_1_1 dari
percabangan.
KONSEP PERCABANGAN IF
BERSARANG
Maksud dari tidak membatasi jenis
percabangan dalam percabangan ialah
percabangan yang berada di dalam
percabangan lainnya boleh jadi
percabangan if, atau percabangan if-else
atau percabangan case yang akan
dibahas kemudian. Atau malah bisa jadi
terdapat percabangan if bersarang di
dalamnya.
CONTOH KASUS
Sebuah rental mobil akan merentalkan
mobilnya kepada sebuah keluarga. Rental
mobil tersebut memiliki 4 jenis mobil yaitu
mobil sport, mobil sedan, mobil mini-bus dan
mobil bus. Rental mobil tersebut memiliki
aturan bagi yang ingin merental dengan
aturan.
1. bagi keluarga dengan anggota 4 orang
kebawah, maka akan ditawari antara mobil
sport dan mobil sedan
1.1. jika keluarga tersebut hanya
beranggotakan 2 orang atau kurang, maka
rental mobil tersebut akan
merekomendasikan mobil sport
CONTOH KASUS
2. Bagi keluarga yang beranggotakan diatas 4
orang, maka rental tersebut akan
merekomendasikan antara mobil mini-bus dan
mobil bus.
2.1. jika keluarga tersebut beranggotakan kurang
dari 8 orang, maka rental mobil tersebut akan
merekomendasikan mobil mini-bus.
2.2. jika keluarga tersebut beranggotakan lebih dari
8 orang, maka rental mobil tersebut akan
merekomendasikan mobil bus.

More Related Content

Konsep Percabangan If Bersarang

  • 1. PERCABANGAN Materi 3.1 Referensi Algoritma dan Pemrograman (Rinaldi Munir) Diklat Algoritma dan Pemrograman (Rosa A.S.)
  • 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 BERSARANG Percabangan if bersarang merupakan konsep dimana terdapat percabangan if di dalam percabangan lainnya, dan percabangan if bersarang tidak membatasi jenis percabangan apa yang boleh berada di dalam percabangan lainyya. Contoh : If kondisi_1 then if kondisi_1_1 then aksi_1 else aksi_2 endif endif Contoh disamping memiliki 2 aksi yang bergantung terhadap terpenuhinya kondisi_1 dan kondisi_1_1 dari percabangan.
  • 4. KONSEP PERCABANGAN IF BERSARANG Maksud dari tidak membatasi jenis percabangan dalam percabangan ialah percabangan yang berada di dalam percabangan lainnya boleh jadi percabangan if, atau percabangan if-else atau percabangan case yang akan dibahas kemudian. Atau malah bisa jadi terdapat percabangan if bersarang di dalamnya.
  • 5. CONTOH KASUS Sebuah rental mobil akan merentalkan mobilnya kepada sebuah keluarga. Rental mobil tersebut memiliki 4 jenis mobil yaitu mobil sport, mobil sedan, mobil mini-bus dan mobil bus. Rental mobil tersebut memiliki aturan bagi yang ingin merental dengan aturan. 1. bagi keluarga dengan anggota 4 orang kebawah, maka akan ditawari antara mobil sport dan mobil sedan 1.1. jika keluarga tersebut hanya beranggotakan 2 orang atau kurang, maka rental mobil tersebut akan merekomendasikan mobil sport
  • 6. CONTOH KASUS 2. Bagi keluarga yang beranggotakan diatas 4 orang, maka rental tersebut akan merekomendasikan antara mobil mini-bus dan mobil bus. 2.1. jika keluarga tersebut beranggotakan kurang dari 8 orang, maka rental mobil tersebut akan merekomendasikan mobil mini-bus. 2.2. jika keluarga tersebut beranggotakan lebih dari 8 orang, maka rental mobil tersebut akan merekomendasikan mobil bus.