Skip to content

Manajemen User & Akun Login ​

Menu ini digunakan oleh Super Admin atau Kepala Sekolah untuk mengelola kredensial login, peran (role), dan hak akses seluruh pengguna sistem di unit sekolah.


1. Menambah Pengguna Baru ​

  1. Buka menu Kelola User (atau /admin/users).
  2. Klik Tambah User.
  3. Isi data: nama lengkap, alamat email, kata sandi default, dan tentukan Role utama (misal: Admin Akademik, Guru, Staf TU).
  4. Khusus role Siswa, tersedia kolom tambahan seperti NIS, NISN, dan NIK (Nomor Induk Kependudukan). Pengisian NIK bersifat opsional, namun bila diisi harus berupa angka dan maksimal 16 digit.
  5. Klik Simpan. Akun baru siap digunakan untuk masuk ke portal masing-masing.

2. Reset Kata Sandi & Ubah Hak Akses ​

  • Reset Password: Bila guru atau staf lupa password, cari nama mereka di daftar lalu klik Reset Password untuk mengirimkan tautan reset kata sandi baru.
  • Ubah Status: Nonaktifkan akun guru/staf yang sudah resign atau mutasi agar tidak dapat mengakses data internal sekolah kembali.

3. Impor Pengguna Massal ​

Fitur Impor Pengguna Massal memungkinkan Anda menambahkan banyak akun sekaligus dari satu berkas Excel — Guru, Siswa, Orang Tua, dan staf administrasi sekolah. Sangat membantu di awal tahun ajaran dibandingkan menambah satu per satu.

A. Membuka Halaman Import ​

  1. Buka menu Manajemen Pengguna (/admin/users).
  2. Klik tombol Import. Anda akan dibawa ke halaman Import Pengguna Massal.

B. Unduh & Isi Template ​

  1. Klik Download Template untuk mengunduh berkas template_import_user.xlsx.
  2. Isi data pada kolom-kolom berikut sesuai contoh di template:
KolomWajibKeterangan
roleYaPeran pengguna (lihat daftar peran di bawah)
nameYaNama lengkap pengguna
emailYaAlamat email untuk login
phoneTidakNomor telepon/WhatsApp
employee_numberUntuk staf/guruNomor pegawai / NIP
nisUntuk siswaNomor Induk Siswa (kosongkan untuk dibuat otomatis)
nisnUntuk siswaNISN 10 digit
nikUntuk siswa (opsional)NIK (Nomor Induk Kependudukan), maksimal 16 digit angka
place_of_birthUntuk siswaTempat lahir
date_of_birthUntuk siswaTanggal lahir, format YYYY-MM-DD
genderTidakJenis kelamin (L / P)
parent_emailUntuk siswaEmail orang tua yang menjadi wali (harus cocok dengan baris orang tua)
relationship_typeUntuk siswaHubungan wali: ayah, ibu, atau wali
addressTidakAlamat tempat tinggal
  1. Jangan mengubah susunan kolom pada baris header — sistem akan menolak berkas yang headernya tidak sesuai template terbaru.

Batasan berkas: ukuran maksimal 5 MB dan paling banyak 500 baris per berkas. Format yang didukung: .xlsx, .xls, dan .csv.

C. Peran (Role) yang Didukung ​

Isi kolom rolePeran
teacherGuru
studentSiswa
parentOrang Tua
admin-academicAdmin Akademik
admin-paymentAdmin Pembayaran
admin-financeAdmin Keuangan

D. Unggah & Periksa Preview ​

  1. Klik Pilih File Excel lalu pilih berkas yang sudah diisi. Sistem langsung membaca dan memvalidasi seluruh baris.
  2. Tabel Hasil Pemeriksaan Data menampilkan setiap baris lengkap dengan peran yang terdeteksi dan Status Validasi per baris (Valid atau Error beserta alasannya). Jika data banyak, gunakan tombol navigasi halaman di bawah tabel.
  3. Bila ada baris yang Error, perbaiki berkas terlebih dahulu — tombol import akan tetap terkunci sampai semua baris valid.

Kata sandi semua pengguna baru hasil import dibuat secara acak demi keamanan. Instruksikan pengguna untuk memakai fitur Lupa Password di halaman login saat pertama kali masuk.

E. Batas Jumlah Pengguna sesuai Paket ​

Sebelum impor dijalankan, sistem memeriksa apakah jumlah Siswa dan Guru baru masih sesuai dengan batas paket langganan sekolah. Jika penambahan akan melebihi kuota paket, impor ditolak dan ditampilkan peringatan — kurangi jumlah baris atau tingkatkan paket langganan terlebih dahulu.

F. Konfirmasi Import ​

  1. Setelah semua baris valid, klik Konfirmasi & Import.
  2. Sistem membuat seluruh akun sekaligus dan menampilkan ringkasan jumlah pengguna yang berhasil ditambahkan.

Dibuat dengan ❤️ oleh tim SekolahIn.