Panduan Migrasi Data — Go-Live Sekolah¶
Impor awal siswa, guru, orang tua, dan validasi pasca-migrasi.
Last verified: 2026-06-11
Paket: Professional
1. Urutan Migrasi¶
- Tahun ajaran & semester aktif
- Mata pelajaran & kelas (rombel)
- Guru → teaching assignment
- Siswa → assign kelas
- Orang tua → relasi siswa–ortu
- Template SPP & enrollment (jika musim aktif)
- Jadwal pelajaran
2. Impor Guru¶
| Langkah | Path |
|---|---|
| Download template | /teachers/import |
| Upload CSV | Kolom wajib: nama, email/NIP |
| Validasi | Guru muncul di /teachers, bisa login |
3. Impor Siswa¶
| Langkah | Path |
|---|---|
| Download template | /students/import |
| Kolom wajib | NIS, NISN, nama, kelas, tahun ajaran |
| Validasi | Setiap siswa punya current_batch_id / kelas aktif |
Quick start: impor-siswa.md
4. Data Orang Tua¶
| Metode | Path |
|---|---|
| Manual | /admin-staff/parents/list → tambah & hubungkan siswa |
| Impor relasi | Upload relasi ortu–siswa (jika template tersedia) |
| Login NIK | Pastikan NIK terisi di profil ortu |
5. Checklist Validasi Post-Migrasi¶
- [ ] Jumlah siswa per kelas sesuai spreadsheet sumber
- [ ] Tidak ada NISN duplikat
- [ ] Setiap siswa ≥1 ortu terhubung
- [ ] Guru assignment sesuai jadwal sekolah
- [ ] Sample login: 1 guru, 1 ortu, 1 siswa
- [ ] Absensi trial 1 hari untuk 1 kelas
- [ ] Tagihan SPP muncul untuk sample siswa (jika enrollment SPP sudah di-set)
6. Rollback¶
- Backup DB sebelum impor massal: lihat
docs/operations/backup-restore.md - Impor ulang hanya setelah hapus data trial atau restore snapshot