Materi Mata Kuliah

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 10 menit 00 detik

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

00 jam 00 menit 00 detik

    Materi belum tersedia

Perulangan (Looping)

Perulangan (looping) adalah struktur dalam pemrograman yang digunakan untuk menjalankan perintah secara berulang-ulang tanpa harus menulis kode yang sama berkali-kali.

Looping sangat berguna untuk:

  • Menampilkan data berulang
  • Mengolah array
  • Membuat program lebih efisien

1. Perulangan For

Digunakan ketika jumlah perulangan sudah diketahui.

Struktur:

 
for (inisialisasi; kondisi; increment) {
// kode yang diulang
}
 

Contoh:

 
for (let i = 1; i <= 5; i++) {
console.log("Perulangan ke-" + i);
}
 

👉 Output:

 
Perulangan ke-1
Perulangan ke-2
...
Perulangan ke-5
 

2. Perulangan While

Digunakan ketika perulangan berjalan selama kondisi bernilai true.

Struktur:

 
while (kondisi) {
// kode yang diulang
}
 

Contoh:

 
let i = 1;

while (i <= 5) {
console.log(i);
i++;
}
 

3. Perulangan Do While

Mirip dengan while, tetapi pasti dijalankan minimal 1 kali.

Struktur:

 
do {
// kode
} while (kondisi);
 

Contoh:

 
let i = 1;

do {
console.log(i);
i++;
} while (i <= 5);
 

4. Perulangan pada Array

Looping sering digunakan untuk membaca data dalam array.

Contoh:

 
let buah = ["Apel", "Jeruk", "Mangga"];

for (let i = 0; i < buah.length; i++) {
console.log(buah[i]);
}
 

5. Perulangan for...of (Modern)

Digunakan untuk membaca isi array dengan lebih sederhana.

Contoh:

 
let buah = ["Apel", "Jeruk", "Mangga"];

for (let item of buah) {
console.log(item);
}
 

6. Break dan Continue

Digunakan untuk mengontrol jalannya perulangan.


a. Break (menghentikan loop)

 
for (let i = 1; i <= 5; i++) {
if (i === 3) break;
console.log(i);
}
 

👉 Berhenti saat i = 3


b. Continue (melewati satu iterasi)

 
for (let i = 1; i <= 5; i++) {
if (i === 3) continue;
console.log(i);
}
 

👉 Melewati angka 3


Contoh Program Sederhana

 
<!DOCTYPE html>
<html>
<head>
<title>Looping JavaScript</title>
</head>
<body>

<script>
for (let i = 1; i <= 5; i++) {
document.write("Angka: " + i + "<br>");
}
</script>

</body>
</html>
 

Kesalahan Umum

  1. Lupa increment (i++) → infinite loop
  2. Kondisi salah → loop tidak berhenti
  3. Salah batas array (length)
  4. Salah penggunaan break/continue

Kesimpulan

Perulangan dalam JavaScript digunakan untuk menjalankan perintah secara berulang dengan lebih efisien. Dengan memahami berbagai jenis loop seperti for, while, dan do while, serta penggunaan break dan continue, mahasiswa dapat mengelola data dan proses berulang dengan lebih efektif. Penguasaan looping menjadi dasar penting dalam pengolahan data dan pembuatan program yang dinamis.


Report Error