Bahasa pemrograman mengenal istilah percabangan. Apa itu percabangan? berikut penjelasannya. Program dibuat sistematis, eksekusi dilakukan berurutan dari atas kebawah. Namun tidak semua data bisa di eksekusi langsung, bila tidak memenuhi syarat di alihkan ke program eksekusi yang lain, munculah istilah PERCABANGAN. Bila digambarkan seperti ini
Percabangan di implementasikan dalam bentuk Jika... Maka. Artinya jika memenuhi syarat hasilnya diteruskan, jika tidak memenuhi syarat di alihkan ke percabangan. Dipercabangan dilakukan eksekusi juga. Pada akhirnya bisa saja hasil dari percabangan akan sama dengan hasil dari tanpa melewati percabangan.
Contoh :
nilai = int(input("Masukkan nilai ulangan ="))
if nilai > 75 :
hasil = "lulus"
print(hasil)
Ketika memasukkan nilai 80 maka hasilnya LULUS tapi ketika memasukkan nilai 70 program error. Mengapa? karena nilai 70 TIDAK diatas 75, karena belum dibuat percabangan hasilnya error atau tidak terdefinisi.
Agar program bisa berjalan semestinya, maka dibuat percabangan yang akan menangani variabel/data yang tidak memenuhi syarat.
nilai = int(input("Masukkan nilai ulangan ="))
if nilai > 75 :
hasil = "lulus"
else:
hasil = "ikut remedial"
print(hasil)
Struktur IF
Bila syarat lebih dari satu, penulisan seperti ini
if syarat 1:
hasil 1
elif syarat 2:
hasil 2
elif syarat 3:
hasil 3
else :
hasil 4
Contoh:
nilai = int(input("Masukkan nilai ulangan ="))
if nilai >= 95 :
hasil = "istimewa"
elif nilai >= 85 :
hasil = "baik sekali"
elif nilai >= 80 :
hasil = "baik"
elif nilai > 75 :
hasil = "cukup"
else:
hasil = "ikut remedial"
print(hasil)
Contoh diatas adalah program untuk mengkategorikan hasil nilai ulangan.
Terima kasih, semoga bermanfaat.


Posting Komentar untuk "Belajar Percabangan di Python"