Laporan
Data Offline pada Laporan
Penjelasan indikator 'Data lokal (offline)' pada laporan dan apa yang harus dilakukan saat data belum tersinkronisasi.
Siapa yang perlu memahami ini?
Semua pengguna (Kasir, Manajer, Pemilik) — penting saat mengandalkan laporan untuk pengambilan keputusan atau serah-terima.
Apa itu indikator "Data lokal (offline)"?
Aplikasi POS dirancang offline-first: semua transaksi disimpan terlebih dahulu di perangkat, lalu disinkronkan ke server saat koneksi tersedia. Ini memastikan kasir tetap bisa beroperasi meski internet terputus sesaat.
Pada halaman Rekap Cabang, jika data yang ditampilkan berasal dari penyimpanan lokal perangkat (bukan dari server), akan muncul lencana kecil bertuliskan Data lokal (offline) di samping label "Total Penjualan" pada kartu ringkasan.
Perhatian: Ketika lencana ini muncul, angka yang ditampilkan mungkin belum mencakup transaksi terbaru atau transaksi dari perangkat/terminal lain yang belum tersinkronisasi.
Kapan lencana ini muncul?
Lencana Data lokal (offline) muncul dalam kondisi berikut:
| Kondisi | Penjelasan |
|---|---|
| Perangkat tidak terhubung internet | Server tidak dapat dihubungi; data diambil dari cache lokal |
| Server sedang tidak dapat dijangkau | Koneksi ada tapi server timeout atau error |
| Sinkronisasi belum selesai | Data sedang dalam proses sinkronisasi |
| Belum pernah sinkron untuk tanggal tersebut | Baru pertama kali membuka Rekap Cabang untuk tanggal itu |
Apa yang harus dilakukan?
1. Periksa status koneksi
Lihat indikator koneksi di bagian atas aplikasi POS:
- Terhubung — internet aktif dan terhubung ke server
- Terputus — tidak ada koneksi internet
- Menyinkronkan — sedang dalam proses sinkronisasi data
2. Sinkronkan data secara manual
Jika koneksi tersedia namun data belum diperbarui:
- Dari menu utama, navigasi ke Sinkronisasi (atau ketuk ikon sinkronisasi di header).
- Ketuk Sinkronkan Sekarang.
- Tunggu hingga status berubah menjadi Tersinkronisasi.
- Kembali ke halaman Rekap Cabang dan tarik layar ke bawah untuk memuat ulang.
3. Segarkan halaman Rekap Cabang
Setelah sinkronisasi selesai, tarik layar ke bawah (pull-to-refresh) pada halaman Rekap Cabang. Jika data sudah berasal dari server, lencana Data lokal (offline) akan hilang.
Perilaku Rekapitulasi Shift saat offline
Halaman Rekapitulasi Shift (mode Rekapitulasi, bukan Rekap Cabang) mengambil data dari sinkronisasi shift yang sudah disimpan lokal. Karena shift POS tersimpan di perangkat saat dibuka dan ditutup, data ini umumnya tersedia bahkan saat offline — namun mungkin tidak mencerminkan koreksi atau pembatalan yang diproses di perangkat lain.
Tips agar laporan selalu akurat
- Pastikan jaringan Wi-Fi atau data seluler aktif sebelum membaca laporan, terutama untuk Rekap Cabang yang membutuhkan data lintas terminal.
- Lakukan tutup shift di akhir operasional agar data shift terkunci dan tersinkronisasi dengan benar ke server.
- Jika sinkronisasi berulang kali gagal, periksa apakah ada notifikasi gangguan layanan, atau hubungi admin teknis.
Catatan: Laporan yang lebih lengkap dan terperinci (per periode, per kategori menu, laporan keuangan) tersedia di Dashboard Merchant melalui browser. Laporan di aplikasi POS dirancang untuk kebutuhan cepat kasir dan manajer di lapangan.