Mode Gelap
Jadwal Venue
Kelola jadwal operasional per venue berdasarkan tanggal. Halaman ini digunakan untuk melihat, membuat, dan mengelola sesi/jadwal waktu untuk venue bertipe Booking Slot Waktu atau Event Seat.
Path menu: Venue & Jadwal → Jadwal Venue (/venue-locations/venue-sessions)
Tampilan Jadwal
Halaman ini menampilkan jadwal dalam format kalender harian dengan tab per tanggal:
- Filter Venue --- pilih venue yang ingin dilihat jadwalnya
- Tanggal Mulai --- pilih tanggal awal tampilan
- Jumlah Hari --- pilih rentang tampilan (7, 14, atau 30 hari)
- Klik Terapkan Filter untuk memuat jadwal sesuai filter
Tab Tanggal
Setiap tanggal ditampilkan sebagai tab di bagian atas. Tab menunjukkan:
- Tanggal --- angka tanggal
- Hari --- singkatan nama hari (Sen, Sel, Rab, dst.)
- Jumlah sesi --- badge biru menunjukkan jumlah sesi pada tanggal tersebut
Kartu Sesi
Setiap sesi ditampilkan sebagai kartu yang berisi:
- Nama Sesi --- nama sesi yang di-generate otomatis
- Kode Sesi --- kode unik sesi
- Status --- Tersedia, Penuh, Tutup, atau Maintenance
- Jam --- waktu mulai dan selesai sesi
- Kapasitas --- jumlah terpesan / total kapasitas (dan sisa slot)
- Harga --- harga per sesi (jika diatur, ditampilkan dalam Rupiah)
Status Sesi
| Status | Warna | Keterangan |
|---|---|---|
| Tersedia | Hijau | Sesi masih menerima pemesanan |
| Penuh | Merah | Kapasitas sesi sudah terisi penuh |
| Tutup | Abu-abu | Sesi ditutup dan tidak menerima pemesanan |
| Maintenance | Kuning | Sesi sedang dalam pemeliharaan |
Generate Sesi & Jadwal
Fitur ini digunakan untuk membuat banyak sesi sekaligus berdasarkan rentang tanggal secara otomatis.
- Klik tombol Generate Sesi & Jadwal
- Isi form:
- Venue --- pilih venue tujuan
- Tanggal Mulai --- tanggal pertama jadwal
- Tanggal Selesai --- tanggal terakhir jadwal
- Jam Mulai Operasional --- jam buka venue (contoh: 09:00)
- Jam Selesai Operasional --- jam tutup venue (contoh: 17:00)
- Durasi per Sesi (menit) --- berapa lama satu sesi berlangsung (contoh: 60 menit)
- Jarak Antar Sesi (menit) --- jeda waktu antara sesi (contoh: 15 menit)
- Harga per Sesi (Rp) --- harga khusus per sesi (0 = menggunakan harga dasar produk)
- Status Aktif --- aktifkan sesi yang digenerate
- Klik Generate
Contoh Generate
Jika Anda pilih tanggal 13 Jan - 19 Jan, jam 09:00-17:00, durasi 60 menit, jeda 15 menit:
- Sistem akan otomatis mendeteksi hari-hari dalam range tersebut
- Membuat sesi recurring per hari dengan pembagian waktu otomatis (misalnya Sesi 09:00-10:00, Sesi 10:15-11:15, dst.)
- Sekaligus membuat jadwal untuk setiap tanggal dalam range
Menghapus Jadwal
Hapus Jadwal Per Rentang Tanggal
- Klik tombol Hapus Jadwal (merah)
- Pilih Venue yang jadwalnya ingin dihapus
- Tentukan Tanggal Mulai dan Tanggal Selesai rentang penghapusan
- Klik Hapus
Perhatian
Penghapusan jadwal bersifat permanen. Sistem akan menghapus:
- Semua jadwal (schedules) dalam rentang tanggal yang dipilih
- Sesi (sessions) yang tidak memiliki jadwal lain setelah penghapusan
Data yang sudah dihapus tidak dapat dikembalikan.
Hapus Sesi Satuan
- Pada kartu sesi, klik tombol Hapus di pojok kanan bawah
- Konfirmasi penghapusan
TIP
Halaman ini hanya menampilkan venue bertipe Booking Slot Waktu dan Event Seat. Venue bertipe Tiket Reguler tidak memerlukan manajemen jadwal. Pastikan venue sudah dibuat terlebih dahulu di menu Master Lokasi.