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

Popular posts from this blog

Cara Membuat File PDF di HP dan Laptop Tanpa Aplikasi Berat (Panduan Lengkap untuk Pemula)

Cara Menghemat Baterai HP Oppo agar Tahan Seharian

Tips Menggunakan S-Pen di Samsung Terbaru: Maksimalkan Kreativitas dan Produktivitas