07 Januari 2026

,

Perulangan (looping) dalam Pemograman Python

 


1. Pengertian Perulangan

Perulangan (looping) adalah proses menjalankan perintah yang sama berulang kali selama suatu kondisi terpenuhi atau sebanyak jumlah tertentu.

👉 Contoh dalam kehidupan sehari-hari:

  • Menghitung 1 sampai 10
  • Mengulang latihan soal 5 kali

2. Jenis Perulangan dalam Python

Python memiliki dua jenis perulangan utama:

  1. for
  2. while

3. Perulangan for

Perulangan for digunakan ketika jumlah pengulangan sudah diketahui.

Contoh 1: Menampilkan angka 1 sampai 5

for i in range(1, 6):

    print(i)

Penjelasan:

  • range(1, 6) → menghasilkan angka 1 sampai 5
  • i → variabel perulangan
  • print(i) → menampilkan nilai i

Contoh 2: Menampilkan teks berulang

for i in range(3):

    print("Belajar Python itu menyenangkan")


Contoh 3: Perulangan menggunakan list

buah = ["apel", "pisang", "jeruk"]

 

for b in buah:

    print(b)


4. Perulangan while

Perulangan while digunakan ketika jumlah pengulangan belum diketahui, dan akan terus berjalan selama kondisi bernilai True.

Contoh 1: Menampilkan angka 1 sampai 5

i = 1

while i <= 5:

    print(i)

    i += 1

Penjelasan:

  • i += 1 → menambah nilai i agar perulangan berhenti

Contoh 2: Mengulang pesan

ulang = 1

while ulang <= 3:

    print("Halo siswa SMP")

    ulang += 1


5. Perintah break

break digunakan untuk menghentikan perulangan meskipun kondisi masih terpenuhi.

Contoh:

for i in range(1, 10):

    if i == 5:

        break

    print(i)


6. Perintah continue

continue digunakan untuk melewati satu perulangan dan lanjut ke perulangan berikutnya.

Contoh:

for i in range(1, 6):

    if i == 3:

        continue

    print(i)


7. Contoh Studi Kasus Sederhana

Menampilkan tabel perkalian 2

for i in range(1, 11):

    print("2 x", i, "=", 2 * i)


8. Perbandingan for dan while

for

while

Jumlah perulangan jelas

Jumlah perulangan tidak pasti

Mudah digunakan

Perlu hati-hati agar tidak infinite loop

Cocok untuk range/list

Cocok untuk kondisi


9. Latihan untuk Siswa

  1. Buat program menampilkan angka 1 sampai 20
  2. Buat program menampilkan bilangan genap 1–20
  3. Buat program menampilkan nama kamu 5 kali
  4. Buat program perulangan while untuk menghitung mundur dari 10 ke 1

 


0 comments:

Posting Komentar