Lewati ke isi

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)