Dokumen ini membahas algoritma percabangan if-else, yang memungkinkan komputer mengeksekusi instruksi berdasarkan kondisi tertentu. Ia menjelaskan konsep, langkah-langkah, dan contoh kasus percabangan if-else dalam pemrograman. Contoh kasusnya adalah seorang petani yang akan memisahkan apel merah dan hijau ke dalam keranjang berbeda berdasarkan warnanya.
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. ALGORITMA PERCABANGAN IF-
ELSE
Penerapan algoritma percabangan
if-else pada pemrograman memiliki
langkah-langkah sebagai berikut:
deklarasi, inisiasi, proses penyelesaian
masalah dan finalisasi, pada
penyelesaian masalah dalam algoritma
percabangan if-else memiliki dua proses
penyelesaian masalah dengan satu
kondisi yang ditentukan, seperti yang
sudah dijelaskan pada materi terdahulu.
Untuk lebih jelasnya akan dicontohkan
4. 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
5. Notasi Algoritmik
Deklarasi:
x : String
Inisiasi:
x = Warna_apel
Penyelesaian Masalah:
If x==merah then
tampung = keranjang
besar
Else
tampung = keranjang
kecil
Endif
Finalisasi:
Bahasa C
Deklarasi:
String x;
Inisiasi:
x = Warna_apel;
Penyelasaian Masalah:
If (x==merah) {
tampung = keranjang
besar;
}Else{
tampung = keranjang
kecil;
}
Finalisasi:
ALGORITMA PERCABANGAN IF-
ELSE