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

Pengenalan PHP

Modul ajar pertemuan 1 mata pelajaran Dasar PPLG: pengenalan php.

#php#pemrograman-web#syntax-php

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.1
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)
TopikPengenalan PHP: setup server, sintaks dasar, variabel, tipe data
Kode Tujuan PembelajaranDP-E2.1
Tahun Pelajaran2025/2026
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan dasar JavaScript: variabel (let/const), tipe data, dan console.log (Modul DP-E1.10).
  2. Kemampuan membuat halaman web statis dengan HTML/CSS (Modul DP-E1.8–1.11).
  3. Pemahaman bahwa halaman web memiliki tiga lapisan: struktur (HTML), tampilan (CSS), perilaku (JS).
  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 KritisMenganalisis perbedaan kerja bahasa sisi-klien (JS) dan sisi-server (PHP)
KemandirianMemasang server lokal (XAMPP/Laragon) dan menjalankan script PHP pertama secara mandiri
KolaborasiMembantu rekan yang kesulitan instalasi dan menjalankan server
KesehatanMenerapkan ergonomi dan keselamatan listrik saat bekerja di lab komputer (koneksi Modul DP-E1.3)

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 atau Laragon terpasang (disarankan PHP 8.x).
  2. Proyektor/LCD untuk demo menjalankan script PHP dan melihat output di browser.
  3. Kartu Sintaks PHP (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Membuat Halaman PHP Pertamaku" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "PHP: Bahasa Sisi Server" (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 latihan.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: memanfaatkan var_dump, menampilkan kombinasi string, memakai fitur PHP 8 (mis. atribut sederhana)
Kesulitan belajarPendampingan instalasi; template starter latihan.php; kartu sintaks; panduan bertahap

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat mengeksplorasi var_dump; yang lambat diberi template)
ModelCode-along dipadukan eksplorasi mandiri (tulis, jalankan, lihat hasil)
MetodeDemonstrasi, praktik langsung, eksplorasi, review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Sintaks PHP, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP, MDN Web Docs