Looping adalah sebuah konsep dasar yang memungkinkan program mengulang proses secara otomatis tanpa perlu kode berulang.
Dengan memanfaatkan loop, kamu bisa mengolah data, membuat simulasi, hingga mengotomatiskan berbagai tugas kecil dalam program.
Maka dari itu, yuk simak cara membuat looping di Python yang langsung bisa diterapkan pada artikel ini!
Contoh Penggunaan Looping dalam Program Python
Looping bisa dimanfaatkan untuk segala kebutuhan, mulai dari pengolahan data, simulasi sederhana, hingga pembuatan pola angka.
- Mengolah Data dalam List: Loop digunakan untuk menjumlahkan angka, mencari nilai tertentu, atau memfilter data dari list.
- Menampilkan Pola Angka atau Karakter: Dengan nested loop, kamu bisa membuat pola bintang atau angka yang menarik untuk latihan logika pemrograman.
- Mencari Nilai atau Elemen Tertentu dalam Dataset: Loop membantu memindai elemen satu per satu hingga menemukan nilai yang diinginkan secara efisien, misalnya nilai maksimum dan minimum.
Baca juga: 6 Teknik Looping pada Python beserta Tips Memilihnya
Cara Membuat Looping di Python
Tanpa berlama-lama lagi, mari kita masuk ke pembahasan utama, yaitu cara membuat looping di Python.
Di sini, kita akan praktik untuk membuat dua jenis loop utama–for dan while–dengan contoh yang sederhana!
1. Cara Membuat For Loop di Python
For loop digunakan untuk mengiterasi elemen-elemen dalam sebuah sequence seperti list, tuple, string, atau range. Ikuti langkah-langkah berikut untuk membuat for loop:
Tentukan Data yang Akan Diiterasi
Pertama, siapkan data yang ingin kamu loop, bisa berupa list, range, atau sequence lainnya.

Tulis Sintaks For Loop
Gunakan kata kunci for, diikuti nama variabel, kata kunci in, dan data yang akan diiterasi. Jangan lupa tambahkan titik dua : di akhir!

Tulis Blok Kode yang Akan Diulang
Di baris berikutnya, tulis kode yang ingin dieksekusi dengan indentasi (4 spasi atau 1 tab).

2. Cara Membuat While Loop di Python
While loop membantu menjalankan blok kode selama kondisi yang ditentukan bernilai True. Berikut adalah panduan membuatnya dalam Python:
Inisialisasi Variabel Kontrol
Buat variabel yang akan digunakan untuk mengontrol kondisi loop.

Tulis Sintaks While Loop
Gunakan kata kunci while diikuti kondisi yang harus dipenuhi, lalu tambahkan titik dua (:).

Tulis Blok Kode dan Update Variabel
Tulis kode yang akan diulang dengan indentasi. Pastikan ada perubahan pada variabel kontrol agar loop tidak berjalan selamanya.

Mau mendapatkan praktik sederhana dengan bahasa Python? Yuk, ikuti kelas coding gratis dari Coding Studio! Klik link di atas untuk mendaftar, ya!
Cara Mengontrol Alur Looping di Python
Ada beberapa perintah khusus dalam Python yang bisa kamu gunakan untuk mengontrol kapan loop harus berhenti atau melewati bagian tertentu dalam kode.
Perintah ini antara lain break, continue, dan pass.
1. Menggunakan break
Statement break digunakan untuk menghentikan loop secara permanen, bahkan jika kondisi loop masih bernilai True atau masih ada elemen yang belum diiterasi.
Buat Loop Normal
Mulai dengan membuat loop biasa.

Tentukan Kondisi Kapan Harus Berhenti
Pikirkan: “Kapan saya ingin loop berhenti?” Misalnya: “Berhenti saat menemukan angka 5”.

Tambahkan Statement break
Letakkan break di dalam blok if yang memeriksa kondisi berhenti.

Pahami Alur Eksekusi Looping dengan break
Ketika break dieksekusi:
- Loop langsung berhenti sepenuhnya
- Kode setelah loop akan dijalankan
- Iterasi yang tersisa tidak akan diproses
Hasilnya kira-kira seperti ini:

Loop berhenti saat i mencapai 5, jadi 5-9 tidak dicetak.
2. Menggunakan continue
Statement continue digunakan untuk melewati sisa kode dalam iterasi saat ini dan langsung melanjutkan ke iterasi berikutnya, tanpa menghentikan loop secara keseluruhan.
Buatlah Loop Normal
Mulai dengan membuat loop biasa seperti yang sudah kamu pelajari di atas.

Tentukan Kondisi Kapan Harus Melewati Iterasi
Pikirkan: “Kapan saya ingin skip/lewati iterasi ini?” Misalnya: “Lewati bilangan genap”.

Tambahkan Statement continue
Letakkan continue di dalam blok if, tepatnya sebelum kode yang ingin dilewati.

Pahami Alur Eksekusi Looping dengan continue
Ketika continue dieksekusi:
- Semua kode di bawahnya dalam iterasi itu diabaikan
- Loop langsung lompat ke iterasi berikutnya
- Loop TIDAK berhenti, hanya melewati iterasi saat ini
Hasilnya kira-kira seperti ini:

3. Menggunakan pass
Statement pass adalah null operation atau placeholder yang tidak melakukan apa-apa ketika dieksekusi. Biasanya, pass digunakan sebagai penanda tempat untuk kode yang akan diimplementasikan nanti.
Buat Struktur Loop atau Kondisi
Mulai dengan membuat loop atau struktur if.

Identifikasi Tempat yang Butuh Placeholder
Saat kamu membiarkan blok kode tertentu kosong, Python akan error dan memberikan hasil seperti ini:

Tambahkan Statement pass
Gunakan pass sebagai “placeholder” agar kodemu tidak error.

Pahami Fungsi pass
Ketika pass dieksekusi:
- Python tidak melakukan apa-apa
- Loop terus berjalan seperti biasa
- Tidak ada kode yang dilewati atau dihentikan
- Hanya untuk menghindari syntax error
Hasilnya kira-kira seperti ini:

Angka 2 tidak dicetak karena masuk ke kondisi if i == 2: yang hanya berisi pass (tidak ada perintah print).
Baca juga: 5 Program Sederhana untuk Melatih Logika Looping Kamu
Siap Mempraktikkan Cara Membuat Looping dalam Python?
Itulah cara membuat looping di Python beserta contohnya yang bisa langsung diterapkan. Baik loop for maupun while, semuanya berperan untuk penulisan kode yang efisien dan dinamis!
Mau belajar Python dari nol sampai mahir? Yuk, ikuti kursus Python dari Coding Studio! Dalam kelas ini, kamu akan mempelajari konsep dasar sintaks, logika pemrograman, hingga teknik pemecahan masalah berbasis kode.
Berkat pendekatan praktis dan berbasis proyek nyata, kamu bisa mengerjakan project nyata untuk mendapatkan sertifikasi resmi dari Coding Studio.
Sudah cukup tertarik? Yuk, klik tautan di atas dan mulai langkahmu untuk berkarier menjadi seorang python developer!