All guides

POS App (Cashier)

Guides for running the cashier: device activation, login, transactions, payments, shifts, and attendance.

Bantuan & Referensi

Keamanan & Sesi

Panduan keamanan POS: timeout inaktivitas, PIN dan biometrik, penyimpanan aman, FLAG_SECURE, dan tips menjaga keamanan akun.

4 min read

Mengapa Keamanan POS Penting?

Aplikasi POS menangani data sensitif setiap hari: jumlah transaksi, data member/tamu, informasi pembayaran, dan akses ke laci kas. Keamanan yang lemah bisa membuka celah penyalahgunaan oleh staf atau pihak tidak berwenang. POS sudah dilengkapi beberapa lapisan keamanan otomatis — artikel ini menjelaskan cara kerjanya dan apa yang perlu diperhatikan pengguna.


Timeout Inaktivitas (Auto-Logout)

POS otomatis logout setelah 15 menit tanpa aktivitas. Ini melindungi perangkat yang ditinggal tanpa pengawasan.

Cara Kerjanya

  • Timer dimulai sejak terakhir kali ada sentuhan atau interaksi di layar.
  • Satu menit sebelum timeout, muncul dialog peringatan sesi dengan opsi Perpanjang Sesi.
  • Jika tidak ada respons, aplikasi logout dan kembali ke halaman login PIN.
  • Setelah login kembali, semua data lokal masih utuh — tidak ada yang hilang.

Yang Perlu Diperhatikan

  • Jangan tinggalkan perangkat terbuka tanpa pengawasan, terutama di kasir.
  • Jika sedang melayani tamu dan tidak ingin layar terkunci, pastikan sesekali menyentuh layar.
  • Jika peringatan sesi muncul, tekan Perpanjang Sesi untuk melanjutkan tanpa logout.

PIN Login

Setiap staf login dengan kombinasi username + PIN yang ditetapkan manajer. PIN bersifat pribadi dan tidak boleh dibagikan ke orang lain.

Proteksi Brute-Force

POS melindungi akun dari percobaan tebak PIN:

  • Setelah 3 kali salah PIN, akun dikunci sementara dengan durasi yang semakin panjang (30 detik → 60 detik → 2 menit → hingga 10 menit).
  • Kunci berlaku per akun per perangkat, dan bertahan meski aplikasi ditutup — tidak bisa disiasati dengan restart.
  • Login berhasil menghapus riwayat kegagalan dan mereset hitungan.

Tips: Jika Anda lupa PIN, tekan Lupa PIN di halaman login. Jangan mencoba berkali-kali karena akan memicu lockout yang semakin lama.

Mengganti PIN

Staf bisa mengganti PIN sendiri melalui:

  • ProfilGanti PIN (fitur ini tersedia bagi staf dengan akses yang sesuai).
  • Atau manajer bisa reset PIN dari dashboard merchant di menu Karyawan.

Login Biometrik (Sidik Jari / Face ID)

Setelah login pertama dengan PIN, Anda bisa mengaktifkan login biometrik untuk kemudahan berikutnya.

Cara Kerja

  1. Setelah login dengan PIN, aplikasi menawarkan opsi Aktifkan Login Sidik Jari/Face ID.
  2. Konfirmasi dengan sidik jari atau wajah Anda.
  3. Mulai login berikutnya, cukup sentuh sensor sidik jari atau arahkan wajah ke kamera.

Keamanan Biometrik

  • PIN Anda tidak disimpan sebagai teks biasa di mana pun. Setelah biometrik diaktifkan, PIN hanya dirilis ke aplikasi setelah verifikasi OS biometrik berhasil — OS Android/iOS yang mengontrol, bukan aplikasi.
  • Kredensial biometrik disimpan di OS Keystore / Keychain perangkat — area penyimpanan yang dienkripsi oleh hardware.
  • Jika biometrik gagal (misalnya sidik jari tidak terbaca), Anda selalu bisa kembali ke login PIN manual.

Penyimpanan Aman

Semua data sensitif di perangkat disimpan dengan proteksi berlapis:

DataCara Disimpan
Token login, PIN, kredensial biometrikOS Keystore/Keychain (Android Encrypted Shared Preferences / iOS Keychain) — dienkripsi hardware
Database lokal (pesanan, menu, meja)SQLCipher — database SQLite terenkripsi dengan kunci yang tersimpan di Keystore
Konfigurasi UI, status sinkronisasiSharedPreferences biasa (tidak sensitif)

Database lokal menggunakan enkripsi penuh (SQLCipher). Artinya, bahkan jika seseorang mengakses file database di penyimpanan perangkat, data tidak bisa dibaca tanpa kunci enkripsi yang ada di Keystore.


Proteksi Layar (FLAG_SECURE / iOS Privacy Screen)

Di Android, POS mengaktifkan FLAG_SECURE secara global:

  • Screenshot dan screen recording diblokir — mencegah bocornya data sensitif lewat tangkapan layar.
  • Thumbnail recent apps diblur — thumbnail yang muncul saat berpindah aplikasi tidak menampilkan isi layar POS.

Di iOS, layar di-blur saat aplikasi berpindah ke latar belakang (app switcher privacy) dengan efek yang serupa.

Perhatian: Ini berarti Anda tidak bisa screenshot dari layar POS untuk keperluan dokumentasi atau laporan. Bila perlu bukti tampilan, hubungi tim teknis.


Tips Keamanan untuk Staf

  • Jangan bagikan PIN Anda ke siapapun, termasuk rekan kerja atau atasan.
  • Logout setelah selesai giliran, atau biarkan timeout otomatis bekerja.
  • Jangan biarkan perangkat tanpa pengawasan dalam kondisi terbuka di area publik.
  • Jika curiga akun Anda digunakan orang lain, segera lapor ke manajer untuk ganti PIN.
  • Jangan aktifkan aplikasi GPS palsu di perangkat yang dipakai POS — selain diblokir saat absen, ini juga melanggar kebijakan penggunaan.
  • Pada perangkat bersama (satu tablet untuk banyak staf), pastikan selalu ganti akun saat pergantian staf — bukan satu akun bersama.
WhatsApp Kami