CODEA | Koding dan Kecerdasan ArtificialSemester 2Pertemuan 13 · 1 Pertemuan × 4 JP (180 menit)
Final Project: Integration & System Testing
Melakukan integrasi penuh seluruh komponen proyek (IoT → ML → Web → Database), menguji dengan berbagai skenario, memperbaiki bug, dan melakukan user testing untuk memastikan kualitas aplikasi.
#integrasi#testing#debugging#user testing#bug fixing
MODUL AJAR
Final Project: Integration & System Testing — Menguji dan Memperbaiki Aplikasi Secara Menyeluruh
Penyusun: Guru CODEA
Jenjang: SMK
Sekolah: SMK Bina Rahayu
Kelas / Semester: XI TJKT / 2 (Genap)
Tahun Pelajaran: 2026/2027
Fase: F
Alokasi Waktu: 1 Pertemuan × 4 JP (180 menit)
| Komponen | Deskripsi |
|---|---|
| 1. Identitas Modul | |
| Nama Penyusun | Guru CODEA |
| Institusi | SMK Bina Rahayu |
| Mata Pelajaran | CODEA — Koding dan Kecerdasan Artificial |
| Kelas / Semester | XI TJKT / 2 (Genap) |
| Fase | F |
| Elemen / Topik | Proyek Akhir — Integrasi |
| Alokasi Waktu | 1 Pertemuan × 4 JP (180 menit) |
| Tahun Pelajaran | 2026/2027 |
| 2. Kompetensi Awal | |
| a. Peserta didik sudah memiliki web app yang berfungsi (dari pertemuan 12). | |
| b. Peserta didik sudah memiliki model ML terintegrasi dengan web. | |
| c. Peserta didik sudah memiliki database MySQL untuk history prediksi. | |
| d. Peserta didik memahami konsep debugging dasar (print/error log). | |
| e. Peserta didik pernah melakukan testing sederhana (input manual → cek output). | |
| 3. Profil Pelajar Pancasila | |
| a. Bernalar Kritis — Mengidentifikasi bug dan error secara sistematis. | |
| b. Mandiri — Memperbaiki error tanpa bergantung penuh pada guru. | |
| c. Bergotong Royong — Saling menguji aplikasi antar kelompok (peer testing). | |
| d. Kreatif — Menemukan solusi alternatif untuk bug yang kompleks. | |
| 4. Sarana dan Prasarana | |
| a. Laboratorium komputer dengan koneksi internet. | |
| b. Web app proyek masing-masing kelompok (lokal atau sudah di-deploy). | |
| c. Perangkat IoT (ESP32/Arduino + sensor) jika proyek menggunakan data real-time. | |
| d. MySQL Server / phpMyAdmin. | |
| e. Browser (Chrome/Firefox) dengan Developer Tools. | |
| f. Postman atau alat testing API (opsional). | |
| 5. Model dan Metode | |
| a. Pendekatan: Saintifik, berbasis proyek, berbasis masalah. | |
| b. Model: Project Based Learning, Problem Based Learning. | |
| c. Metode: Testing terstruktur, debugging, peer review, user testing. | |
| 6. Target Peserta Didik | |
| a. Peserta didik reguler — seluruh siswa kelas XI TJKT dalam kelompok proyek masing-masing. | |
| b. Peserta didik dengan pencapaian tinggi — diminta membuat test case dokumentasi dan automated testing. | |
| c. Peserta didik dengan kesulitan belajar — didampingi dengan daftar common error dan solusinya. | |
| 7. Keterkaitan dengan Mata Pelajaran Lain | |
| a. IoT — Testing hardware: koneksi sensor, akurasi pembacaan, latency data, komunikasi MQTT/Serial. | |
| b. DWP — Testing web: validasi form, responsivitas, kompatibilitas browser, query database. |
Daftar Isi