KasWarung
KasWarung
FiturHargaKnowledge Base
MasukDaftar
KasWarung
KasWarung

Portal manajemen retail lengkap untuk bisnis Anda. Kelola produk, inventaris, pembelian, karyawan, dan laporan — semua dalam satu platform.

Mulai GratisGet it on Google Play

Produk

  • Fitur
  • Harga
  • Knowledge Base

Legal

  • Syarat & Ketentuan
  • Kebijakan Pengembalian
  • Kebijakan Privasi

Kontak

  • WhatsApp: 08117699943
  • admin@kaswarung.com

© 2026 KasWarung. Hak cipta dilindungi.

Made with ❤️ for Indonesian retailers · v1.1.2

Knowledge BaseStaf & Akses

Artikel

Promosi & Diskon
Loyalitas & Poin
Produk & UOM
Inventaris & Stok
Pembelian & Supplier
Panduan Aplikasi Kasir
Laporan & Analitik
Staf & Akses
Pengaturan & Langganan
Setup Printer
Knowledge Base

Panduan Lengkap Staf & Kontrol Akses

Pelajari cara mengundang anggota tim, menetapkan peran (Owner, Manager, Kasir), mengontrol akses outlet, dan mengelola izin karyawan.

Apa itu Manajemen Staf?

KasWarung memungkinkan Anda mengundang anggota tim dan mengontrol persis apa yang bisa diakses setiap orang. Tetapkan peran — Owner, Manager, atau Kasir — masing-masing dengan izin berbeda. Tugaskan karyawan ke outlet tertentu sehingga mereka hanya bisa mengakses data untuk lokasi yang ditugaskan. Semua dikelola dari Portal Manajemen.

Konsep Dasar

Komponen utama kontrol akses

Kontrol Akses Berbasis Peran (RBAC)

Tiga peran bawaan dengan izin bertingkat: Kasir (POS saja), Manager (akses portal dengan batasan), dan Owner (akses penuh ke semuanya).

💡 Contoh:

Kasir John hanya bisa menggunakan aplikasi POS. Manager Sarah bisa lihat laporan dan kelola produk tapi tidak bisa ubah pengaturan bisnis. Owner Budi punya akses penuh.

  • Tiga peran: Owner, Manager, Kasir
  • Setiap peran punya izin yang sudah ditentukan
  • Peran ditegakkan via klaim JWT
  • Tidak bisa menaikkan peran sendiri

Undangan Karyawan

Undang karyawan dengan menambahkan email akun Google mereka. Mereka bisa login via Google OAuth di portal (Manager) dan aplikasi POS (Kasir).

💡 Contoh:

Tambah karyawan: email "john@gmail.com", peran: Kasir, outlet ditugaskan: Toko A dan Toko B

  • Undang via email akun Google
  • Atur peran saat undangan
  • Tugaskan ke outlet tertentu
  • Karyawan langsung mendapat akses

Akses Per Outlet

Setiap karyawan bisa ditugaskan ke satu atau lebih outlet. Kasir hanya melihat produk dan memproses transaksi untuk outlet yang ditugaskan. Manager melihat laporan untuk outlet yang ditugaskan.

💡 Contoh:

Kasir ditugaskan ke "Toko A" hanya bisa melihat katalog Toko A dan memproses transaksi Toko A — data Toko B tidak terlihat.

  • Tugaskan karyawan ke outlet tertentu
  • Kasir hanya melihat data outlet yang ditugaskan
  • Manager melihat laporan outlet yang ditugaskan
  • Owner melihat semua outlet

Matriks Izin

Setiap peran punya set izin yang jelas. Owner bisa melakukan semuanya. Manager bisa mengelola produk, melihat laporan, dan menangani inventaris. Kasir hanya bisa memproses transaksi POS.

💡 Contoh:

Manager: ✓ Produk, ✓ Laporan, ✓ Inventaris, ✗ Pengaturan, ✗ Langganan, ✗ Hapus bisnis

  • Owner: akses penuh ke semua fitur
  • Manager: produk, inventaris, laporan, karyawan
  • Kasir: transaksi POS saja
  • Izin ditegakkan di level API dan UI

Cara Mengelola Tim

Langkah demi langkah di Portal Manajemen

1

Undang Karyawan

Buka Karyawan → klik "Tambah Karyawan". Masukkan email akun Google mereka, pilih peran (Kasir atau Manager), dan tugaskan ke satu atau lebih outlet.

2

Atur Peran yang Tepat

Pilih Kasir untuk staf register yang hanya menggunakan aplikasi POS. Pilih Manager untuk supervisor yang butuh akses portal untuk produk, inventaris, dan laporan.

3

Tugaskan Outlet

Pilih outlet mana yang bisa diakses karyawan. Kasir hanya akan melihat outlet ini di aplikasi POS. Manager akan melihat laporan terfilter ke outlet ini.

4

Pantau Aktivitas

Lihat data shift karyawan dan riwayat transaksi melalui modul Laporan. Lacak siapa yang memproses transaksi mana dan ringkasan shift per kasir.

Cara Kerja Kontrol Akses

Penegakan peran dan isolasi data

Izin Berbasis Peran

Izin ditegakkan di level UI (menu disembunyikan) dan level API (request diblokir). Peran disimpan sebagai klaim JWT di token autentikasi, memastikan penegakan di sisi server.

Owner

Akses penuh: pengaturan, billing, karyawan, semua outlet, semua fitur. Bisa menghapus bisnis.

Manager

Produk, kategori, inventaris, laporan, pembelian, dan manajemen karyawan untuk outlet yang ditugaskan.

Kasir

Aplikasi POS saja: browsing katalog, keranjang, checkout, manajemen shift, dan riwayat transaksi.

Catatan Penting

Perubahan peran berlaku saat login berikutnya. Jika Anda mengubah seseorang dari Kasir ke Manager, mereka perlu logout dan login kembali agar izin baru berlaku.

Di Mana Data Staf Tampil?

Data karyawan di seluruh ekosistem

Daftar Karyawan

Semua anggota tim dengan peran, outlet yang ditugaskan, dan status (aktif/nonaktif). Cari, filter, dan edit dari sini.

Badge Peran

Badge peran berkode warna (Owner/Manager/Kasir) muncul di samping nama karyawan di seluruh portal untuk identifikasi cepat.

Penugasan Outlet

Lihat outlet mana yang bisa diakses setiap karyawan. Edit penugasan untuk menambah atau menghapus akses outlet.

Login Aplikasi POS

Saat kasir login ke aplikasi POS, mereka hanya melihat produk dan data untuk outlet yang ditugaskan.

Laporan Shift

Laporan menampilkan kasir mana yang mengoperasikan shift mana, termasuk total penjualan, jumlah transaksi, dan selisih kas.

Atribusi Transaksi

Setiap transaksi mencatat kasir mana yang memprosesnya. Lihat riwayat transaksi per karyawan di laporan.

Tips & Praktik Terbaik

Maksimalkan manajemen staf

Gunakan Peran yang Tepat untuk Setiap Orang

Jangan berikan semua orang akses Manager. Kasir harus jadi Kasir — ini membatasi akses mereka ke POS saja dan mengurangi risiko perubahan data tidak sengaja di portal.

Tugaskan Outlet dengan Hati-hati

Hanya tugaskan karyawan ke outlet tempat mereka benar-benar bekerja. Ini menjaga data terisolasi dan memastikan kasir tidak bisa memproses transaksi untuk lokasi yang salah.

Nonaktifkan Daripada Hapus

Jika karyawan keluar, nonaktifkan akun mereka daripada menghapus. Ini mempertahankan riwayat transaksi dan data shift mereka di laporan. Mereka tidak bisa login lagi.

Tinjau Laporan Shift Per Kasir

Tinjau ringkasan shift per kasir secara berkala untuk mengidentifikasi selisih kas, pola transaksi tidak biasa, atau masalah performa lebih awal.

Pertanyaan Umum

Berapa banyak karyawan yang bisa saya tambahkan?

Jumlah karyawan tergantung paket langganan Anda. Paket gratis punya slot karyawan terbatas. Paket Professional dan Enterprise mendukung lebih banyak anggota tim.

Bisakah satu karyawan bekerja di beberapa outlet?

Ya. Anda bisa menugaskan karyawan ke beberapa outlet. Di aplikasi POS, mereka memilih outlet mana yang sedang mereka kerjakan saat membuka shift.

Apa yang terjadi saat saya mengubah peran karyawan?

Peran baru berlaku saat login berikutnya. Mereka perlu logout dan login kembali. Izin peran sebelumnya langsung dicabut di sisi server.

Bisakah saya melihat kasir mana yang memproses transaksi?

Ya. Setiap transaksi mencatat kasir yang memprosesnya. Lihat ini di portal di bawah laporan Penjualan atau drill-down detail shift.

Apa yang terjadi saat saya menonaktifkan karyawan?

Mereka tidak bisa lagi login ke aplikasi POS atau portal. Data historis mereka (transaksi, shift) tetap ada di laporan. Anda bisa mengaktifkan kembali kapan saja.

Siap Mengelola Tim?

Login ke portal dan mulai mengundang karyawan. Atur peran, tugaskan outlet, dan kontrol akses dari satu tempat.

Buka Portal Sekarang