Mode Gelap
Perangkat Aktif
Pantau dan kelola sesi kasir yang sedang aktif beserta device lock-nya di seluruh outlet. Halaman ini menampilkan siapa saja yang sedang login di POS saat ini, dari perangkat mana, dan menyediakan tombol untuk melepas kunci perangkat (device lock) bila kasir tersangkut dan tidak bisa login di tempat lain.
Path menu: POS → Perangkat Aktif (/pos-config/sessions)
Bukan halaman rekap kas
Halaman ini hanya menampilkan sesi yang sedang berjalan (aktif) untuk keperluan manajemen perangkat. Untuk rekap kas per sesi --- modal awal, total penjualan, setoran, dan selisih (buka/tutup sesi) --- gunakan menu Sesi Kasir.
Untuk Apa Halaman Ini
Sistem POS menerapkan kunci satu perangkat per sesi (device lock): saat kasir membuka sesi di sebuah HP/PC, perangkat itu "mengunci" sesi tersebut. Selama lock aktif, kasir tidak bisa login ke sesi yang sama dari perangkat lain --- ini mencegah dua perangkat memakai satu sesi kasir secara bersamaan.
Masalah muncul kalau perangkat yang memegang lock tidak bisa melepasnya --- misalnya HP kasir hilang, rusak, atau aplikasi crash sehingga kasir tidak sempat logout. Akibatnya kasir tertolak saat mencoba login dari perangkat pengganti. Halaman Perangkat Aktif dipakai admin/supervisor untuk memantau kondisi ini dan melepas lock secara paksa agar kasir bisa kembali bekerja.
Kartu Ringkasan
Di bagian atas halaman terdapat empat kartu ringkasan yang menghitung kondisi saat ini (mengikuti filter outlet yang dipilih):
| Kartu | Arti |
|---|---|
| Sesi Aktif | Jumlah sesi kasir yang sedang berjalan (belum ditutup) |
| Device Lock Aktif | Jumlah sesi yang sedang terkunci oleh sebuah perangkat |
| User Aktif | Jumlah kasir/user berbeda yang sedang punya sesi aktif |
| Outlet Aktif | Jumlah outlet berbeda yang memiliki sesi aktif |
Filter & Pencarian
Gunakan filter di bawah kartu ringkasan untuk mempersempit data:
- Outlet --- pilih outlet yang ingin dipantau (admin store hanya melihat outlet yang ditugaskan kepadanya)
- Email kasir --- ketik email kasir lalu klik Cari untuk menemukan sesi milik user tertentu
- Hanya yang punya device lock --- centang untuk menampilkan hanya sesi yang sedang terkunci sebuah perangkat
Tombol Refresh memuat ulang data terbaru.
Admin Store
Jika Anda login sebagai Admin Store, halaman hanya menampilkan sesi dari outlet yang ditugaskan kepada Anda.
Tabel Perangkat Aktif
Tabel menampilkan setiap sesi kasir yang sedang aktif:
| Kolom | Keterangan |
|---|---|
| Kasir | Nama dan email akun kasir yang sedang login |
| Outlet / Lokasi Kasir | Nama outlet dan Lokasi Kasir (terminal) tempat sesi dibuka |
| Sesi | Nomor sesi dan waktu sesi dibuka |
| Device Lock | Status kunci perangkat: Locked (dengan potongan ID perangkat) atau Tidak ada |
| Aksi | Tombol Force Release muncul bila sesi sedang terkunci |
Jika tidak ada sesi aktif, tabel menampilkan pesan "Tidak ada sesi aktif" --- artinya belum ada kasir yang membuka sesi di outlet tersebut.
Force Release Lock
Gunakan Force Release untuk melepas kunci perangkat pada satu sesi tertentu, agar kasirnya bisa login dari perangkat lain.
- Temukan baris kasir yang Device Lock-nya berstatus Locked
- Klik tombol Force Release di kolom Aksi
- Baca konfirmasi lalu klik Force Release untuk melanjutkan
Lakukan ini hanya kalau:
- HP/PC kasir hilang atau rusak
- Kasir tidak bisa logout dari perangkat lama
- Lock tersangkut (stuck) karena bug
Sesi tetap aman
Force Release tidak menutup sesi kasir --- sesi tetap berjalan dan data kas tidak hilang. Yang dilepas hanya kunci perangkatnya. Setelah lock dilepas, kasir bisa login dari perangkat mana saja, dan perangkat pertama yang mengakses akan otomatis mengambil (auto-claim) lock yang baru.
Force Logout by Email
Gunakan Force Logout by Email untuk mengeluarkan seorang user dari semua sesi login aktif-nya sekaligus dan melepas semua device lock sesi kasir miliknya di seluruh outlet. Berbeda dengan Force Release yang hanya menyasar satu baris sesi, aksi ini bersifat menyeluruh per-user berdasarkan email.
- Klik tombol Force Logout by Email di atas tabel
- Isi Email User yang ingin di-logout (wajib)
- Isi Alasan tindakan --- untuk jejak audit (wajib)
- Klik Force Logout Semua
Sistem akan menampilkan berapa sesi login yang di-logout dan berapa device lock yang dilepas.
Gunakan seperlunya
Force Logout by Email memutus seluruh sesi login user tersebut di semua perangkat dan outlet. Pakai saat akun kasir bermasalah, perangkat hilang, atau perlu mereset akses seseorang secara menyeluruh --- bukan untuk operasi rutin harian.
Lihat Juga
- Sesi Kasir --- rekap kas per sesi (modal awal, penjualan, setoran, selisih, buka/tutup sesi)
- Terminal POS --- kelola perangkat/lokasi kasir yang bisa dipakai untuk membuka sesi