POS Multi-Outlet yang Tetap Jalan Saat Internet Mati
Kasir 18 outlet kopi yang tetap melayani transaksi saat jaringan padam, dengan penjualan tersinkron ke satu dashboard pusat.

Overview
Jaringan kedai kopi dengan 18 outlet memakai aplikasi POS berlangganan yang berhenti melayani transaksi setiap kali internet outlet terganggu. Pada jam sibuk, itu berarti kasir mencatat pesanan di kertas dan memasukkannya ulang setelahnya — dengan selisih yang tidak pernah benar-benar ditutup.
Kami membangun POS yang mendahulukan kondisi luring, bukan menjadikannya kasus istimewa.
The Challenge
Transaksi tidak boleh hilang dan tidak boleh terhitung dua kali. Dua outlet berada di dalam mal dengan jaringan yang buruk pada jam makan siang, tepat saat volume tertinggi. Selain itu, promo berlaku berbeda per outlet dan berubah setiap dua minggu, sehingga harga tidak bisa dibekukan di perangkat.
Our Solution
Setiap transaksi dibuat di perangkat dengan id unik yang dihasilkan lokal, disimpan sebelum layar struk muncul, lalu dikirim ke pusat dengan kunci idempotensi. Pengiriman ulang yang sama tidak pernah membuat baris kedua — itu satu-satunya cara aman untuk mengulang pengiriman tanpa takut.
Daftar harga dan promo diunduh dan disimpan di perangkat dengan nomor versi; kasir tetap bisa berjualan dengan versi terakhir yang dimilikinya, dan dashboard pusat menandai outlet yang versinya tertinggal lebih dari 24 jam.
Our Process
Uji lapangan dilakukan dengan mematikan Wi-Fi outlet secara sengaja pada jam sibuk, dua kali seminggu, selama satu bulan. Ini bagian yang paling tidak nyaman bagi semua pihak dan yang paling banyak menemukan bug.
Migrasi dilakukan per outlet, dua outlet per minggu, dengan sistem lama tetap aktif sebagai cadangan selama tujuh hari pertama.
Results & Impact
Transaksi yang gagal tercatat karena jaringan: dari rata-rata 40 per bulan menjadi nol dalam enam bulan pemakaian.
Waktu rata-rata satu transaksi kasir turun dari 24 detik menjadi 9 detik, karena layar tidak lagi menunggu balasan server. Laporan penjualan harian gabungan 18 outlet siap pukul 00.20, sebelumnya menunggu rekap manual sampai siang.
"Kami berhenti memikirkan internet. Itu pencapaian yang terdengar kecil sampai kamu pernah kehilangan satu jam penjualan karenanya."
— Head of Operations, Kopi Rempah Nusantara
Technologies Used
More Projects
Explore more case studies
Have a project in mind?
Let's discuss how we can help transform your operations — from discovery and design to the system running in production.


