Scola Domain Documentation¶
SSOT per domain/fitur. Setiap domain berisi referensi ideal (best practice) dan gap analysis terhadap kondisi aktual codebase.
Dokumentasi packaging produk lintas-domain untuk Tier 1/2/3 ada di architecture/platform-tiers.md. Domain docs tetap menjadi source of truth untuk kontrak, status implementasi, dan backlog teknis masing-masing domain.
Daftar Domain¶
| Domain | Folder | Deskripsi |
|---|---|---|
| Akademik | academic/ |
Kurikulum, jadwal, penilaian, rapor, kenaikan kelas |
| LMS | lms/ |
E-Learning: course, materi, tugas, gradebook |
| CBT | cbt/ |
Computer-Based Testing: bank soal, ujian, proctor |
| Kesiswaan | kesiswaan/ |
BK, pelanggaran, ekstrakurikuler, data siswa |
| Keuangan | keuangan/ |
SPP, tagihan, akuntansi, scholarship |
| SPMB | spmb/ |
Penerimaan Peserta Didik Baru |
| User Management | user-management/ |
Akun pengguna, role, reset password, audit log |
| Student & Parent Data | student-parent-data/ |
Database siswa, orang tua, dan relasi inti |
| SDM/HR | hr/ |
Kepegawaian, penggajian, cuti |
| Perpustakaan | perpustakaan/ |
Katalog, sirkulasi, GLS |
| Inventaris | inventaris/ |
Aset, pengadaan, gudang, pemeliharaan |
| Absensi | absensi/ |
Kehadiran siswa/staf, RFID |
| Komunikasi | komunikasi/ |
Pengumuman, notifikasi, pesan, portal ortu |
| Dapodik Sync & Integrasi Regulasi | integrasi-regulasi/ |
Dapodik, validasi master data, sync/export regulasi lintas domain |
| BOS & RKAS | bos-rkas/ |
BOS fund, RKAS planning, approval, ledger, dan realisasi pengadaan |
| Governance Yayasan | governance/ |
Dashboard yayasan, analytics eksekutif, governance lintas unit |
Overlay Lintas Domain¶
| Concern | Domain utama | Catatan packaging |
|---|---|---|
| Dapodik / integrasi regulasi | integrasi-regulasi, academic, kesiswaan, hr | SC-DAP kini add-on opsional dengan controlled rollout di atas SC-CORE; attendance export tetap extension eksplisit |
| BOS / RKAS | bos-rkas, keuangan, inventaris | Launch tetap lewat SC-FIN + SC-OPS, dan extraction add-on SC-BOS sekarang berjalan di Phase 6 |
| Governance yayasan | governance, keuangan, hr | Tetap deferred di SC-FOUND sampai hardening selesai |
| Calendar / holiday orchestration | academic, komunikasi, hr, absensi | Concern cross-cutting di Scola Core, bukan SKU |
Pola Dokumentasi per Domain¶
Setiap domain mengikuti struktur:
# Domain Name
## 1. Visi & Best Practice
Kondisi ideal sesuai standar teknis dan regulasi pendidikan Indonesia.
## 2. Arsitektur & Data Model
Diagram komponen, model, dan relasi.
## 3. Fitur & Spesifikasi
Daftar fitur dengan acceptance criteria.
## 4. API Contract
Endpoint list + request/response format.
## 5. Current Implementation Status
Apa yang sudah jalan di codebase saat ini.
## 6. Gap Analysis & Backlog
Delta antara ideal vs aktual, prioritas pengerjaan.
## 7. Panduan Konfigurasi Implementor
Link ke `docs/operations/configuration-guides/`.
## 8. Panduan End User
Link ke `docs/user-guide/per-role/` dan quick-start.
Production Readiness (2026-06-11)¶
- Inventaris paket: professional-package-inventory.md
- Audit: audit/production-readiness/
- MASTER gap: MASTER-GAP-REGISTER.md