Reservasi
Kaitan dengan Aplikasi Host
Penjelasan pembagian tugas antara fitur Reservasi di POS dan Aplikasi Host untuk manajemen reservasi penuh.
Dua Permukaan, Satu Data
Sistem reservasi FnB POS menggunakan satu database yang sama — perubahan yang dilakukan di POS langsung terlihat di Aplikasi Host, dan sebaliknya. Perbedaannya ada di kelengkapan fitur dan siapa yang menggunakannya.
Apa yang Bisa Dilakukan di POS?
Halaman Reservasi di POS adalah pusat aksi cepat untuk staf yang bekerja di lantai:
| Fungsi | Tersedia di POS |
|---|---|
| Lihat daftar reservasi hari ini | Ya |
| Cari tamu (nama/HP/kode) | Ya |
| Filter & urutkan berdasarkan status | Ya |
| Buat reservasi baru | Ya (via FAB) |
| Ubah status: Konfirmasi / Tiba / Duduk / Selesai / No-show / Batalkan | Ya |
| Tetapkan meja & gabung meja | Ya |
| Catat/ubah status deposit (manual) | Ya |
| Buat pesanan langsung dari reservasi | Ya |
| Kirim pra-pesan ke dapur | Ya |
| Daftar tunggu walk-in (Waitlist) | Ya |
| Buku tamu (Guest Book) | Ya (view dari ikon header) |
| Denah lantai (floor plan) visual | Ya (via menu ··· → Denah) |
| Timetable Gantt per meja | Ya (tablet landscape) |
Apa yang HANYA Bisa di Aplikasi Host?
Aplikasi Host (host.fnb-pos-naimtech.cloud) adalah aplikasi terpisah khusus untuk staf/manajer front-of-house per cabang. Login menggunakan kredensial merchant (JWT per-cabang). Fitur yang lebih lengkap di Host:
| Fungsi | Keterangan |
|---|---|
| Papan reservasi visual penuh | Denah interaktif dengan status meja real-time, drag-and-drop meja |
| Pengaturan reservasi per cabang | Jam buka, kapasitas, jeda antar booking, kebijakan deposit, tampilan brand |
| Manajemen jadwal cabang | Blokir tanggal, set jam khusus, kapasitas manual |
| Live floor dengan check-in | Tampilan denah full-screen untuk host station |
| Laporan reservasi | Rekap no-show, konversi, occupancy |
Bagaimana App-Access host Bekerja?
Halaman Reservasi di POS hanya muncul untuk akun yang memiliki app-access host. Ini dikonfigurasi pemilik usaha di dashboard merchant:
- Buka merchant dashboard → Kepegawaian → pilih karyawan.
- Di tab Akses, aktifkan Aplikasi Host.
- Karyawan tersebut kini bisa melihat menu Reservasi di POS dan login ke app Host.
Tips: Staf kasir biasa tidak perlu app-access
host. Berikan akses ini hanya ke staf yang memang bertugas mengelola meja dan tamu (host/captain/manajer lantai).
Alur Kerja yang Direkomendasikan
Tamu buat reservasi online (app Book / telepon)
↓
Manajer konfirmasi & atur meja di app Host
↓
Hari H — staf lantai cek di POS:
• Tamu datang → ketuk [Tiba] di POS
• Meja siap → ketuk [Dudukkan] di POS
• Buat pesanan → ketuk [Buat Pesanan] di POS
↓
Pesanan dibuat, tamu dilayani oleh staf POS
Sinkronisasi Real-Time
Baik POS maupun app Host terhubung ke SSE (Server-Sent Events) yang sama. Artinya:
- Saat staf POS mengubah status reservasi ke Duduk, papan host langsung memperbarui warna meja.
- Saat manajer di Host memblokir meja atau mengubah jadwal, POS ikut mencerminkan perubahan tersebut.
- Jika koneksi internet terputus, POS menampilkan status Terputus. Aksi reservasi (bukan offline-first) memerlukan koneksi kembali; data terakhir tetap tampil.
Perhatian: Tidak seperti fitur penjualan dan kas yang bersifat offline-first (bisa jalan tanpa internet), fitur reservasi memerlukan koneksi internet aktif untuk setiap aksi perubahan status karena data harus dikunci server agar tidak terjadi konflik antar-perangkat.