Aplikasi Kasir Offline: Tetap Jualan Saat Internet Putus
Kenapa internet putus mematikan antrean kasir, bagaimana POS berbasis PWA bekerja offline dengan sinkronisasi otomatis, dan apa yang harus ditanyakan ke vendor.
Bayangkan jam sibuk di kasir Anda. Antrean mengular, pelanggan sudah memegang uang atau ponsel siap bayar — lalu internet putus. Aplikasi kasir yang murni “online” langsung berhenti: tidak bisa membuat transaksi, tidak bisa cetak struk, tidak bisa terima pembayaran. Antrean macet, pelanggan pergi, dan omzet hilang di detik-detik paling berharga.
Padahal koneksi internet di lapangan tidak pernah 100% stabil. WiFi ngadat, kuota habis, gangguan provider, atau lokasinya memang sinyalnya lemah — di ruko lantai dasar yang mepet tembok tetangga, sinyal satu bar itu biasa. Pertanyaannya bukan “kalau internet putus”, tapi “waktu internet putus, kasir saya masih bisa jualan atau nggak”.
Kenapa internet putus membunuh antrean
Kasir adalah titik yang paling tidak boleh berhenti dalam sebuah bisnis. Begitu POS mati karena koneksi, antrean langsung macet — dan setiap detik menunggu terasa lama bagi orang yang sudah pegang uang. Di F&B dan retail, pelanggan yang menunggu terlalu lama sering batal beli begitu saja.
Yang lebih menyakitkan justru setelahnya. Transaksi yang sempat dicatat di kertas harus diinput ulang: rawan salah, rawan lupa, dan stok jadi tidak akurat. Lalu ada biaya yang tidak kelihatan di laporan mana pun — reputasi. “Sistemnya sering error” adalah label yang mahal untuk dilepas.
Masalahnya, banyak aplikasi kasir mengharuskan koneksi hidup untuk setiap transaksi karena semua diproses di server. Begitu koneksi putus, tidak ada rencana cadangan.
Bagaimana POS PWA bekerja offline
POS modern yang dibangun sebagai PWA (Progressive Web App) mengatasi ini dengan menyimpan kemampuan inti langsung di perangkat kasir. Aplikasinya jalan di browser, tapi setelah dibuka sekali, aset aplikasi dan data yang dibutuhkan (katalog produk, harga) tersimpan lokal di perangkat — tanpa install dari toko aplikasi.
Saat online, transaksi tersinkron ke server seperti biasa. Saat internet putus, kasir tetap bisa membuat transaksi; setiap transaksi masuk ke antrean lokal di perangkat, pelanggan tetap dilayani, struk tetap tercatat. Begitu koneksi kembali, antrean lokal tersinkron otomatis ke server satu per satu, tanpa perlu input ulang.
Yang paling penting: sinkronisasi ini harus punya pengaman anti transaksi dobel. Kalau tidak, transaksi yang sudah terkirim sebagian bisa terkirim dua kali saat koneksi naik-turun — dan angka penjualan Anda jadi kacau. POS yang dirancang benar memberi setiap transaksi penanda unik, sehingga server menolak duplikat: satu transaksi tetap satu, berapa kali pun koneksi terputus di tengah.
Apa yang tetap bisa dan tidak bisa saat offline
Penting punya ekspektasi yang jujur. Saat benar-benar offline, kasir tetap bisa membuat transaksi, menerima pembayaran tunai atau EDC, mencatat item dan jumlah, mencetak atau menyimpan struk, dan mengantre transaksi untuk disinkronkan nanti.
Yang butuh koneksi: pembayaran QRIS dinamis — karena konfirmasi “lunas” datang dari gateway pembayaran lewat internet, bukan dari perangkat Anda. POS yang baik otomatis kembali ke tunai/EDC saat offline, lalu QRIS aktif lagi begitu online. Antrean tetap jalan; Anda hanya beralih metode bayar sementara.
Jadi “offline” bukan berarti semua fitur online tersedia tanpa internet. Yang wajib adalah transaksi inti tidak berhenti dan tidak ada data yang hilang.
Yang harus ditanyakan ke vendor
Demo vendor hampir selalu dilakukan dengan WiFi kantor yang lancar. Jadi ujilah skenario buruknya, tanyakan spesifik:
- “Kalau internet putus di tengah antrean, kasir masih bisa transaksi?” Jawaban yang benar: ya, transaksi masuk antrean lokal dan tersinkron otomatis saat online.
- “Bagaimana mencegah transaksi dobel saat koneksi naik-turun?” Vendor harus bisa menjelaskan mekanisme anti-duplikat (penanda unik per transaksi), bukan sekadar “jangan khawatir”.
- “Perlu install aplikasi khusus atau perangkat khusus?” POS berbasis PWA cukup browser — tidak terkunci ke satu merek hardware.
- “Metode bayar apa yang tetap jalan offline?” Minimal tunai dan EDC harus bisa; QRIS wajar butuh online.
- “Setelah online, apakah stok dan laporan otomatis menyesuaikan?” Sinkron yang benar memperbarui stok dan laporan tanpa input ulang manual.
Kalau ada jawaban yang menggantung, coba sendiri: buka mode pesawat di tengah transaksi demo dan lihat apa yang terjadi. Kasir tidak boleh berhenti karena hal di luar kendali Anda — apalagi cuma karena WiFi ngambek lima menit.
Tenavora dibangun dengan POS PWA yang tetap jalan offline dan menyinkronkan otomatis begitu online, dengan pengaman anti transaksi dobel. Lihat solusi F&B atau coba gratis selama 30 hari tanpa kartu kredit.