🚦 Logika Kondisi (Percabangan) Python
Belajar If, Else, Elif Lengkap + Contoh Program untuk SMA/SMK
Logika kondisi atau percabangan dalam Python digunakan untuk menentukan alur program berdasarkan kondisi tertentu. Dengan percabangan, komputer bisa mengambil keputusan seperti manusia.
aksi jika benar
Jika kondisi bernilai True, maka perintah di dalam IF akan dijalankan.
if nilai >= 80:
print("Lulus Sangat Baik")
else:
print("Lulus")
Jika kondisi salah (False), maka program akan menjalankan perintah pada bagian else.
if nilai >= 90:
print("Grade A")
elif nilai >= 80:
print("Grade B")
else:
print("Grade C")
ELIF digunakan jika ada lebih dari satu kondisi yang harus dicek.
✔ Setiap kondisi wajib menggunakan tanda :
✔ Urutan kondisi sangat mempengaruhi hasil program
if umur >= 18:
print("Boleh membuat SIM")
else:
print("Belum cukup umur")
Python menjadi bahasa pemrograman populer karena sintaksnya sederhana dan mudah dibaca. Konsep logika kondisi sangat penting karena digunakan hampir di semua aplikasi, mulai dari program sederhana sampai sistem besar.
Percabangan Python memanfaatkan operator perbandingan seperti ==, !=, <, >, <=, >=. Operator ini digunakan untuk membandingkan dua nilai dan menghasilkan nilai True atau False.
Selain itu, Python menyediakan operator logika and, or, not. Operator ini berguna untuk menggabungkan lebih dari satu kondisi agar program dapat mengambil keputusan yang lebih kompleks.
Dalam praktiknya, logika kondisi sering digunakan untuk memproses input pengguna. Contohnya menentukan kelulusan siswa, menentukan diskon harga, dan memvalidasi data yang dimasukkan.
Penggunaan banyak elif sangat membantu saat kita ingin membuat klasifikasi nilai atau kategori tertentu, seperti menentukan grade A, B, C, dan D berdasarkan nilai.
Python akan membaca kondisi dari atas ke bawah. Jika kondisi pertama terpenuhi, maka kondisi berikutnya tidak akan diperiksa. Oleh karena itu urutan penulisan sangat penting.
Kesalahan umum pemula adalah lupa indentasi. Python menggunakan spasi untuk menentukan blok kode, sehingga kesalahan indentasi bisa menyebabkan error.
Logika kondisi juga dapat dikombinasikan dengan fungsi agar kode lebih rapi dan mudah dikelola. Ini sangat berguna untuk membuat program yang besar.
Dalam dunia industri, percabangan digunakan pada sistem kasir, aplikasi mobile, website, dan game. Hampir semua sistem membutuhkan pengambilan keputusan otomatis.
Menguasai percabangan merupakan langkah awal untuk mempelajari materi lanjutan seperti perulangan, struktur data, dan pemrograman berbasis objek.
0 Komentar
TERIMAKASIH,,
BERIKANLAH KOMENTAR YANG MEMBANGUN