Role-Based Access Control (RBAC)
BillingKita menerapkan sistem hak akses bertingkat (Role-Based Access Control) untuk menjamin integritas finansial dan keamanan operasional.
Sistem membagi pengguna ke dalam 6 peranan utama:
Deskripsi & Wewenang 6 Role Pengguna
| Role | Nama Peran | Cakupan Hak Akses Utama | Batasan (Restrictions) |
|---|---|---|---|
admin | Administrator / Super Admin | Akses penuh tanpa batas (Full Access) ke seluruh modul, pengaturan sistem, konfigurasi gateway, manajemen user, backup database, dan audit log. | Tidak ada batasan. |
operator | Operational Manager | Kelola pelanggan, tagihan & invoice, verifikasi pendaftaran baru, kelola tiket gangguan, input kas masuk/keluar, dan melihat semua laporan. | Tidak bisa mengubah System Setting, tidak bisa mengedit master produk & gateway, tidak bisa backup/restore database. |
kasir | Kasir / Front Office | Terima pembayaran tagihan pelanggan, cetak kuitansi & struk thermal, lihat data pelanggan & status tagihan, lihat laporan kasir harian. | Tidak bisa membuat/menghapus tagihan, tidak bisa mengubah data pelanggan, tidak bisa mengedit pengaturan jaringan MikroTik (hanya Read-Only). |
kolektor | Kolektor Lapangan | Terima pembayaran tagihan door-to-door, lihat daftar tagihan pelanggan di wilayahnya, kirim kuitansi via WhatsApp. | Tidak bisa melihat kas kantor & laba rugi, tidak bisa mengakses tiket komplain atau mengubah tarif paket. |
teknisi | Teknisi / NOC | Dashboard khusus teknisi (tiket komplain, maps coverage, status koneksi router), kelola tiket gangguan, konfigurasi teknis router/secret pelanggan. | Tidak memiliki akses ke data finansial, kas, tagihan, maupun penerimaan uang. |
members | Member (Pelanggan) | Akses portal mandiri pelanggan untuk melihat tagihan aktif, riwayat transaksi, bayar via payment gateway, dan membuat tiket komplain pribadi. | Terisolasi penuh dari seluruh data internal ISP. |