Skip to content

Modul User: Data User (Pengguna Sistem)

Deskripsi Singkat: Modul Data User adalah pusat manajemen akun atau kredensial pengguna. Di sinilah Anda membuatkan "Kunci Masuk" (Username & Password) untuk staff Anda, sekaligus menempelkan Data Level (Hak Akses) kepada akun tersebut agar sistem tahu batasan apa saja yang boleh dan tidak boleh dilakukan oleh user tersebut di dalam aplikasi SIXTY.


1. Halaman Utama (Daftar User)

Halaman ini menyajikan tabel yang berisi seluruh akun pengguna yang memiliki akses untuk Login ke dalam sistem.

Fitur Utama & Navigasi:

  • Tabel User: Menampilkan informasi Nama akun, Username, Email, dan Level akses yang disandang.
  • Tombol Action (Dropdown): Sama seperti pada menu Data Level, navigasi manajemen data di halaman ini dikelompokkan dalam satu tombol hijau bertuliskan "Action".
    • Add User: Pilih opsi ini di dalam dropdown untuk membuatkan akun baru bagi staff.
    • Edit: Untuk mengubah profil, email, atau level user, Anda wajib mencentang kotak (checkbox) di sebelah kiri nama user tersebut terlebih dahulu, lalu klik opsi Edit.
    • Delete: Untuk mencabut akses permanen (menghapus akun). Opsi ini juga mengharuskan Anda mencentang data terlebih dahulu untuk menghindari salah hapus.

2. Form Input / Edit User

Form ini digunakan oleh Super Admin untuk mengonfigurasi kredensial keamanan pengguna.

Panduan Pengisian Kolom:

  1. Nama: Isikan nama lengkap pengguna. (Tips: Samakan dengan nama yang ada di modul Pegawai agar mudah dilacak).
  2. Email: Masukkan alamat email yang valid dan masih aktif. Email ini akan digunakan sebagai jalur pemulihan (recovery) jika user lupa password saat akan login.
  3. Username: Buat nama pengguna tanpa spasi (contoh: budi_finance atau kasir_parkir) yang akan diketik saat masuk ke aplikasi.
  4. Password: Isikan kata sandi rahasia.
    • Fitur Edit Password: Khusus saat Anda sedang mengubah (Edit) data user lama, kolom Password ini akan terkunci otomatis. Jika Anda memang ingin mereset/mengganti password mereka, Anda harus mencentang kotak kecil di sebelah kolom tersebut agar isian password terbuka kembali. Jika tidak dicentang, sistem akan tetap menggunakan password yang lama.
  5. Level (Wajib): Ini adalah bagian paling krusial. Pilih tingkatan Role (misal: "Admin Keuangan", "Kasir", "Manager") dari dropdown yang tersedia. Pilihan di sini akan menentukan menu apa saja yang muncul di sidebar dan tombol apa saja (View, Add, Edit, Delete, Trx) yang bisa diklik oleh akun tersebut.

Validasi Sistem

Sistem akan memunculkan tanda peringatan merah (Has Error) jika Anda mencoba menyimpan data tanpa mengisi nama, username, atau membiarkan pilihan Level kosong. Jika semua pengisian valid, sistem akan meminta persetujuan final sebelum akun aktif dan siap digunakan.


Gokil, bro! Arsitektur User Management lu udah terstruktur banget dari Master Level, CRUD Matrix, sampai Form User-nya.

Ada file view atau modul lain yang mau dibabat habis manualnya hari ini? Lempar aja!