Pengertian dan Jenis Looping di JavaScript - Perwira Learning Center

Posted by Jr on Januari 27, 2026 with No comments

 



Latar Belakang

Blog ini dilatar belakangi oleh saya yang ingin mengulang pelajaran mengenai looping dalam Javascript. blog ini juga bertujuan untuk mengenal looping lebih jauh dikarenakan looping menjadi salah satu dasar pemrograman dasar yang penting untuk dipelajari.


Alat yang Digunakan

  • Web Browser
  • Blogspot
  • Visual Studio Code

Apa itu Looping

Looping merupakan salah satu konsep fundamental dalam pemrograman yang digunakan untuk menjelaskan serangkaian perintah atau kode secara berulang sampai kondisi atau batas tertentu terpenuhi. dengan menggunakan looping kita bisa menghemat waktu dan usaha yang dikeluarkan dalam menulis kode yang  harus dijalankan berulang-ulang

Jenis-jenis Looping dalam Javascript

Umumnya ada 6 jenis looping dalam Javascript yaitu, FOR, WHILE, DO...WHILE,FOR...OF, dan FOR...IN. mau tau apa bedanya? yuk kita bahas satu-satu.

1. For

Merupakan looping paling klasik dan dipakai kalau jumlah perulangan sudah jelas. contoh:



untuk isi dari for yang pertama adalah variable yang akan digunakan. lalu diisi kemudian diisi dengan kode untuk mengevaluasi/mengecek variable awal yang dimana jika terpenuhi maka akan menuju step selanjutnya dan jika tidak maka prosesnya berakhir. kemudian di tahap selanjutnya variable awal akan ditambah (++) atau dikurangi nilainya (--)

2. While

While merupakab looping yang berjalan selama kondisi bernilai true. contoh:



While  biasanya digunakan ketika jumlah iterasi tidak diketahui sebelumnya. Looping ini akan terus berjalan selama kondisi yang ditentukan bernilai TRUE. Berbeda seperti FOR, penulisan variable whihle diletakan diluar Perulangan dan penambahan nilai variable dilakukan di dalam blok eksekusi bukan di kondisi. 

3. Do While

Do While mirip dengan While, tetapi looping ini memastikan terlebih dahulu bahwa kodenya dijalankan setidaknya sekali sebelum mengevaluasi kondisinya, contoh:



4. For in

For in digunakan untuk mengiterasi properti dari sebuah key atau properti dari sebuah object contoh:



output dari kode diatas berupa nama properti (key) dan juga nilai properti (user[key])

5. For of

For of merupakan looping untuk mengintegrasi nilai(value) dari iterable seperti Array,string,Set, dan Map contoh:

Array:


outpur nya berupa isi dari angka yaitu: 10 20 30 40

String:


output nya berupa isi dari nama yaitu: A M I R

Set:

outpur nya berupa isi dari angkaSet yaitu: 1 2 3 4

Map

outputnya berupa isi dari negara yaitu: id indonesia jp jepang us amerika

Kesimpulan

Looping dalam JavaScript digunakan untuk menjalankan kode secara berulang, dan setiap jenis looping memiliki fungsi yang berbeda. Looping for digunakan ketika jumlah perulangan sudah jelas dan membutuhkan index, while digunakan saat perulangan bergantung pada kondisi tertentu, sedangkan do...while memastikan kode dijalankan minimal satu kali. Looping for...of digunakan untuk mengiterasi nilai dari data iterable seperti array, string, set, dan map, sehingga lebih aman dan mudah dibaca. Sementara itu, for...in digunakan khusus untuk mengiterasi key atau properti dari object dan tidak disarankan untuk array. Dengan memahami perbedaan ini, pemilihan looping yang tepat dapat membuat kode JavaScript lebih rapi, efisien, dan minim kesalahan.

Daftar Pustaka

W3schools (tahun tidak tertulis) “JavaScript Loops” Diaksses dari https://www.w3schools.com/js/js_loops.asp

dicoding indonesia (2024) “pa-itu-looping-arti-fungsi-dan-contohnya” Diaksses dari https://www.dicoding.com/blog/apa-itu-looping-arti-fungsi-dan-contohnya/