Mengenal Percabangan (IF-ELSE) dalam Pemrograman untuk Pemula
Mengenal Percabangan (IF-ELSE) dalam Pemrograman untuk Pemula
Dalam pemrograman, percabangan atau IF-ELSE adalah salah satu konsep terpenting. Percabangan digunakan ketika sebuah program harus mengambil keputusan, seperti:
- apakah pengguna boleh login,
- apakah nilai cukup untuk lulus,
- apakah stok barang masih tersedia,
- dan banyak situasi penting lainnya.
Artikel ini menjelaskan secara sederhana apa itu percabangan, cara kerjanya, serta contoh penggunaannya.
Apa Itu Percabangan (IF-ELSE)?
Percabangan adalah aliran logika yang memungkinkan program memilih satu jalur dari beberapa pilihan berdasarkan kondisi tertentu.
Contoh dunia nyata:
Jika hujan → bawa payung
Jika tidak hujan → tidak perlu payung
Dalam kode:
if hujan:
print("Bawa payung")
else:
print("Tidak perlu payung")
Struktur IF-ELSE
Umumnya percabangan memiliki beberapa bentuk:
1. IF Saja
Digunakan jika hanya ada satu kondisi tertentu.
if nilai >= 75:
print("Lulus")
2. IF – ELSE
Digunakan untuk memilih salah satu antara dua kondisi.
if nilai >= 75:
print("Lulus")
else:
print("Tidak lulus")
3. IF – ELIF – ELSE
Digunakan untuk lebih dari dua kondisi.
nilai = 85
if nilai >= 90:
print("A")
elif nilai >= 80:
print("B")
elif nilai >= 70:
print("C")
else:
print("D")
Bagaimana IF-ELSE Bekerja?
- Program akan mengevaluasi kondisi (True / False).
- Jika True, bagian dalam IF dijalankan.
- Jika False, program akan lanjut ke ELSE atau kondisi berikutnya.
Contoh:
usia = 20
if usia >= 17:
print("Boleh membuat KTP")
else:
print("Belum boleh membuat KTP")
Contoh Percabangan dalam Program Sederhana
1. Cek Bilangan Ganjil atau Genap
angka = 10
if angka % 2 == 0:
print("Genap")
else:
print("Ganjil")
2. Menentukan Apakah Pengunjung Boleh Masuk Bioskop
umur = 14
if umur >= 18:
print("Boleh menonton film dewasa")
else:
print("Tidak diizinkan")
3. Login Sederhana
username = "admin"
password = "1234"
input_user = "admin"
input_pass = "1234"
if input_user == username and input_pass == password:
print("Login berhasil")
else:
print("Login gagal")
Tips Membuat Kondisi IF yang Baik
✔ Gunakan operator perbandingan (==, >=, <, dll)
✔ Hindari kondisi terlalu panjang → pecah menjadi beberapa IF
✔ Pastikan logika jelas dan mudah dibaca
✔ Gunakan komentar jika kondisi rumit
Kesalahan Umum Pemula
❌ Lupa tanda titik dua : (Python)
❌ Menggunakan operator yang salah
❌ Menulis kondisi yang selalu True
❌ Tidak memperhatikan indentasi / spasi di dalam blok IF
Kesimpulan
Percabangan IF-ELSE adalah dasar penting dalam pemrograman. Dengan memahaminya, kamu bisa membuat program yang:
✔ Lebih cerdas
✔ Bisa mengambil keputusan sendiri
✔ Bisa menyesuaikan hasil sesuai kondisi
Setelah memahami percabangan, kamu sudah siap lanjut ke materi dasar pemrograman berikutnya seperti looping (perulangan).
Comments
Post a Comment