Gambaran & Rekayasa Proyek
Ringkasan Eksekutif & Problem Statement
Banyak pemilik gerai ritel dan food-truck menghadapi kendala jaringan internet yang tidak stabil saat jam sibuk. Aplikasi kasir berbasis web murni sering kali freeze atau gagal mencetak struk ketika sinyal down, yang berujung pada antrean panjang dan kekecewaan pelanggan.
Wolf Technology merekayasa WolfPOS Mobile, sebuah aplikasi Android native berbasis Kotlin yang dirancang dengan filosofi Offline-First. Seluruh kalkulasi transaksi, pemilihan menu, penambahan diskon, dan pencetakan struk via Bluetooth printer dilakukan secara instan di perangkat lokal tanpa bergantung pada koneksi internet.
Solusi Rekayasa & Arsitektur Sistem
- Local Storage Berkecepatan Tinggi (SQLite Engine): Data katalog produk, harga tier, dan antrean transaksi disimpan di database lokal SQLite dengan indeks yang dioptimalkan, menghasilkan respon UI di bawah 16 milidetik (60 FPS stabil).
- Protokol ESC/POS Bluetooth Thermal: Driver pencetakan struk kustom yang mendukung printer thermal 58mm dan 80mm merek umum (seperti Panda, VSC, Mini POS) tanpa driver pihak ketiga yang membebani memori.
- Background Sync Worker: Ketika koneksi internet pulih, WorkManager Android secara aman mengirimkan antrean transaksi ke server pusat melalui endpoint RESTful API terenkripsi token JWT.
- Barcode Scanning Hardware & Software: Integrasi kamera smartphone sebagai pemindai barcode super cepat dengan filter kontras adaptif.
Hasil & Dampak Implementasi
- Waktu transaksi kasir berkurang dari rata-rata 45 detik menjadi hanya 12 detik per pelanggan.
- Angka keberhasilan pencetakan struk offline mencapai 100% tanpa kehilangan data transaksi.
- Aplikasi sangat hemat memori, hanya menggunakan 38 MB RAM di perangkat Android entry-level.