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)


KomponenDeskripsi
1. Identitas Modul
Nama PenyusunGuru CODEA
InstitusiSMK Bina Rahayu
Mata PelajaranCODEA — Koding dan Kecerdasan Artificial
Kelas / SemesterXI TJKT / 2 (Genap)
FaseF
Elemen / TopikProyek Akhir — Integrasi
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2026/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.