Mengenal Looping (Perulangan) dalam Pemrograman untuk Pemula
Mengenal Looping (Perulangan) dalam Pemrograman untuk Pemula
Looping atau perulangan adalah konsep penting dalam pemrograman yang memungkinkan komputer melakukan suatu tugas berulang kali tanpa harus menulis kode yang sama berulang-ulang.
Dengan perulangan, kita bisa:
- mencetak data berkali-kali,
- membaca daftar item satu per satu,
- membuat program yang berjalan otomatis,
- hingga memproses data dalam jumlah besar.
Artikel ini membahas jenis-jenis looping dan contoh penggunaannya untuk pemula.
Apa Itu Looping?
Looping adalah instruksi yang membuat program mengulang perintah tertentu selama kondisi masih terpenuhi.
Contoh dunia nyata:
“Selama baterai HP di bawah 20%, HP akan menampilkan peringatan.”
Dua Jenis Looping yang Paling Umum
1. Looping FOR
Digunakan ketika jumlah perulangan sudah diketahui.
Contoh sederhana:
for i in range(5):
print("Halo")
Output (dicetak 5 kali):
Halo
Halo
Halo
Halo
Halo
2. Looping WHILE
Digunakan ketika jumlah perulangan belum pasti, dan hanya berhenti ketika kondisinya berubah.
Contoh:
i = 1
while i <= 5:
print("Perulangan ke", i)
i += 1
Contoh Perulangan dalam Dunia Pemrograman
1. Mencetak Angka 1 sampai 10
for i in range(1, 11):
print(i)
2. Membaca Daftar Nama
nama = ["Dina", "Rizky", "Ami", "Putra"]
for n in nama:
print("Nama:", n)
3. Menjalankan Perulangan Sampai Kondisi Tercapai (while)
battery = 5
while battery > 0:
print("Baterai masih:", battery, "%")
battery -= 1
Break dan Continue pada Looping
1. break
Menghentikan loop secara paksa.
for i in range(1, 10):
if i == 5:
break
print(i)
Output:
1
2
3
4
2. continue
Melewati satu perulangan dan melanjutkan ke perulangan berikutnya.
for i in range(1, 6):
if i == 3:
continue
print(i)
Output:
1
2
4
5
Contoh Program Sederhana dengan Looping
1. Menghitung Total Harga
harga = [5000, 3000, 2000]
total = 0
for h in harga:
total += h
print("Total:", total)
2. Game Mini – Menghitung Mundur
count = 5
while count > 0:
print("Game mulai dalam:", count)
count -= 1
print("Mulai!")
Kesalahan Umum Pemula
❌ Lupa menambah nilai pada while, menyebabkan infinite loop (loop tak berakhir)
❌ Salah menulis range
❌ Logika break/continue tidak ditempatkan di dalam kondisi yang benar
❌ Mengulang sesuatu yang tidak perlu
Kesimpulan
Looping adalah alat penting yang membuat program lebih efisien dan otomatis.
Dengan memahami FOR dan WHILE, kamu bisa membuat:
✔ program kalkulator,
✔ pengelola data,
✔ game sederhana,
✔ pengulangan otomatis,
✔ dan aplikasi lebih kompleks.
Jika kamu menguasai percabangan dan looping, kamu sudah berada di jalur yang tepat untuk melanjutkan ke materi berikutnya seperti fungsi (function).
Comments
Post a Comment