Manus Magistri

Panduan Administrator Sekolah

Untuk kepala sekolah, admin TU, dan staf operasional yang mengelola seluruh sistem dari panel sekolah. Mencakup semua 47 modul ERP.

Kredensial Login Default

Akun demo default — wajib diganti saat go-live production.

Email Password Konteks Role
admin@sman1demo.sch.id Admin123! SMA Negeri 1 Demo (sman1demo) admin
admin@demo.eschool.app password Demo School (demo) admin

Peringatan keamanan: akun-akun di atas dibuat oleh database seeder untuk keperluan demo dan development. Sebelum deploy ke production, ganti seluruh password (lewat halaman profil masing-masing user) atau jalankan ulang seeder versi production yang aman.

§ 1

Akses Awal & Onboarding

  1. 01 Buka https://eschool.whitelabel.co.id/admin/login pada browser desktop atau mobile (responsive).
  2. 02 Masukkan email dan kata sandi yang diberikan operator platform saat aktivasi sekolah.
  3. 03 Login otomatis redirect ke /admin/dashboard berdasarkan role Anda.
  4. 04 Selesaikan onboarding wizard: profil sekolah, logo, tahun ajaran, dan rekening keuangan.
  5. 05 Edit profil & ganti password kapan saja melalui /profile.
  6. 06 Tersedia switcher bahasa Indonesia/English di topbar (?lang=id atau ?lang=en).
  7. 07 Tekan Cmd/Ctrl+K untuk Global Search lintas modul (siswa, staff, invoice, pengumuman).
§ 2

Modul Akademik (11 sub-modul)

  1. 01 Tahun Ajaran — buat & set aktif (CRUD lengkap).
  2. 02 Mata Pelajaran — kode, nama, KKM per kurikulum.
  3. 03 Kelas (Class) — tingkat kelas (10/11/12 atau 1-6).
  4. 04 Section — kelompok kelas (A, B, C, dst).
  5. 05 ClassSection (Rombel) — kombinasi class+section dengan wali kelas & ruang.
  6. 06 Medium — bahasa pengantar (ID/EN/Bilingual).
  7. 07 Siswa — CRUD + bulk import CSV + export + filter per rombel.
  8. 08 Staff & Guru — CRUD, role assignment, mapel yang diampu.
  9. 09 Absensi Harian — input per pertemuan, rekap bulanan, persentase.
  10. 10 Timetable Builder — grid 7 hari × 8 slot waktu drag-and-drop.
  11. 11 Ujian — buat exam group, exam term, mata uji, jadwal.
  12. 12 Input Nilai Batch — auto-grade A-E berdasar KKM, generate raport PDF.
§ 3

Modul Keuangan (SPP & Payroll)

  1. 01 Fee Structure — komponen biaya per rombel (SPP, gedung, seragam, kegiatan).
  2. 02 Invoice Generate Batch — buat invoice untuk seluruh rombel sekaligus.
  3. 03 Pembayaran Manual — record bayar tunai/transfer dengan kuitansi PDF.
  4. 04 Pembayaran Online — Midtrans/Xendit/Tripay/dll via Payment Provider config.
  5. 05 Laporan Keuangan — Cash Summary (income vs expense), SPP Aging 30/60/90, Outstanding list.
  6. 06 Cash Flow Chart — grafik 12 bulan terakhir.
  7. 07 Export CSV — semua transaksi keuangan ter-tanggal.
  8. 08 Komponen Gaji — buat struktur gaji per kategori staff.
  9. 09 Slip Gaji Bulk — generate semua slip sekaligus, cetak PDF.
§ 4

Modul Komunikasi

  1. 01 Notice Board — pengumuman target audience (semua, role tertentu, rombel tertentu) + scheduled publish.
  2. 02 Chat — inbox internal antara guru, admin, orang tua, siswa.
  3. 03 Notifikasi — log push notif (FCM siap), email (SMTP), SMS gateway.
  4. 04 Bulk action — broadcast ke ribuan penerima sekaligus.
§ 5

Modul Fasilitas

  1. 01 Perpustakaan — buku, kategori, peminjaman + return + denda otomatis.
  2. 02 Asrama (Hostel) — bangunan, kamar, alokasi siswa.
  3. 03 Transportasi — kendaraan, rute, supir, jadwal.
  4. 04 Bus Tracking — vehicle trips realtime (ID Gate ready).
§ 6

Modul Siswa & Pendaftaran

  1. 01 PPDB Online — buat periode + form, jalur (zonasi/prestasi/reguler).
  2. 02 PPDB Zonasi — set district/subdistrict + jarak.
  3. 03 UKS / Klinik — visit log, vaccination tracking, medical history.
  4. 04 BP/BK — counseling sessions + bullying reports + risk score.
  5. 05 Disiplin — kategori pelanggaran + records + leaderboard.
  6. 06 ID Gate — devices, scan events (RFID/QR check-in/out).
§ 7

Modul Pengajaran (AI-powered)

  1. 01 Lesson Plan / RPP — template per pertemuan, kompetensi, durasi.
  2. 02 Live Class — sesi Zoom/Meet/Jitsi + recording link.
  3. 03 AI Assistant — BYOK provider (OpenAI/Claude/Gemini/DeepSeek/Ollama, dll). User input API key di /admin/ai-providers.
  4. 04 Kantin Cashless — kategori, menu, dompet siswa, topup.
  5. 05 Pesantren / Madrasah — hafalan target ranges, kitab kuning, ibadah log harian.
  6. 06 Question Bank — bank soal kategori + auto-shuffle.
§ 8

Modul Engagement

  1. 01 Event Management — kalender, RSVP, kapasitas.
  2. 02 Donasi — campaigns, list donatur, target progress bar.
  3. 03 Prestasi — kategori, records per siswa.
  4. 04 Beasiswa — programs + application form + workflow approval.
  5. 05 Alumni — profile, alumni events, alumni jobs board.
  6. 06 Career Guidance — assessment, college database, internship matching.
  7. 07 Digital Badges — gamification.
§ 9

Modul Operasional

  1. 01 Visitor Management — log tamu + blacklist + photo capture.
  2. 02 Inventaris / Aset — kategori, barang, peminjaman, depresiasi.
  3. 03 Dapodik Sync — config NPSN + encrypted credentials.
  4. 04 Yayasan Dashboard — multi-school overview untuk owner foundation.
  5. 05 Daily Report — laporan harian per kelas (template flexible).
  6. 06 Extracurricular — kegiatan, registrasi, attendance.
  7. 07 Learning Analytics — engagement metrics, dropout risk.
§ 10

Konfigurasi Penting

  1. 01 Branding — Pengaturan → Branding: logo, favicon, warna, latar login.
  2. 02 Payment Provider — Pengaturan → Provider: input API key Midtrans/Xendit/Tripay/dll. Format-agnostic, BYOK.
  3. 03 Metode Pembayaran — pilih channel aktif (QRIS, VA, e-wallet, transfer).
  4. 04 Roles & Permissions — Spatie Laravel-Permission per role.
  5. 05 AI Provider — input API key sendiri (OpenAI compatible/Anthropic/Gemini).
§ 11

Tools Produktivitas

  1. 01 Bulk Select Actions — sticky action bar di list page (siswa, staff, invoice, pengumuman): activate/deactivate/delete massal.
  2. 02 Bulk Import CSV — template download untuk siswa & staff.
  3. 03 Cetak PDF — Invoice, Kuitansi A5, Slip Gaji, ID Card 86×54mm landscape, Raport.
  4. 04 Global Search — Cmd/Ctrl+K, debounced, lintas-modul.
  5. 05 PWA — install ke homescreen mobile, offline mode untuk halaman yg sudah dikunjungi.
  6. 06 Multi-language — switch ID/EN dari topbar, tersimpan ke session & user.locale.
  7. 07 API Docs — buka https://eschool.whitelabel.co.id/api-docs (Redoc) untuk dokumentasi REST.
§ 12

Best Practice

  1. 01 Buat akun terpisah untuk setiap staf — jangan share kredensial.
  2. 02 Aktifkan 2FA di profil personal untuk akun dengan akses keuangan.
  3. 03 Lakukan import data master (siswa, guru) sebelum tahun ajaran dimulai.
  4. 04 Set up auto-backup harian + simpan snapshot mingguan ke S3/cloud.
  5. 05 Review SPP Aging report mingguan — tindak lanjuti yang 60+ hari.