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

Percabangan (If/Else/Switch)

Modul ajar pertemuan 3 mata pelajaran Dasar PPLG: percabangan (if/else/switch).

#php#percabangan#if-else#switch

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.3
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 percabangan: if/else, if/else if/else, switch/case, ternary
Kode Tujuan PembelajaranDP-E2.3
Tahun Pelajaran2025/2026
Alokasi Waktu5 JP × 45 menit = 225 menit (1 pertemuan)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan menulis variabel, tipe data, dan operator PHP (Modul DP-E2.1–2.2).
  2. Pemahaman operator perbandingan (== != > <) dan logika (&& || !).
  3. Pemahaman konsep if/else pada JavaScript S1 (Modul DP-E1.10).
  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 kondisi mana yang dieksekusi dan menelusuri alur keputusan program
KemandirianMenguji berbagai nilai input dan memperbaiki logika sendiri
KolaborasiBerbagi hasil penelusuran alur dengan rekan
KomunikasiMenjelaskan alasan pilihan struktur percabangan yang dipakai

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 penelusuran alur percabangan.
  3. Kartu Skenario Percabangan (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Memberi Keputusan pada Program" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "Alur Percabangan" (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 cek_nilai.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: percabangan bertingkat kompleks, kombinasi dengan logika, match PHP 8
Kesulitan belajarPendampingan; kartu skenario; penelusuran alur dengan kertas (flowchart sederhana)

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat mengeksplorasi switch/ternary; yang lambat fokus if/else)
ModelCode-along dipadukan penelusuran alur (track the flow)
MetodeDemonstrasi, praktik langsung, permainan "pilih jalur", review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Skenario, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP