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

Form Handling (GET & POST)

Modul ajar pertemuan 7 mata pelajaran Dasar PPLG: form handling (get & post).

#php#form#get#post#html-form

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.7
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)
TopikForm handling: HTML form, metode GET dan POST, $_GET/$_POST, validasi dasar
Kode Tujuan PembelajaranDP-E2.7
Tahun Pelajaran2025/2026
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan menulis HTML form dan PHP dasar (Modul DP-E1.8–1.11 dan DP-E2.1–2.6).
  2. Pemahaman variabel, percabangan, dan array PHP (Modul DP-E2.1–2.5).
  3. Pemahaman form pada web statis (Modul DP-E1.8).
  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 KritisMembedakan kapan memakai GET dan kapan POST untuk suatu data
KemandirianMenguji form dengan berbagai input dan memperbaiki sendiri
KolaborasiBerbagi skenario pengujian form antar pasangan
KomunikasiMenjelaskan keamanan data di URL (GET) vs body (POST)

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 form GET/POST dan pengujian URL.
  3. Kartu Method (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Menerima Data dari Form" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "GET vs POST" (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 form.php, proses.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: validasi lengkap, sanitasi input, form tersimpan ke array
Kesulitan belajarPendampingan; kartu method; analogi pos vs kurir; latihan bertahap

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat eksplorasi validasi; yang lambat fokus GET/POST dasar)
ModelCode-along dipadukan simulasi pengiriman data (pos vs kurir)
MetodeDemonstrasi, praktik langsung, simulasi, review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Method, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP