Sinkronisasi & Offline
Status Koneksi
Arti setiap indikator status koneksi di app bar POS: Terhubung, Terputus, Menghubungkan, dan Menyinkronkan.
Letak Indikator
Di setiap halaman POS yang menampilkan judul di app bar (mis. Penjualan, Pesanan Terbuka, Antrian Pesanan), terdapat indikator status koneksi berupa lingkaran kecil berwarna di sebelah kanan judul halaman. Indikator ini selalu terlihat dan diperbarui secara real-time.
Arti Setiap Status
| Status | Warna | Animasi | Artinya |
|---|---|---|---|
| Terhubung | Hijau | Diam (solid) | SSE aktif, data real-time mengalir, pesanan dari perangkat lain langsung muncul |
| Menghubungkan... | Biru | Berkedip | Sedang membangun koneksi awal ke server, biasanya beberapa detik setelah login atau restart |
| Menghubungkan kembali... | Kuning/oranye | Berkedip | Koneksi sempat terputus, app sedang mencoba tersambung ulang otomatis |
| Terputus | Abu-abu | Diam | Tidak ada koneksi internet atau server tidak terjangkau; app berjalan dalam mode offline |
| Menyinkronkan... | Biru | Berkedip | Sedang aktif mendorong antrian lokal ke server atau menarik data terbaru |
Tips: Status Menyinkronkan bisa muncul bersamaan dengan Terhubung (sinkronisasi periodik berjalan di latar belakang saat SSE sudah aktif). Ini normal — tidak perlu khawatir.
Status Terhubung
Kondisi ideal operasional normal. Saat Terhubung:
- Pesanan baru dari pelayan atau kiosk langsung muncul di tampilan kasir dan KDS.
- Status meja diperbarui real-time saat pelayan mengklaim atau melepas meja.
- Pembaruan menu (mis. item 86 dari merchant) langsung diterapkan.
- Pembayaran dikonfirmasi server secara instan.
Perangkat tetap terhubung selama sesi login aktif. Jika layar dikunci atau app dibiarkan di latar belakang terlalu lama, koneksi akan disambung ulang otomatis saat app dibuka kembali.
Status Menghubungkan / Menghubungkan kembali
Status ini muncul sementara dan biasanya hilang dalam beberapa detik.
Kondisi pemicunya:
- Baru login atau baru membuka aplikasi.
- Koneksi WiFi berpindah access point.
- Server sesaat tidak terjangkau (gangguan jaringan singkat).
App mencoba sambung ulang secara otomatis dengan jeda yang semakin panjang (5 detik → 10 detik → 20 detik → hingga 60 detik). Selama menunggu, Anda tetap bisa berjualan — transaksi masuk antrian lokal dan dikirim begitu sambungan pulih.
Perhatian: Jika status Menghubungkan kembali bertahan lebih dari beberapa menit, periksa koneksi WiFi/data perangkat. Lihat juga artikel Pemecahan Masalah — bagian "tidak sinkron".
Status Terputus
Status abu-abu menandakan tidak ada jalur ke server. Kemungkinan penyebab:
- WiFi atau data seluler mati di perangkat.
- Router atau access point bermasalah.
- Server sedang dalam pemeliharaan (jarang).
Yang masih bisa dilakukan:
- Kasir, pelayan, dan dapur tetap bisa bekerja dengan data lokal yang sudah tersinkron sebelumnya.
- Pesanan baru tetap bisa dibuat dan dibayar.
- Struk bisa dicetak ke printer yang terhubung langsung.
Yang tidak bisa dilakukan saat offline:
- Verifikasi pembayaran QRIS/Midtrans (memerlukan gateway online).
- Sinkronisasi pesanan antar perangkat secara real-time.
- Validasi voucher yang baru diterbitkan.
Begitu koneksi pulih, indikator otomatis berubah kembali ke Menghubungkan... dan sinkronisasi dimulai tanpa perlu tindakan dari Anda.
Status Menyinkronkan
Muncul saat sync engine sedang aktif mengirim antrian atau menerima data dari server. Biasanya berlangsung singkat (beberapa detik). Setelah selesai, status kembali ke Terhubung (atau Terputus bila koneksi hilang di tengah proses).
Jika Anda ingin memicu sinkronisasi segera (misalnya setelah perubahan menu dari merchant), lihat artikel Sinkron Manual.