Panduan Operator Platform (Super Admin)
Untuk pemilik platform SaaS yang mengelola banyak sekolah / yayasan dalam satu instance. Akses cross-tenant dengan tools tata kelola lengkap.
Kredensial Login Default
Akun super admin platform (cross-tenant, school_id = null). WAJIB ganti password sebelum production.
| Password | Konteks | Role | |
|---|---|---|---|
| superadmin@eschool.app | password | Platform-level (semua sekolah) | super_admin |
| super@eschool.app | SuperAdmin123! | Platform-level (semua sekolah) | super_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.
Akses Awal
-
01
Buka https:
//eschool.whitelabel.co.id/super/logindengan akun super_admin. -
02
Otomatis redirect ke
/super/dashboardsaat login berhasil. - 03 Akun super admin pertama dibuat saat instalasi via seeder.
-
04
Login lewat
/admin/loginjuga otomatis ter-redirect ke/super.
Dashboard Platform
- 01 Total tenant aktif, MRR, growth rate, churn.
- 02 Top 5 sekolah by revenue.
- 03 Recent transactions cross-tenant.
- 04 Plan distribution & sebaran tenant.
Tata Kelola Tenant
- 01 Sekolah CRUD — buat sekolah baru: subdomain, paket, masa trial.
- 02 Suspend / aktifkan sekolah dengan satu klik.
- 03 Extend langganan — pilih plan + tanggal expire.
- 04 Monitor penggunaan storage, jumlah siswa, API call per tenant.
- 05 Audit log lintas tenant (siapa melakukan apa).
Plans & Subscriptions
- 01 Plan CRUD — nama, slug, harga, max_students, features (JSON).
-
02
Aktif
/non-aktifkanplan. - 03 Subscription transactions — semua riwayat pembayaran tenant.
- 04 Manual extend / refund / mark paid.
Penerimaan Pembayaran Sekolah ke Anda
- 01 Rekening Manual — bank account untuk konfirmasi transfer manual.
-
02
Gateway Online — Midtrans
/Xendit/Tripay(BYOK platform-level). - 03 CATATAN: Gateway untuk sekolah ke Anda BERBEDA dengan gateway untuk wali murid ke sekolah.
Whitelabel Platform
- 01 Menu Whitelabel — atur logo, favicon, warna brand, kontak yang tampil di landing page.
- 02 Atur popup, hero copy, motto, testimonials.
- 03 Semua perubahan langsung berlaku di semua halaman publik.
- 04 Sales-ready: subdomain partner, custom domain.
Analytics & Reports
-
01
Halaman
/super/analytics— 4 KPI cards + 3 Chart.js charts. - 02 Bar chart: revenue 12 bulan terakhir.
- 03 Line chart: pertumbuhan sekolah & siswa.
- 04 Doughnut chart: distribusi plan.
- 05 Tabel detail revenue per bulan.
-
06
Reports panel — export CSV, daily
/weekly/monthly.
System Administration
- 01 Health Check — cek DB, cache, queue, storage.
- 02 License — config license key whitelabel.co.id.
- 03 Email Templates — editor untuk semua email transactional.
- 04 Webhook Logs — semua webhook masuk (PG, PPDB, SMS provider) untuk debug.
- 05 Maintenance Mode — toggle untuk maintenance window.
Backup & Restore Database
-
01
Buka
/super/backupsuntuk backup management. - 02 Trigger Backup — generate snapshot SQL dump.
-
03
Download — ⬇️ klik per file untuk save SQL ke local (simpan ke S3
/cloud). - 04 Upload Restore — ⬆️ upload .sql dari local untuk restore later.
- 05 Restore — ⚠️ DESTRUCTIVE. Konfirmasi ketik "RESTORE" sebelum eksekusi.
- 06 Hapus — clean up backup lama.
-
07
Otomatisasi: cron job harian "0 2 * * * curl -X POST
/super/backups".
System Configuration
- 01 Atur trial days default, grace period, support email.
- 02 Toggle maintenance mode.
- 03 Allow / block self-registration sekolah baru.
- 04 App name, logo platform, favicon.
Yayasan / Foundation Multi-School
- 01 Yayasan dashboard — owner foundation lihat overview semua sekolah miliknya.
- 02 Assign foundation_admin role untuk akses cross-school dalam yayasan.