BAB 6 – Perulangan (Looping)
Tujuan Pembelajaran
Peserta didik mampu:
- Memahami konsep looping.
- Menggunakan
for. - Menggunakan
while. - Menggunakan
do while. - Menggunakan
foreach. - Memilih jenis perulangan yang tepat.
Pengertian Looping
Looping digunakan untuk mengulang suatu pekerjaan tanpa menulis kode berulang-ulang.
Tanpa looping
echo 1;
echo 2;
echo 3;
echo 4;
echo 5;
Dengan looping
for($i=1;$i<=5;$i++)
{
echo $i;
}
for
Sintaks
for(inisialisasi; kondisi; increment)
{
// kode
}
Contoh
for($i=1;$i<=10;$i++)
{
echo $i."<br>";
}
while
$i=1;
while($i<=5)
{
echo $i."<br>";
$i++;
}
do while
$i=1;
do{
echo $i;
$i++;
}
while($i<=5);
foreach
Digunakan untuk array.
$buah=[
"Apel",
"Mangga",
"Jeruk"
];
foreach($buah as $item)
{
echo $item."<br>";
}
Nested Loop
Contoh:
for($i=1;$i<=3;$i++)
{
for($j=1;$j<=3;$j++)
{
echo "* ";
}
echo "<br>";
}
Output
* * *
* * *
* * *
Studi Kasus
Membuat Tabel Perkalian
1 x 5 = 5
2 x 5 =10
...
10 x 5 =50
Menggunakan for.
Studi Kasus
Menampilkan Bilangan Genap
2
4
6
8
10
Latihan Praktik Bab 6
Latihan 1
Tampilkan angka 1–100 menggunakan for.
Latihan 2
Tampilkan bilangan genap 2–50.
Latihan 3
Buat tabel perkalian angka 7.
Latihan 4
Tampilkan daftar nama siswa menggunakan foreach.
Tugas Praktik Bab 6
Program Cetak Jadwal Pelajaran
Buat array berisi:
- Senin
- Selasa
- Rabu
- Kamis
- Jumat
Setiap hari memiliki minimal 5 mata pelajaran.
Gunakan:
- Array
foreach- Tabel HTML
Output berupa jadwal pelajaran yang rapi seperti aplikasi sekolah.
