Panduan for Loop pada Python: Sintaks dan Contoh Kode

Irhan Hisyam Dwi Nugroho
•
04 September 2025
•
29

Kalau kamu belajar Python, fungsi for pada Python pasti jadi salah satu hal yang sering kamu temui. Nah, Warga Bimbingan, ini salah satu cara paling praktis buat ngulang kode.
Loop ini biasa dipakai buat menelusuri elemen di list, string, atau range angka. Simpel, tapi penting banget buat efisiensi program.
Di panduan ini, MinDi bakal bantu kamu pahami sintaks for, cara kerjanya, dan contoh kodenya. Yuk, baca sampai akhir biar makin paham dan nggak salah pakai for loop lagi!
Apa Itu Fungsi for Loop pada Python?
Fungsi for loop pada Python adalah salah satu cara untuk melakukan perulangan dengan menelusuri setiap item dalam sebuah koleksi data, seperti list, tuple, string, atau range.
Setiap kali perulangan berjalan, Python akan mengambil satu elemen dari koleksi tersebut dan menjalankan blok kode yang ditentukan.
for loop sangat cocok digunakan saat kamu sudah tahu jumlah data atau item yang ingin diproses.
Dengan memahami cara kerja for, kamu bisa menulis kode yang lebih rapi, efisien, dan hemat waktu.
Baca juga: Panduan Memilih Bootcamp Data Science Terbaik di 2025
Cara Kerja for Loop
for loop di Python dimulai dari titik start, di mana program siap menjalankan perulangan. Setelah itu, Python akan langsung mengecek apakah masih ada item yang tersisa dalam iterable, seperti list atau range.
Jika masih ada item, program akan mengeksekusi blok kode (statements) yang ada di dalam loop. Setelah satu item selesai diproses, Python akan otomatis kembali mengecek item berikutnya.
Kalau ternyata tidak ada item lagi yang tersisa, maka for loop akan berhenti dan program lanjut ke langkah berikutnya di luar perulangan. Alurnya teratur dan jelas, karena Python sudah otomatis mengelola urutan dan jumlah perulangan untuk kamu.
Baca juga: Panduan Cara Belajar Python untuk Data Scientist, Lengkap!
Sintaks Dasar for Loop
Sebelum kita masuk ke contoh kode, yuk pahami dulu bentuk umum dari sintaks for di Python:
for variabel in iterable: # blok kode yang akan dijalankan |
Penjelasan:
- for: Digunakan untuk memulai perulangan. Python akan menjalankan blok kode sebanyak jumlah item dalam data yang ingin ditelusuri.
- variabel: Nama sementara yang akan mewakili setiap item dari data (misalnya, angka, teks, atau elemen dalam list).
- in: Menandakan bahwa kita akan menelusuri item yang ada di dalam sebuah iterable.
- iterable: Kumpulan data seperti list, string, tuple, atau range yang bisa diulang satu per satu.
- blok kode: Baris-baris perintah yang akan dijalankan dalam setiap putaran loop. Biasanya ditulis dengan indentasi (menjorok ke dalam).
Baca juga: Panduan Analisis Data dengan Python Pandas, Mudah Dipelajari
Contoh Penggunaan for Loop
Sumber: Canva
Warga Bimbingan, for loop di Python itu fleksibel banget dan bisa dipakai untuk berbagai jenis data.
Mulai dari angka, list, string, sampai tuple, semuanya bisa ditelusuri dengan mudah pakai for. Nah, berikut ini MinDi kasih 4 contoh umum yang paling sering kamu temui saat ngoding.
1. Contoh Penggunaan For Loop dengan range
Untuk memproses angka dalam urutan tertentu, kita bisa pakai range() sebagai iterable dalam for loop.
for i in range(5): print(i) |
Output Codingan:
0 1 2 3 4 === Code Execution Successful === |
Perulangan ini akan mencetak angka dari 0 sampai 4. Fungsi range(5) menghasilkan urutan angka 0 hingga 4 (tidak termasuk 5). Variabel i akan berisi setiap angka dalam urutan tersebut dan dicetak satu per satu.
2. Contoh Penggunaan For Loop dengan List
List adalah tipe data yang sering digunakan dalam Python, dan for bisa menelusuri isinya dengan sangat mudah.
buah = ["apel", "pisang", "jeruk"] for item in buah: print(item) |
Output Codingan:
apel pisang jeruk === Code Execution Successful === |
Setiap elemen dalam list buah akan diakses oleh variabel item selama perulangan berlangsung.
Program mencetak isi list satu per satu sesuai urutan: apel, pisang, dan jeruk. Ini berguna saat kamu ingin memproses banyak data dalam satu struktur.
3. Contoh Penggunaan For Loop dengan String
Selain list, string juga bisa ditelusuri karakter per karakter menggunakan for.
kata = "python" for huruf in kata: print(huruf) |
Output Codingan:
p y t h o n === Code Execution Successful === |
Perulangan ini mencetak setiap huruf dalam kata “python”. Karena string bersifat iterable, for loop bisa menelusuri tiap karakternya secara berurutan. Ini cocok dipakai saat kamu ingin mengecek atau memanipulasi karakter satu per satu.
4. Contoh Penggunaan For Loop dengan Tuple
for loop juga bisa digunakan untuk menelusuri isi tuple, yang mirip seperti list tapi tidak bisa diubah.
angka = (10, 20, 30) for a in angka: print(a) |
Output Codingan:
10 20 30 === Code Execution Successful === |
Setiap angka di dalam tuple akan diakses oleh variabel a dan dicetak ke layar. Meskipun tuple bersifat tetap (immutable), kamu tetap bisa membacanya dengan for. Ini sering dipakai saat kamu ingin memproses data tetap yang tidak akan dimodifikasi.
Baca juga: Python untuk Data Analyst: Arti, Manfaat, Library, dan Tips
Kapan Menggunakan for Loop?
for loop memang sering digunakan, tapi ada waktu-waktu tertentu di mana penggunaannya benar-benar tepat.
Nah, Warga Bimbingan, biar kamu nggak asal pakai, berikut ini adalah situasi yang cocok buat pakai for loop:
1. Jumlah Perulangan Sudah Diketahui
for cocok digunakan saat kamu tahu berapa kali perulangan harus dijalankan. Misalnya, saat mencetak angka 1 sampai 10 atau menelusuri isi list yang sudah jelas panjangnya. Dengan begini, loop berjalan efisien dan lebih mudah dikontrol.
2. Menelusuri Setiap Item dalam Koleksi Data
Kalau kamu ingin mengakses setiap elemen dalam list, tuple, string, atau range, for adalah pilihan paling pas.
Loop akan otomatis berjalan dari awal sampai akhir elemen tanpa perlu logika tambahan. Ini bikin kode lebih singkat dan rapi.
3. Membaca dan Memproses Data Bertipe Iterable
Saat kamu ingin membaca file baris per baris, atau memproses karakter dalam sebuah string, for sangat membantu.
Karena iterable bisa ditelusuri satu per satu, kamu nggak perlu membuat penghitung manual. Python akan otomatis mengatur jalannya loop hingga semua data selesai dibaca.
Baca juga: Panduan Memilih Bootcamp Data Analyst untuk Karier Impianmu
Ingin Jadi Data Analyst atau Data Scientist Profesional?
Setelah mempelajari sintaks dan contoh penggunaan fungsi for pada Python, sekarang saatnya kamu tingkatkan pemahaman datamu ke level yang lebih tinggi dan aplikatif!
Yuk, ikuti Bootcamp Data Science & Data Analyst di dibimbing.id! Di sini, kamu akan belajar pengolahan data dengan Python, analisis statistik, visualisasi data, hingga pengenalan machine learning yang relevan dengan kebutuhan industri.
Belajar langsung dari mentor-mentor berpengalaman dengan kurikulum yang praktis, interaktif, dan penuh studi kasus nyata—biar kamu nggak cuma ngerti teori, tapi juga siap terjun ke dunia kerja.
Dengan lebih dari 840+ hiring partner dan tingkat keberhasilan alumni mencapai 96%, peluang kariermu di bidang data terbuka lebar!
Jadi, tunggu apa lagi? Daftar sekarang disini dan mulai langkahmu jadi talenta data masa depan. #BimbingSampeJadi!
Referensi
- Python for Loop (With Examples) [Buka]

Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.