Dashboard & Analitik
Daftar Transaksi
Melihat riwayat semua transaksi dengan filter status, tanggal, channel, dan metode pembayaran, serta membuka detail pesanan.
Apa itu Daftar Transaksi?
Halaman Daftar Transaksi (Dashboard → Daftar Transaksi) menampilkan riwayat lengkap semua pesanan dari seluruh channel penjualan — POS kasir, web order, kiosk, maupun aggregator. Halaman ini cocok untuk menelusuri transaksi spesifik, memeriksa status pembayaran, atau mengekspor data untuk rekonsiliasi.
Rentang Tanggal
Di pojok kanan atas terdapat toolbar tanggal yang memungkinkan Anda memilih rentang laporan. Default: bulan berjalan. Klik untuk memilih tanggal mulai dan akhir secara bebas.
Filter Transaksi
Di bawah header halaman terdapat beberapa kontrol filter yang bekerja bersamaan:
Kolom Pencarian
- Ketik nomor pesanan atau nama pelanggan di kolom Cari no. pesanan / pelanggan....
- Hasil difilter secara real-time (debounce 350ms — tidak perlu menekan Enter).
- Dari halaman pencarian global (⌘K), klik hasil transaksi akan membuka halaman ini dengan kolom
?q=yang sudah terisi.
Filter Status
Dropdown Semua status memungkinkan Anda memilih:
| Nilai | Keterangan |
|---|---|
| Semua status | Semua transaksi tanpa filter |
| Lunas | Pesanan sudah dibayar penuh |
| Terbuka | Pesanan sedang berjalan, belum dibayar |
| Dibatalkan | Pesanan dibatalkan |
| Siap | Pesanan siap disajikan |
| Disajikan | Pesanan sudah disajikan ke meja |
| Diproses | Sedang dalam proses dapur |
| Dikirim ke Dapur | Sudah dikirim ke KDS/dapur |
Filter Channel
Dropdown Semua channel memungkinkan filter berdasarkan asal transaksi:
| Nilai | Keterangan |
|---|---|
| POS | Dari kasir POS |
| Online | Dari web order / self-order |
| Kiosk | Dari mesin kiosk |
| Aggregator | Dari GoFood, GrabFood, ShopeeFood |
Kolom Tabel
Tabel transaksi menampilkan kolom berikut (dapat diurutkan dengan klik header):
- No. Pesanan — kode unik pesanan.
- Pelanggan — nama tamu atau nomor meja (jika ada).
- Channel — asal transaksi.
- Metode Bayar — tunai, QRIS, kartu, dll.
- Total — nilai transaksi.
- Status — badge status saat ini.
- Tanggal — waktu pesanan dibuat.
Klik header kolom untuk mengurutkan naik/turun. Kolom yang aktif ditandai panah biru.
Membuka Detail Transaksi
Klik baris transaksi mana pun untuk membuka dialog detail transaksi yang menampilkan:
- Informasi pesanan lengkap (nomor, channel, meja/tamu, catatan).
- Daftar item yang dipesan beserta harga satuan, modifier, dan subtotal.
- Ringkasan pembayaran — subtotal, diskon (promo/voucher/member), pajak, biaya layanan, tip, dan grand total.
- Metode pembayaran yang digunakan.
- Timestamp dibuat, diproses, dan selesai.
Tutup dialog dengan klik di luar area dialog atau tombol ×.
Ekspor Data
Gunakan tombol Ekspor CSV di toolbar kanan atas untuk mengunduh data transaksi sesuai filter dan rentang tanggal yang aktif. File CSV mencakup semua kolom yang tampil di tabel, cocok untuk rekonsiliasi di spreadsheet.
Tips: Sebelum ekspor, pastikan filter sudah sesuai kebutuhan (mis. hanya transaksi "Lunas" bulan lalu) agar file yang diunduh tidak perlu difilter ulang.
Paginasi
Tabel menampilkan 25 baris per halaman. Navigasi antar halaman menggunakan tombol paginasi di bawah tabel. Filter atau perubahan pengurutan otomatis mereset ke halaman pertama.
Tips
Tips: Gunakan filter Status: Terbuka dikombinasikan dengan rentang tanggal kemarin untuk menemukan pesanan yang mungkin belum diselesaikan atau tidak dibayar dari hari sebelumnya.
Tips: Filter Channel: POS lalu ekspor CSV berguna untuk rekonsiliasi kas harian — bandingkan dengan laporan shift kasir.