Admin — Staff Management
Overview
Halaman Staff Management digunakan untuk mengelola akun staf yang memiliki akses ke panel admin. Admin dapat membuat akun staf baru, mengatur izin akses ke fitur-fitur admin, menetapkan batas pemrosesan deposit/withdraw, serta mengelola mata uang yang dapat diakses staf. Setiap staf dapat dikonfigurasi dengan peran (role) dan izin yang spesifik sesuai kebutuhan operasional.
Access
- URL:
/dashboard/staff-management - Role required: Admin
- Navigation path: Sidebar > Staff > Staff Management
Submenu Staff
| Label | URL | Docs |
|---|---|---|
| Staff Management | /dashboard/staff-management | 16_1_staff-management.md |
| Credit Balance | /dashboard/credit-balance-log | 16_5_credit-balance.md |
Page Layout
Header Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Staff Management | Heading (H1) | Judul halaman |
| Create New Staff | Button | Membuka modal untuk membuat akun staf baru |
Filter Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Username | Text Input | Cari berdasarkan username staf |
| Status | Dropdown | Filter berdasarkan status akun staf |
| Search | Button | Menjalankan pencarian dengan filter yang dipilih |
| Reset | Button | Mengembalikan semua filter ke kondisi awal |
Catatan: Tabel tidak menampilkan data secara otomatis saat halaman dibuka. Pengguna harus menekan tombol Search untuk memuat data.
Opsi Status Filter
| Nilai | Keterangan |
|---|---|
| All | Semua staf tanpa filter status (default) |
| Active | Hanya staf dengan akun aktif |
| Closed | Hanya staf dengan akun ditutup |
| Suspended | Hanya staf dengan akun ditangguhkan |
Tabel Data Staff
| Kolom | Keterangan |
|---|---|
| No | Nomor urut baris |
| Username / Staff Name | Dua baris: username (huruf kecil) di atas, NAMA LENGKAP (huruf kapital) di bawah |
| Last Login IP | Dua baris: tanggal & waktu login terakhir (format DD-MM-YYYY HH:mm:ss) di atas, alamat IP di bawah |
| Status | Status akun staf (Active / Closed / Suspended) |
| Process Limit | Batas pemrosesan transaksi — menampilkan nilai DP dan WD. Nilai -1 berarti tidak terbatas |
| Actions | Tombol aksi yang tersedia untuk setiap staf |
Kolom Actions (Per Baris)
| Tombol | Fungsi |
|---|---|
| Edit Staff | Membuka modal untuk mengubah informasi staf (nama, password, status, role, nomor HP, PIN) |
| Edit Access | Membuka modal untuk mengatur izin akses fitur admin staf |
| DP/WD Limit | Membuka modal untuk mengatur batas pemrosesan deposit dan withdraw |
| Edit Currency | Membuka modal untuk mengatur mata uang yang dapat diakses staf |
Pagination
| Elemen | Keterangan |
|---|---|
| Jumlah Data | Label total data ditemukan (contoh: 69 Data) |
| Navigasi | Tombol First (««), Prev (‹), nomor halaman aktif, Next (›), Last (»») |
| Go to Page | Input angka untuk langsung loncat ke halaman tertentu |
Features
Membuat Akun Staf Baru
Langkah:
- Klik tombol Create New Staff di pojok kanan atas
- Isi form Staff Information (lihat detail field di bawah)
- Centang permission yang diinginkan di bagian Account Permission
- Klik tombol Save
Hasil: Akun staf baru dibuat dengan izin akses yang telah ditentukan.
Error States:
| Kondisi | Pesan / Perilaku |
|---|---|
| Username sudah digunakan oleh staf lain | Form menampilkan validasi error — username harus unik di sistem |
| Password dan Confirm Password tidak cocok | Pesan error ditampilkan di bawah field Confirm Password |
| Field wajib tidak diisi (Username, Full Name, Password, Status, Role) | Field ter-highlight; form tidak dapat di-submit |
| Save gagal (network/server error) | Modal tetap terbuka; tidak ada akun yang dibuat — coba ulangi atau periksa koneksi |
Mencari / Filter Staf
Langkah:
- Masukkan username di field Username (opsional)
- Pilih Status jika ingin menyaring berdasarkan status akun
- Klik Search
Hasil: Tabel menampilkan daftar staf yang sesuai dengan filter.
Mengedit Informasi Staf
Langkah:
- Klik tombol Edit Staff pada baris staf yang ingin diubah
- Ubah field yang diperlukan (Full Name, Password, Status, Role, Mobile Number, Reset PIN)
- Klik Save
Hasil: Informasi staf diperbarui.
Mengatur Izin Akses Staf
Langkah:
- Klik tombol Edit Access pada baris staf
- Centang/hapus centang fitur admin yang ingin diberikan/dicabut izinnya
- Gunakan Check All untuk memilih semua izin sekaligus
- Klik Save
Hasil: Izin akses staf ke fitur-fitur admin diperbarui.
Mengatur Batas DP/WD
Langkah:
- Klik tombol DP/WD Limit pada baris staf
- Atur nilai batas deposit dan/atau withdraw
- Klik Save
Catatan: Nilai -1 di kolom Process Limit berarti tidak ada batas (unlimited).
Mengatur Mata Uang Staf
Langkah:
- Klik tombol Edit Currency pada baris staf
- Pilih mata uang yang dapat diakses staf ini
- Klik Save
Modal: Create New Staff
Bagian 1 — Staff Information
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Username | Text Input | Ya | Username untuk login. Tidak dapat diubah setelah dibuat |
| Full Name | Text Input | Ya | Nama lengkap staf |
| Password | Text Input | Ya | Password minimal 8 karakter |
| Status | Dropdown | Ya | Status awal akun (default: Active) |
| Confirm Password | Text Input | Ya | Konfirmasi ulang password |
| Role | Dropdown | Ya | Pilih role yang akan diberikan ke staf |
| Mobile Number | Text Input | Tidak | Nomor telepon/HP staf |
| Allow this staff show phone number and email | Checkbox | — | Jika dicentang, staf dapat melihat nomor HP dan email pemain |
Bagian 2 — Account Permission
Menentukan fitur admin mana yang dapat diakses oleh staf. Tersedia tombol Check All untuk memilih semua izin sekaligus.
Daftar Permission Tersedia (urutan alfabetis):
| Permission | Keterangan |
|---|---|
| Affiliate Commission | Akses halaman komisi afiliasi |
| Affiliate Contract | Akses halaman kontrak afiliasi |
| Affiliate History | Akses riwayat afiliasi |
| Affiliate List | Akses daftar afiliasi |
| Affiliate Report | Akses laporan afiliasi |
| Affiliate Request | Akses permintaan afiliasi |
| Affiliate Transaction Details | Akses detail transaksi afiliasi |
| Agent Management | Akses manajemen agen |
| Agent Report | Akses laporan agen |
| Announcement | Akses pengumuman |
| APK Notification | Akses notifikasi APK |
| Balance History | Akses riwayat saldo |
| Bank Accounts | Akses rekening bank |
| Bank Group List | Akses daftar grup bank |
| Banks | Akses halaman bank |
| Banner | Akses banner / iklan |
| Bonus List | Akses daftar bonus |
| Bonus Player Monitor | Akses monitoring bonus pemain |
| Bonus Report | Akses laporan bonus |
| Coin Settings | Akses pengaturan koin |
| Contact Us | Akses halaman kontak |
| Credit Balance | Akses saldo kredit |
| Currency Settings | Akses pengaturan mata uang |
| Daily Info | Akses info harian |
| Deposit History | Akses riwayat deposit |
| Deposit Monitoring | Akses monitoring deposit |
| Disbursement | Akses halaman disbursement |
| Domain List | Akses daftar domain |
| Download List | Akses daftar download |
| DP WD Daily Report | Akses laporan DP/WD harian |
| Dp/Wd Player Report | Akses laporan DP/WD per pemain |
| Free Spin | Akses halaman free spin |
| Game Management | Akses manajemen game |
| Generate Affiliate Commission | Akses generate komisi afiliasi |
| Inactive Player Report | Akses laporan pemain tidak aktif |
| Role Management | Akses manajemen role |
| Running Text | Akses running text |
| Setting Price | Akses pengaturan harga |
| Settlement History | Akses riwayat settlement |
| Speedpay | Akses halaman Speedpay |
| Staff Affiliate Management | Akses manajemen afiliasi staf |
| Staff Affiliate Report | Akses laporan afiliasi staf |
| Staff Management | Akses halaman staff management |
| Summary Report | Akses laporan ringkasan |
| Transaction History | Akses riwayat transaksi |
| Transfer History | Akses riwayat transfer |
| VA & QR History | Akses riwayat VA & QRIS |
| VA/QR Monitoring | Akses monitoring VA/QR |
| Web Setting | Akses pengaturan website |
| Whitelist IP | Akses daftar whitelist IP |
| Who Is | Akses halaman Who Is |
| Who Is View | Akses tampilan Who Is |
| Win Lose Report | Akses laporan menang/kalah |
| Withdraw History | Akses riwayat withdraw |
| Withdraw Monitoring | Akses monitoring withdraw |
Tombol Modal: Cancel | Save
Modal: Edit Staff
Sama seperti Create New Staff, namun:
- Field Username bersifat read-only (tidak dapat diubah)
- Terdapat field tambahan Reset PIN untuk meng-reset PIN staf
- Terdapat checkbox tambahan: Allow this staff edit bank account
- Tidak terdapat bagian Account Permission (diatur terpisah melalui tombol Edit Access)
| Field Tambahan | Tipe | Keterangan |
|---|---|---|
| Reset PIN | Text Input | Masukkan PIN baru untuk mereset PIN login staf |
| Allow this staff edit bank account | Checkbox | Jika dicentang, staf dapat mengubah rekening bank pemain |
Data Displayed
Data bersumber dari sistem akun staf admin. Total staf aktif saat ini: 69 staf.
Contoh data:
| No | Username | Full Name | Last Login | IP | Status | Process Limit |
|---|---|---|---|---|---|---|
| 1 | hs | HS | 26-02-2026 09:54:08 | 34.87.103.198 | Active | DP: -1 / WD: -1 |
| 2 | rudi | RUDIPAOK | 04-03-2026 06:09:40 | 34.128.97.228 | Active | DP: -1 / WD: -1 |
| 5 | kevin | KEVIN | 14-04-2025 08:48:09 | 119.59.127.127 | Active | DP: 10,000 / WD: -1 |
Notes
- Nilai
-1pada kolom Process Limit (DP atau WD) berarti tidak ada batas pemrosesan. - Nilai positif pada Process Limit (contoh:
10,000) berarti staf hanya dapat memproses transaksi di bawah atau sama dengan nilai tersebut per transaksi. - Username staf tidak dapat diubah setelah akun dibuat.
- Izin akses (Account Permission) dikelola secara terpisah melalui tombol Edit Access — tidak tampil di form Edit Staff.
- Setiap staf hanya dapat mengakses fitur yang telah diberi izin; fitur yang tidak dicentang tidak akan terlihat di panel admin mereka.
Related Pages
| Halaman | URL | Keterangan |
|---|---|---|
| Credit Balance | /dashboard/credit-balance-log | Riwayat perubahan saldo kredit sistem, difilter per staf |