I. Pendahuluan

Dalam pemrograman, kita sering ingin menjalankan suatu kode secara berulang atau membuat keputusan berdasarkan kondisi tertentu. Dua konsep yang sangat penting untuk ini adalah perulangan (loop) dan percabangan (if-else). Di Python, kedua konsep ini sangat mudah digunakan dan menjadi dasar dalam membuat logika program.


II. Percabangan (If-Else)

Percabangan digunakan untuk membuat keputusan berdasarkan kondisi. Python menggunakan if, elif, dan else.

Contoh:

python
umur = 18
if umur >= 17:
print("Boleh membuat KTP")
else:
print("Belum cukup umur")

Penjelasan:

  • Jika kondisi setelah if bernilai True, maka kode di dalamnya akan dijalankan.

  • elif digunakan untuk kondisi tambahan.

  • else akan dijalankan jika semua kondisi sebelumnya False.


III. Perulangan dengan While Loop

while akan terus mengulang kode selama kondisinya benar.

Contoh:

python
i = 1
while i <= 5:
print("Perulangan ke-", i)
i += 1

Output:

python-repl
Perulangan ke- 1
Perulangan ke- 2
...
Perulangan ke- 5

IV. Perulangan dengan For Loop

for digunakan untuk mengulang sejumlah item, seperti dalam list atau range angka.

Contoh:

python
for i in range(5):
print("Angka:", i)

Output:

makefile
Angka: 0
Angka: 1
...
Angka: 4

V. Penggunaan Break dan Continue

  • break menghentikan loop.

  • continue melewati satu iterasi dan lanjut ke berikutnya.

Contoh:

python
for i in range(5):
if i == 3:
break
print(i)

Output:

0
1
2

VI. Gabungan If dan Loop

Loop dan percabangan bisa digabungkan untuk membuat program yang lebih kompleks.

Contoh:

python
for i in range(1, 6):
if i % 2 == 0:
print(i, "adalah genap")
else:
print(i, "adalah ganjil")

VII. Kesimpulan

Percabangan (if-else) dan perulangan (for dan while) adalah dasar dalam logika pemrograman. Keduanya membantu kita mengontrol alur program dan membuat program menjadi dinamis. Pemahaman yang baik akan sangat berguna dalam mengembangkan aplikasi yang kompleks.


Penulis: Asdwipa Septiade Giling
NIM: 23156201008
Jurusan: Sistem Komputer, STIMIK Catur Sakti Kendari