Lewatkan ke konten utama

Manajemen User

Deskripsi

Fitur Manajemen User memungkinkan administrator untuk mengelola semua akun pengguna di sistem, termasuk membuat user baru, mengedit informasi user, mengatur role, dan mengelola status aktif/non-aktif user.

Cara Mengakses

  1. Login ke aplikasi
  2. Pilih modul Pengaturan dari halaman utama
  3. Klik menu Data Pengguna pada sidebar navigasi

Tampilan Halaman

users.png

Fitur Utama

Daftar Pengguna

  • Tabel Pengguna: Menampilkan semua user yang terdaftar di sistem
  • Informasi User: Nama, email, role, dan status aktif
  • Avatar Otomatis: Inisial nama user sebagai avatar
  • Status Indikator: Visual indicator untuk status aktif/non-aktif

Pencarian dan Filter

  • Search: Cari berdasarkan nama atau email
  • Filter Role: Filter pengguna berdasarkan role tertentu
  • Filter Status: Filter pengguna aktif atau non-aktif

Form User Management

  • Create User: Form untuk membuat user baru
  • Edit User: Form untuk mengubah data user yang ada
  • Role Assignment: Interface untuk mengatur role user
  • Password Management: Opsi untuk mengubah password

Langkah-Langkah Penggunaan

Membuat User Baru

  1. Klik tombol "Tambah Pengguna Baru" di bagian kanan atas
  2. Form akan muncul di sebelah kanan halaman
  3. Isi data user yang diperlukan:
    • Nama Lengkap: Masukkan nama lengkap user
    • Email: Masukkan alamat email yang valid dan unik
    • Password: Buat password minimal 8 karakter
    • Konfirmasi Password: Ulangi password yang sama
  4. Pilih role untuk user:
    • Centang minimal satu role dari daftar yang tersedia
    • Bisa memilih multiple role jika diperlukan
  5. Atur status user:
    • Centang "Pengguna Aktif" untuk mengaktifkan user
  6. Klik tombol "Simpan" untuk membuat user
  7. Notifikasi sukses akan muncul jika user berhasil dibuat

Mengedit User yang Ada

  1. Klik ikon edit (✏️) pada baris user yang ingin diubah
  2. Form edit akan muncul dengan data user yang ada
  3. Ubah informasi yang diperlukan:
    • Nama dan email dapat diubah
    • Password opsional (kosongkan jika tidak ingin diubah)
    • Role dapat disesuaikan
    • Status aktif dapat diubah
  4. Klik tombol "Simpan" untuk menyimpan perubahan
  5. Notifikasi sukses akan muncul jika user berhasil diperbarui

Mengubah Status User

  1. Klik tombol status (Aktif/Tidak Aktif) pada baris user
  2. Status akan langsung berubah tanpa konfirmasi
  3. Notifikasi sukses akan muncul
  4. User yang dinonaktifkan tidak dapat login ke sistem

Menghapus User

  1. Klik ikon delete (🗑️) pada baris user yang ingin dihapus
  2. Konfirmasi penghapusan pada dialog yang muncul
  3. User akan dihapus secara permanen dari sistem
  4. Notifikasi sukses akan muncul jika user berhasil dihapus

Mencari dan Filter User

  1. Pencarian: Gunakan field "Cari nama atau email" untuk mencari user
  2. Filter Role: Pilih role dari dropdown "Semua Role"
  3. Filter Status: Pilih status dari dropdown "Semua Status"
  4. Hasil akan muncul secara real-time saat filter diterapkan

Tips

Tip: Gunakan email yang konsisten dengan format perusahaan untuk kemudahan manajemen.

Tip: Berikan password awal yang aman dan minta user untuk mengubahnya pada login pertama.

Tip: Nonaktifkan user yang tidak lagi bekerja daripada menghapusnya untuk menjaga integritas data historis.

Tip: Gunakan filter role untuk melihat semua user dengan tanggung jawab yang sama.

Catatan

  • Admin tidak dapat menghapus akunnya sendiri
  • Admin tidak dapat menonaktifkan akunnya sendiri
  • Role "Admin System" tidak dapat dihapus dari user jika itu adalah admin terakhir
  • Email harus unik dan belum terdaftar di sistem
  • Password minimal 8 karakter untuk keamanan
  • User yang dinonaktifkan tidak dapat login tetapi datanya tetap tersimpan
  • Hanya user dengan permission users.create, users.edit, dan users.delete yang dapat melakukan operasi terkait
  • Setiap perubahan role akan langsung berlaku untuk user bersangkutan
  • Sistem akan menampilkan inisial nama sebagai avatar jika tidak ada foto profil