Capstone

Semester 1

12 modul ajar · XII PPLG · Fase F

1

PERENCANAAN & MANAJEMEN PROYEK

Fase 1 pembelajaran

Isi Pokok

Kebutuhan & pengguna produk. Menentukan fitur tim. Manajemen proyek. Git repo, branching, sprint backlog, pembagian peran.

Kegiatan Praktik

Praktik user story. Praktik lingkup produk. Praktik peran pm. Praktik kolaborasi tim.

Buka modul →
1× JP

Isi Pokok

Desain basis data. Pemodelan perangkat lunak. Desain antarmuka Figma. Validasi rancangan.

Kegiatan Praktik

Praktik erd. Praktik use case & class diagram. Praktik wireframe/ui. Praktik review.

Buka modul →

Isi Pokok

Skema database. Data awal produk. Sanctum login API. Modul utama.

Kegiatan Praktik

Praktik migrasi. Praktik seed data. Praktik autentikasi. Praktik crud inti.

Buka modul →

Isi Pokok

API antar data. Request & rules. Penanganan error. Catatan API.

Kegiatan Praktik

Praktik relasi & resource. Praktik validasi. Praktik error handling. Praktik dokumentasi.

Buka modul →
2

PENGUJIAN BACKEND & SPRINT REVIEW

Fase 2 pembelajaran

Isi Pokok

Test endpoint. Menguji error handling. Review kemajuan tim. Iterasi backend.

Kegiatan Praktik

Praktik phpunit. Praktik error case. Praktik sprint review. Praktik perbaikan.

Buka modul →

Isi Pokok

Halaman responsif. Menampilkan data. Konsistensi desain. Uji alur utama.

Kegiatan Praktik

Praktik web dashboard. Praktik integrasi api. Praktik ui. Praktik demo fungsi.

Buka modul →

Isi Pokok

Pencegahan serangan. Penyempurnaan tampilan. Demo fungsi frontend. Iterasi frontend.

Kegiatan Praktik

Praktik xss / sqli / csrf. Praktik polishing. Praktik sprint review. Praktik perbaikan.

Buka modul →
Pertemuan 8

Aplikasi Mobile

1× JP

Isi Pokok

Login via API. Konsumsi API. Pengujian widget. Signing & release.

Kegiatan Praktik

Praktik mobile login. Praktik crud mobile. Praktik widget test. Praktik build apk.

Buka modul →
3

ENRICHMENT: INTEGRASI IOT / ML (BAGIAN 1)

Fase 3 pembelajaran

Isi Pokok

Sensor/MQTT/cloud ke dashboard produk. Fitur ML / chatbot AI (Streamlit/TF.js). Menghubungkan ke produk. Sprint enrichment.

Kegiatan Praktik

Praktik opsi a: iot. Praktik opsi b: ml. Praktik integrasi. Praktik perencanaan.

Buka modul →

Isi Pokok

Membangun fitur enrichment. Menyatukan lintas modul. Menguji fitur baru. Umpan balik antar tim.

Kegiatan Praktik

Praktik implementasi. Praktik integrasi. Praktik pengujian. Praktik review.

Buka modul →
1× JP

Isi Pokok

Deploy aplikasi. Penguatan produksi. Penyempurnaan menyeluruh. Menguji produk penuh.

Kegiatan Praktik

Praktik hosting. Praktik keamanan. Praktik lintas modul. Praktik uji akhir.

Buka modul →

Isi Pokok

README, arsitektur, panduan. Menyusun portofolio tim. Presentasi produk. Evaluasi kerja tim.

Kegiatan Praktik

Praktik dokumentasi. Praktik portofolio. Praktik final showcase. Praktik refleksi.

Buka modul →
12 Modul12 Pertemuan

Daftar Modul

Pertemuan 1

Perencanaan & Manajemen Proyek

Modul ajar Perencanaan & Manajemen Proyek (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 2

Perancangan Produk

Modul ajar Perancangan Produk (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 3

Backend: Database & REST API Inti

Modul ajar Backend: Database & REST API Inti (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 4

Backend: Relasi, Resource & Validasi

Modul ajar Backend: Relasi, Resource & Validasi (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 5

Pengujian Backend & Sprint Review

Modul ajar Pengujian Backend & Sprint Review (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 6

Frontend Web: Dashboard & Integrasi API

Modul ajar Frontend Web: Dashboard & Integrasi API (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 7

Keamanan Web & Sprint Review Frontend

Modul ajar Keamanan Web & Sprint Review Frontend (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 8

Aplikasi Mobile

Modul ajar Aplikasi Mobile (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 9

Enrichment: Integrasi IoT / ML (Bagian 1)

Modul ajar Enrichment: Integrasi IoT / ML (Bagian 1) (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 10

Enrichment: Implementasi (Bagian 2)

Modul ajar Enrichment: Implementasi (Bagian 2) (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 11

Deployment & Penyempurnaan

Modul ajar Deployment & Penyempurnaan (Placeholder)

1 Pertemuan
Baca
capstone
Pertemuan 12

Finalisasi, Dokumentasi & Final Showcase (Sumatif)

Modul ajar Finalisasi, Dokumentasi & Final Showcase (Sumatif) (Placeholder)

1 Pertemuan
Baca
capstone