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

Function dalam PHP

Modul ajar pertemuan 6 mata pelajaran Dasar PPLG: function dalam php.

#php#function#parameter#return

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.6
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)
TopikFunction: definisi, parameter, return, reuse kode, scope variabel
Kode Tujuan PembelajaranDP-E2.6
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, percabangan, perulangan, dan array PHP (Modul DP-E2.1–2.5).
  2. Pemahaman konsep fungsi pada JavaScript S1 (Modul DP-E1.10).
  3. Kemampuan menggunakan foreach untuk memproses array (Modul DP-E2.5).
  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 fungsi yang menerima input dan mengembalikan output yang tepat
KemandirianMenulis ulang kode berulang menjadi fungsi tanpa bantuan
KolaborasiBerbagi fungsi antar pasangan dan mengecek hasilnya
KomunikasiMenjelaskan kapan sebuah kode sebaiknya dijadikan fungsi

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 fungsi dan simulasi "mesin pengolah".
  3. Kartu Function (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD "Membuat Ulang Pekerjaan Menjadi Fungsi" (Lampiran 1) — print sesuai jumlah peserta didik.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "Function" (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 fungsi.php (untuk demonstrasi) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengikuti alur utama pembelajaran
Pencapaian tinggiPengayaan: fungsi dengan default parameter, fungsi bersarang, type hint
Kesulitan belajarPendampingan; kartu function; analogi mesin; latihan bertahap

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran terdiferensiasi (yang cepat eksplorasi default parameter; yang lambat fokus definisi + return)
ModelCode-along dipadukan analogi mesin pengolah (input → proses → output)
MetodeDemonstrasi, praktik langsung, simulasi mesin, review pasangan, refleksi
MediaVS Code + XAMPP/Laragon, browser, Kartu Function, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP