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) |
| Jenjang | SMK |
| Sekolah | (isi nama sekolah) |
| Kelas/Semester | X / 2 (Genap) |
| Tahun Pelajaran | 2025/2026 |
| Fase | E |
| Elemen | Pemrograman Berorientasi Objek (PHP) |
| Kode Tujuan Pembelajaran | DP-E2.13 |
| Alokasi Waktu | 10 JP × 45 menit = 450 menit (2 pertemuan) |
| Jenis Asesmen | Sumatif Elemen (Proyek) |
1. Identitas Modul
| Komponen | Keterangan |
|---|---|
| Nama Penyusun | (isi nama guru) |
| Institusi | (isi nama sekolah) |
| Mata Pelajaran | Dasar PPLG (Dasar-dasar Program Keahlian PPLG) |
| Kelas/Semester | X / 2 (Genap) |
| Fase | E |
| Elemen | Pemrograman Berorientasi Objek (PHP) |
| Topik | Proyek aplikasi berorientasi objek: desain, implementasi, finalisasi, presentasi |
| Kode Tujuan Pembelajaran | DP-E2.13 |
| Tahun Pelajaran | 2025/2026 |
| Alokasi Waktu | 10 JP × 45 menit = 450 menit (2 pertemuan) |
| Rincian | P1: Desain & Implementasi (Minggu 16, 5 JP) — P2: Final & Presentasi (Minggu 17, 5 JP) |
| Jenis Asesmen | Sumatif Elemen (Proyek) |
2. Kompetensi Awal
Peserta didik diharapkan telah memiliki:
- Kemampuan membuat class, object, enkapsulasi, inheritance, polimorfisme, namespace, interface, dan exception PHP (Modul DP-E2.10–2.12).
- Kemampuan menyusun proyek terstruktur (Modul DP-E2.9).
- Kemampuan bekerja sama dan disiplin budaya kerja (Modul DP-E1.4, observasi
04berlanjut). - Pengalaman praktik di setiap modul OOP.
3. Dimensi Profil Lulusan
Dimensi yang dikuatkan pada modul ini beserta implementasi konkretnya:
| Dimensi | Implementasi Konkret pada Modul Ini |
|---|---|
| Penalaran Kritis | Menganalisis kebutuhan dan merancang class diagram |
| Kemandirian | Merencanakan dan mengerjakan proyek dengan tenggat waktu |
| Kolaborasi | Berkoordinasi dalam kelompok dan berbagi tugas |
| Komunikasi | Memresentasikan hasil proyek dan menanggapi pertanyaan |
| Ketangguhan & Kepemimpinan | Mengatasi hambatan selama pengerjaan proyek |
| Kesadaran Sosial | Menghargai kontribusi anggota kelompok |
| Kreativitas | Menampilkan solusi dengan cara yang menarik |
Observasi budaya kerja (tenggat, ketelitian, tanggung jawab) tetap dicatat di
04 - Instrumen Observasi Disposisi PPLG.mdBagian A.
4. Sarana dan Prasarana
- Lab komputer dengan XAMPP/Laragon terpasang (disarankan PHP 8.x).
- Proyektor/LCD untuk demonstrasi produk dan presentasi.
- Kartu Alur Proyek OOP (Lampiran 5) — print pada kertas tebal, gunting.
- LKPD Perencanaan Proyek OOP (Lampiran 1) — print sesuai jumlah kelompok.
- Bahan bacaan peserta didik (Lampiran 4) — print sesuai jumlah peserta didik.
- Infografis "Alur Proyek OOP" (Lampiran 6) — tayang atau print A3/A4.
- Lembar observasi proses dan rubrik penilaian proyek (Lampiran 2 dan Bagian G.2).
- Soal TKA sumatif beserta kunci (Bagian G.3 dan Lampiran 9).
- Template proyek
oop_proyek.php(contoh awal) di repositori guru.
5. Target Peserta Didik
| Kategori | Layanan |
|---|---|
| Reguler | Seluruh peserta didik kelas X PPLG mengerjakan proyek sesuai pilihan topik |
| Pencapaian tinggi | Pengayaan: fitur tambahan, class diagram detail, dokumentasi lengkap |
| Kesulitan belajar | Pendampingan; topik lebih sederhana; template lengkap; dukungan tutor sebaya |
6. Model Pembelajaran
| Aspek | Uraian |
|---|---|
| Pendekatan | Pembelajaran berbasis proyek (PjBL) dengan proyek yang dapat disesuaikan |
| Model | Project-Based Learning (proyek aplikasi OOP) |
| Metode | Perencanaan, pengerjaan bertahap, presentasi, refleksi, umpan balik |
| Media | VS Code + XAMPP/Laragon (PHP 8.x), browser, Kartu Alur Proyek OOP, infografis |
| Sumber belajar | Bahan bacaan lampiran, PHP.net, W3Schools PHP, modul DP-E2.10–2.12 |
Daftar Isi