Memulai
Peran & Tampilan per Pengguna
Penjelasan menu yang bisa diakses oleh Kasir, Pelayan, dan Dapur, termasuk halaman awal dan akses ke app tambahan.
Untuk Siapa
Artikel ini untuk pemilik dan manajer yang ingin memahami hak akses tiap staf, dan untuk staf yang ingin tahu mengapa menu tertentu tidak terlihat di perangkat mereka.
Satu Aplikasi, Banyak Peran
Aplikasi POS adalah satu aplikasi yang melayani tiga peran sekaligus dalam satu tampilan: Kasir, Pelayan (Waiter), dan Dapur (KDS). Tidak ada apk terpisah — perbedaannya hanya pada menu yang terlihat sesuai peran akun masing-masing staf.
Peran ditetapkan oleh pemilik atau manajer saat membuat akun staf di Dashboard Merchant → Kepegawaian → Akses POS.
Daftar Peran yang Ada
| Peran | role di sistem | Keterangan |
|---|---|---|
| Owner | owner | Akses penuh ke semua fitur |
| Manajer | manajer | Akses penuh ke semua fitur POS |
| Kasir | kasir | Akses penuh ke semua fitur POS |
| Pelayan | waiter | Akses terbatas (lihat tabel di bawah) |
| Dapur | dapur | Hanya Antrian Pesanan (KDS) |
| Gudang | gudang | Tidak memiliki akses POS |
Akses Menu per Peran
Tanda centang (Ya) berarti menu terlihat dan bisa diakses. Tanda silang (Tidak) berarti menu disembunyikan.
| Menu | Kasir / Manajer / Owner | Pelayan | Dapur |
|---|---|---|---|
| Penjualan | Ya | Ya | Tidak |
| Pesanan (Terbuka & Selesai) | Ya | Ya | Tidak |
| Meja | Ya | Ya | Tidak |
| Pelayan (hub server) | Ya | Ya | Tidak |
| Pelanggan & Promo | Ya | Tidak | Tidak |
| Reservasi | Ya* | Ya* | Tidak |
| Antrian Pesanan (KDS) | Ya** | Ya | Ya |
| Absensi | Ya | Ya | Tidak |
| Ganti Shift | Ya | Tidak | Tidak |
| Input Pembukuan | Ya | Tidak | Tidak |
| Rekap Detail | Ya | Tidak | Tidak |
| Pengaturan | Ya | Tidak | Tidak |
* Menu Reservasi hanya muncul jika akun memiliki akses app host (ditetapkan admin).
** Menu Antrian Pesanan hanya muncul jika cabang mengaktifkan alur dapur (kitchen enabled) di pengaturan cabang.
Halaman Awal Setelah Login
Setiap peran mendarat di halaman yang berbeda setelah berhasil login:
| Peran | Halaman Awal |
|---|---|
| Dapur | Antrian Pesanan (papan KDS) |
| Pelayan | Pelayan (hub Meja Saya + Siap Disajikan) |
| Kasir / Manajer / Owner | Penjualan |
Ini memastikan tiap staf langsung berada di halaman yang paling relevan tanpa harus navigasi dulu.
Akses App Tambahan
Selain peran utama, admin bisa memberikan akses app tambahan (allowedApps) kepada akun staf tertentu. Ini membuka fitur atau aplikasi terpisah:
| Akses App | Membuka |
|---|---|
host | Menu Reservasi di POS + akses ke Aplikasi Host (manajemen lantai dan check-in tamu) |
display | Papan KDS interaktif di menu Antrian Pesanan (tanpa akses ini, antrian hanya tampil sebagai ODS read-only) |
kiosk | Kemampuan mengonfigurasi dan mengelola Aplikasi Kiosk self-order |
Akses app diatur per akun di Dashboard Merchant → Kepegawaian → Akses POS → Tab Akses App.
Contoh Skenario Nyata
Kasir di Warung Kopi Kecil
Kasir mendapat peran kasir — ia bisa mengakses Penjualan, Pesanan, Meja, Absensi, Pembukuan, dan Rekap. Tidak ada staf dapur, jadi menu Antrian Pesanan tidak aktif (kitchenEnabled = false di pengaturan cabang).
Restoran dengan Sistem Dapur
- Kasir (
kasir) — akses penuh + aksesdisplayuntuk memantau KDS. - Pelayan A (
waiter) — Penjualan, Meja, Pelayan hub, Absensi; ditambah akseshostuntuk bisa melihat Reservasi dan login ke Aplikasi Host. - Juru Masak (
dapur) — hanya melihat Antrian Pesanan (KDS interaktif karena punya aksesdisplay).
Staf Gudang
Akun dengan peran gudang tidak bisa login ke aplikasi POS sama sekali — aplikasi POS bukan tempat kerja mereka. Mereka menggunakan dashboard merchant untuk manajemen stok dan inventori.
Cara Mengubah Peran atau Akses App
Hanya pemilik atau manajer yang bisa mengubah peran staf:
- Buka Dashboard Merchant di browser.
- Masuk ke Kepegawaian → (nama staf) → Tab Akses.
- Ubah peran atau centang/hapus centang akses app.
- Simpan perubahan.
Perubahan berlaku pada login berikutnya — staf yang sedang login tidak akan terpengaruh sampai ia logout dan masuk kembali.
Tips: Jika staf tidak bisa mengakses menu yang seharusnya tersedia, minta ia logout dan login ulang untuk memuat ulang hak akses dari server.