PROGRAM SEMESTER

Distribusi Materi per Bulan โ€” Januari s.d. Juni (Semester 2 / Genap)

Timeline Bulanan

๐Ÿ—“๏ธ April Minggu 13โ€“16

๐Ÿ—“๏ธ Mei Cadangan

  • Remedial praktikum lab, penyempurnaan deployment online, and upload portofolio portfolio github.

๐Ÿ—“๏ธ Juni Akhir

  • Rapat pleno nilai guru, pengisian rapor semester genap, kelulusan, and libur kenaikan kelas.

Matriks Distribusi Minggu Efektif

MingguMateri / KegiatanJPStatus
1Bab 1 โ€” REST API Fundamental (HTTP Methods & Status Codes)4
2Bab 2 โ€” JSON & Data Modeling (Dart Objects Serialization)4
3Bab 3 โ€” Authentication Mobile (Secure Storage & JWT)4
4Bab 4 โ€” State Management Fundamental (Reactive Pattern)4
5Bab 5 โ€” Provider & Riverpod (State & Stream Providers)4
6Bab 6 โ€” Clean Architecture (Data, Domain, Presentation Layers)4
7Penilaian Tengah Semester (PTS) 24
8Bab 7 โ€” Firebase & Supabase Integration (Realtime DB & Auth)4
9Bab 8 โ€” MLKit & Computer Vision (Barcode Scanner & OCR)4
10Bab 9 โ€” AI API Integration (Gemini Multimodal API Stream)4
11Bab 10 โ€” Advanced Mobile Features (Geolocator, Maps & Notification)4
12Bab 11 โ€” Automation Testing (Unit, Widget, & Integration Test)4
13Bab 12 โ€” Deployment & Production App (Gradle, Keytool, Codemagic)4
14Final Project โ€” Perencanaan Skema Arsitektur UI Kelompok4
15Final Project โ€” Finishing, Presentasi, & Portofolio4
16Penilaian Akhir Tahun (PAT) / Ujian Akhir Semester 24
Materi pembelajaran / Praktik Mandiri Ujian / Evaluasi Resmi (PTS/PAT) Total: 16 minggu ร— 4 JP = 64 JP