Pada artikel ini analiswinter.com akan membahas tentang bagaimana percabangan digunakan untuk membangun logika program dalam bahasa Python. Percabangan adalah salah satu dasar penting dalam pemrograman karena memungkinkan program untuk mengambil keputusan berdasarkan kondisi tertentu.
Dengan memahami percabangan, kita bisa membuat alur program menjadi lebih dinamis dan responsif terhadap berbagai situasi.
Percabangan untuk Membuat Logika Program Python
Apa itu Percabangan?
Percabangan dalam Python berarti membuat program dapat memilih jalan berbeda berdasarkan syarat atau kondisi yang diberikan. Konsep ini sangat mirip dengan bagaimana kita membuat keputusan sehari-hari, misalnya:
- Jika hujan, kita membawa payung.
- Jika lapar, kita makan.
Dalam Python, percabangan paling dasar menggunakan if
, elif
, dan else
.
Kata Kunci | Fungsi |
---|---|
if | Mengecek suatu kondisi pertama kali |
elif | Mengecek kondisi tambahan jika if sebelumnya salah |
else | Menjalankan blok ini jika semua kondisi sebelumnya salah |
Contoh Sederhana Percabangan Python
Berikut contoh sederhana penggunaan percabangan:
# Program sederhana menentukan apakah angka positif, negatif, atau nol
angka = int(input("Masukkan sebuah angka: "))
if angka > 0:
print("Angka positif")
elif angka < 0:
print("Angka negatif")
else:
print("Angka nol")
Pada contoh di atas:
- Program meminta input angka.
- Mengecek apakah angka tersebut lebih dari nol (
positif
), kurang dari nol (negatif
), atau sama dengan nol.
Struktur Umum Percabangan
Berikut struktur umum dalam Python:
if kondisi1:
# blok kode jika kondisi1 benar
elif kondisi2:
# blok kode jika kondisi2 benar
else:
# blok kode jika semua kondisi salah
Catatan penting:
- Gunakan indentasi (spasi/tab) yang konsisten!
- Setiap
if
,elif
, danelse
diikuti tanda titik dua (:
).
Contoh Percabangan Bersarang (Nested)
Kadang, dalam situasi kompleks, kita butuh percabangan di dalam percabangan:
umur = int(input("Berapa umurmu? "))
if umur >= 18:
if umur >= 65:
print("Anda pensiunan.")
else:
print("Anda sudah dewasa.")
else:
print("Anda masih anak-anak.")
Percabangan seperti ini disebut nested if.
Kesimpulan
Percabangan adalah pondasi dalam membuat logika program di Python. Dengan if
, elif
, dan else
, kita bisa menyusun alur program yang adaptif terhadap berbagai kemungkinan. Penggunaan percabangan yang baik akan membuat program kita lebih cerdas dan fleksibel.
Itulah tadi artikel dari analiswinter.com tentang percabangan untuk membuat logika program Python. Jika kamu masih ada yang bingung atau mau tanya-tanya, langsung aja tulis di kolom komentar, ya!
Komentar