dibimbing.id - Panduan for Loop pada Python: Sintaks dan Contoh Kode

Panduan for Loop pada Python: Sintaks dan Contoh Kode

Irhan Hisyam Dwi Nugroho

04 September 2025

29

Image Banner

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:


  1. for: Digunakan untuk memulai perulangan. Python akan menjalankan blok kode sebanyak jumlah item dalam data yang ingin ditelusuri.
  2. variabel: Nama sementara yang akan mewakili setiap item dari data (misalnya, angka, teks, atau elemen dalam list).
  3. in: Menandakan bahwa kita akan menelusuri item yang ada di dalam sebuah iterable.
  4. iterable: Kumpulan data seperti list, string, tuple, atau range yang bisa diulang satu per satu.
  5. 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

  1. Python for Loop (With Examples) [Buka]


Author Image

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.

Hi!👋
Kalau kamu butuh bantuan,
hubungi kami via WhatsApp ya!