Dasar PPLGSemester 2Pertemuan 4 · 1 Pertemuan × 5 JP (1 JP = 45 menit)

Perulangan (Looping)

Modul ajar pertemuan 4 mata pelajaran Dasar PPLG: perulangan (looping).

#php#perulangan#for#while#foreach

MODUL AJAR — Dasar PPLG

Penyusun(isi nama guru)
JenjangSMK
Sekolah(isi nama sekolah)
Kelas/SemesterX / 2 (Genap)
Tahun Pelajaran2025/2026
FaseE
ElemenPemrograman Terstruktur (PHP)
Kode Tujuan PembelajaranDP-E2.4
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

1. Identitas Modul

KomponenKeterangan
Nama Penyusun(isi nama guru)
Institusi(isi nama sekolah)
Mata PelajaranDasar PPLG (Dasar-dasar Program Keahlian PPLG)
Kelas/SemesterX / 2 (Genap)
FaseE
ElemenPemrograman Terstruktur (PHP)
TopikStruktur kontrol perulangan: for, while, foreach, kombinasi loop + kondisi
Kode Tujuan PembelajaranDP-E2.4
Tahun Pelajaran2025/2026
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan menulis variabel, operator, dan percabangan PHP (Modul DP-E2.1–2.3).
  2. Pemahaman konsep perulangan for pada JavaScript S1 (Modul DP-E1.10).
  3. Kemampuan menelusuri alur program (tracing) dari Modul DP-E2.3.
  4. Disiplin dan budaya kerja dari Modul DP-E1.4 (observasi 04 berlanjut).

3. Dimensi Profil Lulusan

Dimensi yang dikuatkan pada modul ini beserta implementasi konkretnya:

DimensiImplementasi Konkret pada Modul Ini
Penalaran KritisMemprediksi jumlah iterasi dan mencegah perulangan tak berujung (infinite loop)
KemandirianMenguji perubahan nilai batas perulangan dan memperbaiki sendiri
KolaborasiBerbagi hasil perhitungan iterasi dengan rekan
KomunikasiMenjelaskan alasan memilih for/while/foreach untuk suatu masalah

Observasi budaya kerja (tenggat tugas praktik) tetap dicatat di 04 - Instrumen Observasi Disposisi PPLG.md Bagian A.

4. Sarana dan Prasarana

  1. Lab komputer dengan XAMPP/Laragon terpasang.
  2. Proyektor/LCD untuk demo perulangan dan simulasi jumlah iterasi.
  3. Kartu Perulangan (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Mengulang Pekerjaan dengan Perulangan" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "Perulangan" (Lampiran 6) — tayang atau print A3/A4.
  7. Lembar observasi praktik (Lampiran 2) dan instrumen 04 Bagian A.
  8. Soal kuis formatif dan soal TKA sumatif beserta kunci (Lampiran 9 dan Bagian G.3).
  9. File contoh perulangan.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: nested loop, perulangan dengan break/continue, batas dinamis
Kesulitan belajarPendampingan; kartu perulangan; tabel iterasi; contoh perulangan sederhana

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat mengeksplorasi nested loop; yang lambat fokus for)
ModelCode-along dipadukan simulasi tabel iterasi
MetodeDemonstrasi, praktik langsung, simulasi hitungan, review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Perulangan, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP