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

Output HTML Dinamis

Modul ajar pertemuan 8 mata pelajaran Dasar PPLG: output html dinamis.

#php#html-dinamis#looping-html#tabel-dinamis

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.8
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)
TopikOutput HTML dinamis: menampilkan data PHP ke HTML, tabel dinamis, sintaks alternatif
Kode Tujuan PembelajaranDP-E2.8
Tahun Pelajaran2025/2026
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan menulis HTML dan CSS dasar (Modul DP-E1.8–1.11).
  2. Kemampuan menulis variabel, array, perulangan, fungsi, dan form PHP (Modul DP-E2.1–2.7).
  3. Pemahaman PHP interleaved dengan HTML (Modul DP-E2.1).
  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 KritisMerancang struktur tampilan (tabel/daftar) dari data array
KemandirianMenyusun halaman dinamis utuh tanpa bantuan
KolaborasiBerbagi tampilan hasil dan saling menilai kerapian
KomunikasiMenjelaskan cara data PHP tampil sebagai HTML di browser

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 output dinamis dan perbandingan view-source.
  3. Kartu Template (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Menyajikan Data dengan HTML Dinamis" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "Output Dinamis" (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 output.php, tabel.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: sintaks alternatif (:/endif), template terpisah, tabel + CSS
Kesulitan belajarPendampingan; kartu template; analogi cetak dokumen; latihan bertahap

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat eksplorasi sintaks alternatif; yang lambat fokus echo + foreach tabel)
ModelCode-along dipadukan simulasi "cetak dokumen" (data → tampilan)
MetodeDemonstrasi, praktik langsung, review view-source, review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Template, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP