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

Proyek Aplikasi Berbasis OOP

Modul ajar pertemuan 13 mata pelajaran Dasar PPLG: proyek aplikasi berbasis oop.

#php#oop#proyek#aplikasi-crud

MODUL AJAR — Dasar PPLG

Penyusun(isi nama guru)
JenjangSMK
Sekolah(isi nama sekolah)
Kelas/SemesterX / 2 (Genap)
Tahun Pelajaran2025/2026
FaseE
ElemenPemrograman Berorientasi Objek (PHP)
Kode Tujuan PembelajaranDP-E2.13
Alokasi Waktu10 JP × 45 menit = 450 menit (2 pertemuan)
Jenis AsesmenSumatif Elemen (Proyek)

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 Berorientasi Objek (PHP)
TopikProyek aplikasi berorientasi objek: desain, implementasi, finalisasi, presentasi
Kode Tujuan PembelajaranDP-E2.13
Tahun Pelajaran2025/2026
Alokasi Waktu10 JP × 45 menit = 450 menit (2 pertemuan)
RincianP1: Desain & Implementasi (Minggu 16, 5 JP) — P2: Final & Presentasi (Minggu 17, 5 JP)
Jenis AsesmenSumatif Elemen (Proyek)

2. Kompetensi Awal

Peserta didik diharapkan telah memiliki:

  1. Kemampuan membuat class, object, enkapsulasi, inheritance, polimorfisme, namespace, interface, dan exception PHP (Modul DP-E2.10–2.12).
  2. Kemampuan menyusun proyek terstruktur (Modul DP-E2.9).
  3. Kemampuan bekerja sama dan disiplin budaya kerja (Modul DP-E1.4, observasi 04 berlanjut).
  4. Pengalaman praktik di setiap modul OOP.

3. Dimensi Profil Lulusan

Dimensi yang dikuatkan pada modul ini beserta implementasi konkretnya:

DimensiImplementasi Konkret pada Modul Ini
Penalaran KritisMenganalisis kebutuhan dan merancang class diagram
KemandirianMerencanakan dan mengerjakan proyek dengan tenggat waktu
KolaborasiBerkoordinasi dalam kelompok dan berbagi tugas
KomunikasiMemresentasikan hasil proyek dan menanggapi pertanyaan
Ketangguhan & KepemimpinanMengatasi hambatan selama pengerjaan proyek
Kesadaran SosialMenghargai kontribusi anggota kelompok
KreativitasMenampilkan solusi dengan cara yang menarik

Observasi budaya kerja (tenggat, ketelitian, tanggung jawab) tetap dicatat di 04 - Instrumen Observasi Disposisi PPLG.md Bagian A.

4. Sarana dan Prasarana

  1. Lab komputer dengan XAMPP/Laragon terpasang (disarankan PHP 8.x).
  2. Proyektor/LCD untuk demonstrasi produk dan presentasi.
  3. Kartu Alur Proyek OOP (Lampiran 5) — print pada kertas tebal, gunting.
  4. LKPD Perencanaan Proyek OOP (Lampiran 1) — print sesuai jumlah kelompok.
  5. Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
  6. Infografis "Alur Proyek OOP" (Lampiran 6) — tayang atau print A3/A4.
  7. Lembar observasi proses dan rubrik penilaian proyek (Lampiran 2 dan Bagian G.2).
  8. Soal TKA sumatif beserta kunci (Bagian G.3 dan Lampiran 9).
  9. Template proyek oop_proyek.php (contoh awal) di repositori guru.

5. Target Peserta Didik

KategoriLayanan
RegulerSeluruh peserta didik kelas X PPLG mengerjakan proyek sesuai pilihan topik
Pencapaian tinggiPengayaan: fitur tambahan, class diagram detail, dokumentasi lengkap
Kesulitan belajarPendampingan; topik lebih sederhana; template lengkap; dukungan tutor sebaya

6. Model Pembelajaran

AspekUraian
PendekatanPembelajaran berbasis proyek (PjBL) dengan proyek yang dapat disesuaikan
ModelProject-Based Learning (proyek aplikasi OOP)
MetodePerencanaan, pengerjaan bertahap, presentasi, refleksi, umpan balik
MediaVS Code + XAMPP/Laragon (PHP 8.x), browser, Kartu Alur Proyek OOP, infografis
Sumber belajarBahan bacaan lampiran, PHP.net, W3Schools PHP, modul DP-E2.10–2.12