Skip to content

Kalender Reservasi

Visualisasi ketersediaan kamar dalam bentuk grid kalender.

Path menu: Reservasi → Kalender Reservasi (/reservations/calendar)

2 Mode Tampilan

Date Matrix (default)

Grid 2D: tipe kamar di sumbu Y, tanggal di sumbu X (default 14 hari ke depan). Setiap sel menampilkan jumlah kamar tersedia per tipe kamar per tanggal.

Warna sel:

  • ⚪ Putih (> 2 tersedia) — bebas
  • 🟡 Amber (≤ 2 tersedia) — hampir penuh
  • 🔴 Merah (0 tersedia) — penuh
  • ⚫ Abu-abu — tidak ada kamar di tipe ini

Highlight:

  • Kolom Hari Ini — ring warna teal
  • Kolom Akhir Pekan (Sabtu/Minggu) — background amber pucat

Sel menampilkan angka ketersediaan (dengan tooltip detail) — mode ini bersifat tampilan/visualisasi saja; sel tidak bisa diklik untuk membuat reservasi. Buat reservasi lewat tombol + Tambah Reservasi di Daftar Reservasi.

Timeline View (jika Day-Use aktif)

Toggle Date Matrix / Timeline muncul kalau master switch Day-Use ON. Tampilan berbeda: kamar fisik di sumbu Y, jam (00–23) di sumbu X untuk satu tanggal.

Blok reservasi diberi warna per tipe menginap:

  • 🔵 Biru — Overnight
  • 🟣 Ungu — Day Use
  • 🌸 Pink — Half Day
  • 🟠 Amber — Hourly

Cocok untuk hari dengan multi-occupancy (back-to-back booking). Klik blok → buka halaman detail reservasi (/reservations/<id>).

Hint Day-Use

Kalau pada tanggal terpilih ada minimal 1 reservasi non-overnight, tampil catatan: "✓ Hari ini ada reservasi non-overnight (day_use / half_day / hourly)."

Lihat Day-Use Hotel — Calendar Timeline View untuk detail.

  • Tombol geser — di Date Matrix menggeser range ± 2 Minggu (14 hari); di Timeline menggeser ± 1 Hari.
  • Tombol Hari Ini — reset ke tanggal sekarang.
  • Datepicker — lompat ke tanggal spesifik (hanya di mode Timeline).

Tips

  • Date Matrix cocok untuk planning multi-night; Timeline View cocok untuk day-use turnover / hotel transit.
  • Toggle mode tidak persisten — kembali ke Date Matrix saat halaman dimuat ulang.
  • Untuk planning 30+ hari, pakai Forecast Report.

Butuh bantuan lebih lanjut? Hubungi tim support kami.