Mode Gelap
Check-in
Proses kedatangan tamu — assign kamar fisik, opsional verifikasi identitas, ubah status reservasi → checked_in. Tidak ada langkah pembayaran di sini (pembayaran/deposit ditangani saat buat reservasi atau saat check-out).
Path menu: Front Desk → Check-in (/front-desk/check-in)
Workflow
1. Pilih Reservasi
Halaman menampilkan daftar reservasi berstatus confirmed (sudah dikonfirmasi dan siap check-in).
- Cari Reservasi — ketik nomor reservasi atau nama tamu, lalu klik Cari (atau Enter).
- Reservasi juga bisa dibuka langsung lewat tautan
?reservation=<id>(mis. dari halaman detail reservasi atau Room Overview).
Klik kartu reservasi untuk masuk ke detail check-in.
2. Review Detail Reservasi
Kartu detail menampilkan: tipe kamar, tanggal check-in/out, jumlah malam, jumlah tamu (dewasa/anak), sumber, status pembayaran, total tagihan, dan deposit.
- Permintaan khusus tamu (kalau ada) ditampilkan menonjol supaya bisa disiapkan.
- Flag Early Check-in muncul kalau tamu datang lebih awal dari tanggal reservasi, atau di hari yang sama tapi sebelum jam check-in standar (default 14:00).
3. Identitas Tamu (Opsional)
Form identitas — tidak wajib, tidak memblok check-in:
- Jenis identitas (KTP / Paspor / SIM)
- Nomor identitas
- Kewarganegaraan
Nilai di-prefill dari data master tamu. Kalau diubah, perubahan otomatis disimpan ke master tamu saat check-in (best-effort — kalau gagal simpan, check-in tetap lanjut dan muncul toast peringatan). Boleh dikosongkan kalau belum ada.
4. Assign Kamar Fisik
- Kalau reservasi sudah punya kamar (
room_id), nomor kamar + status kebersihannya ditampilkan. Kalau kamar belum bersih (kotor/dibersihkan/maintenance), muncul peringatan supaya dibersihkan dulu. - Kalau belum punya kamar, pilih dari dropdown kamar Tersedia (status
available, tipe kamar sesuai). Tersedia juga:- Pilihkan Otomatis — ambil kamar Tersedia (bersih) pertama urut nomor.
- Lihat Status Kamar — buka board status semua kamar (Tersedia/Terisi/Kotor/Dibersihkan/Maintenance/Diblokir) dan pilih kamar Tersedia tanpa pindah halaman.
Kamar wajib dipilih — tombol Check-in nonaktif sampai ada kamar.
5. Proses Check-in
Tombol tersedia:
- Check-in Sekarang — kalau tanggal reservasi lebih besar dari hari ini, muncul konfirmasi early check-in dulu. Setelah dikonfirmasi, sistem menyimpan identitas (kalau berubah) lalu memproses check-in. Reservasi menjadi
checked_in, kamar di-assign & menjadioccupied, folio dibuka. Room charge per malam di-post oleh Night Audit (atau manual via folio untuk properti tanpa night audit). - Kartu Registrasi — simpan identitas (kalau berubah) lalu buka kartu registrasi di tab baru untuk dicetak/ditandatangani tamu.
Kasus Khusus
Early Check-in
Tamu datang sebelum tanggal reservasi atau sebelum jam check-in standar. Sistem tetap mengizinkan, tapi:
- Menampilkan flag Early Check-in pada detail reservasi.
- Menampilkan konfirmasi sebelum memproses kalau tanggal reservasi masih di masa depan.
- Biaya early check-in (kalau ada) tidak ditambahkan di halaman ini — tambahkan ke folio setelah check-in / saat check-out.
Pastikan status kamar sudah bersih sebelum menempatkan tamu (peringatan ditampilkan kalau belum).
Walk-in (tanpa booking)
Tamu tanpa reservasi datang langsung — gunakan alur Walk-in, bukan halaman ini.
Reservasi Group
Setiap kamar dalam group di-check-in satu per satu lewat halaman ini (per reservasi). Untuk keberangkatan kolektif, lihat tab Group di Check-out.
Tips
- Identitas opsional — boleh dikosongkan; isi/verifikasi saat tamu hadir. Tersimpan otomatis ke data tamu.
- Cek kebersihan kamar — kamar yang sudah di-assign bisa saja masih Kotor; perhatikan peringatan sebelum menempatkan tamu.
- Kartu Registrasi — cetak untuk tanda tangan tamu (mis. booking Bill-to-Company / OTA).
- Setelah check-in, reservasi berstatus
checked_in— tambah charge (F&B, laundry, dll) dilakukan lewat folio di halaman Check-out atau detail reservasi.