Peran Pengguna
RUANG OBAT menerapkan hierarki peran untuk menjaga alur data sesuai aturan tata kelola obat di puskesmas/pustu. Setiap peran memiliki akses menu yang berbeda.
Perbandingan Sidebar per Role#
Super Admin#
Akses penuh ke semua menu termasuk Manajemen Akses (User, Role, Permission) dan Ai Service.

Admin Dinas#
Memantau seluruh faskes. Memiliki akses Ai Service, Laporan Alokasi Dana, tanpa Manajemen Akses.

Admin Gudang#
Mengelola stok gudang dan supplier. Memiliki Backup Database tanpa Ai Service dan Manajemen Akses.

Puskesmas#
Mengelola distribusi ke Pustu dan laporan. Tanpa Master Data dan Manajemen Akses.

Pustu#
Membuat permintaan dan menerima distribusi. Menu terbatas, tanpa Stok Gudang dan Stok Opname.

Detail Tanggung Jawab per Role#
1. Super Admin#
Akun pertama yang dibuat saat setup awal aplikasi. Memiliki akses penuh ke semua fitur.
Tugas:
- Membuat / menghapus user.
- Mengelola role dan permission.
- Mengelola semua master data (obat, faskes, supplier, sumber dana).
- Akses semua laporan dan AI Service.
2. Admin Dinas (Dinas Kesehatan)#
Tugas:
- Melihat laporan agregat dari seluruh puskesmas.
- Mengelola sumber dana.
- Menerima dan menindaklanjuti permintaan dari Puskesmas.
- Mengelola prediksi AI (Dashboard AI, Hasil Prediksi, Model Prediksi).
3. Admin Gudang (Gudang Puskesmas)#
Tugas:
- Mengelola stok gudang utama.
- Menyetujui permintaan dari Pustu.
- Membuat permintaan ke Dinas Kesehatan.
- Mengelola supplier.
- Backup database.
4. Puskesmas#
Tugas:
- Mengelola distribusi obat ke Pustu.
- Melaporkan pemakaian obat (LPLPO).
- Menyusun Rencana Kebutuhan Obat (RKO).
5. Pustu (UPT / Puskesmas Pembantu)#
Tugas:
- Membuat permintaan obat ke Puskesmas.
- Menerima dan mencatat penerimaan obat.
- Melaporkan penggunaan obat.
Langkah-Langkah: Manajemen User#
Melihat Daftar User#
- Login sebagai Super Admin.
- Buka menu Manajemen Akses → User di sidebar.
- Halaman ini menampilkan tabel semua user yang terdaftar.
- Kolom Fasilitas menunjukkan faskes tempat user bertugas.
- Gunakan kolom pencarian untuk mencari user berdasarkan nama atau email.

Membuat User Baru#
- Klik tombol "Buat user" di halaman User.
- Isi formulir data user (nama, email, password).
- Pilih Role yang sesuai (Super Admin, Admin Gudang, Admin Dinas, Puskesmas, Pustu).
- Pilih Fasilitas Kesehatan (khusus role Puskesmas / Pustu — pilih faskes yang sesuai).
- Klik "Simpan".
Mengubah Role atau Fasilitas User#
- Klik "Ubah" pada user yang ingin diedit.
- Ubah field Role atau Fasilitas Kesehatan sesuai kebutuhan.
- Klik "Simpan".
Perubahan role akan langsung mempengaruhi menu dan halaman yang dapat diakses user tersebut.