kasapro

Panduan Penggunaan - User Management

Panduan lengkap untuk mengelola pengguna (users) di Kasapro.


Akses User Management

Buka Halaman Users

  1. Klik menu “Settings” (⚙️) di sidebar
  2. Pilih “Users” atau “Pengguna”
  3. Atau akses langsung: https://localhost:9443/settings/users

⚠️ Catatan: Hanya Supervisor dan Owner yang bisa mengakses User Management.


Tambah User Baru

Buka Form Tambah User

  1. Di halaman Users, klik tombol “Tambah User” atau “User Baru”
  2. Form tambah user akan muncul

Isi Form User

Fields:

Simpan User

  1. Klik “Simpan” atau “Buat User”
  2. User akan tersimpan dan muncul di daftar
  3. User bisa langsung login menggunakan username dan PIN yang baru dibuat

Edit User

Cara Edit

  1. Klik user yang ingin diedit dari daftar
  2. Form edit akan muncul dengan data user
  3. Ubah data yang diperlukan
  4. Klik “Simpan”

Yang Bisa Diubah

Ubah PIN User

  1. Edit user
  2. Di field PIN, masukkan PIN baru
  3. Simpan user
  4. User harus login dengan PIN baru

⚠️ Penting: Pastikan user tahu PIN baru mereka!


Hapus User

Soft Delete

  1. Klik user yang ingin dihapus
  2. Klik tombol “Hapus” atau icon delete
  3. Konfirmasi penghapusan
  4. User akan dihapus (soft delete)

Status: Active/Inactive

Jika user tidak bisa dihapus:

  1. Edit user
  2. Ubah status menjadi “Inactive”
  3. User tidak bisa login, tapi data tetap tersimpan

User Roles & Permissions

Cashier

Permissions:

Ideal untuk:

Supervisor

Permissions:

Ideal untuk:

Owner

Permissions:

Ideal untuk:


PIN Management

Set PIN untuk User Baru

Saat membuat user:

  1. Masukkan PIN di form tambah user
  2. PIN akan di-hash dan disimpan
  3. User bisa login dengan PIN tersebut

Ubah PIN User

Method 1: Admin Change

  1. Edit user
  2. Ubah field PIN
  3. Simpan user
  4. User harus login dengan PIN baru

Method 2: User Self-Service (Coming Soon)

Reset PIN

  1. Edit user
  2. Masukkan PIN baru
  3. Simpan user
  4. Informasikan PIN baru ke user

PIN Requirements


Tips & Best Practices

1. User Creation

2. PIN Management

3. Role Assignment

4. User Management


Troubleshooting

Username Duplikat

Problem: Error “Username already exists” saat tambah/edit user

Solution:

User Tidak Bisa Login

Problem: User tidak bisa login meskipun credentials sudah benar

Solutions:

PIN Tidak Bisa Diubah

Problem: PIN tidak bisa diubah saat edit user

Solutions:


Security Best Practices

1. Password/PIN Security

2. Role Management

3. User Access


Next Steps: