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 | Catatan |
|---|---|---|
| Impor combo (disarankan) | /students/import |
Satu file Excel: siswa + kolom ortu |
| Tambah manual | /students/create |
Isi section Data Orang Tua di form siswa |
| Kelola & relasi | /parents |
Tab Relasi Ortu–Siswa untuk edit hubungan |
| Lihat (TU) | /admin-staff/parents/list |
Read-only |
| Login portal | — | Pastikan NIK/email ortu terisi di profil |
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