Sistem Login
Jika dimatikan, seluruh karyawan (Front Office dan Store dihitung satu kelompok) hanya boleh 1 orang aktif login dalam waktu bersamaan. Misal ada 5 karyawan, begitu 1 login, 4 lainnya tidak bisa login sampai yang aktif logout. Admin selalu bebas login.
Metode Pembayaran (Hotel)
Kop Surat Laporan (PDF & Excel)
Tampilan Kartu Saldo
Admin selalu bisa melihat kedua kartu ini. Matikan bila Anda tidak ingin staf mengetahui total saldo keseluruhan.
Jam Menginap & Batas Checkout
Menentukan sampai kapan tamu boleh menempati kamar. Batas dihitung dari jam check-in, bukan sekadar "besok".
Bila dimatikan, sistem berperilaku seperti sebelum fitur ini ada: tidak ada batas checkout, tidak ada kamar merah karena kelebihan waktu, dan panel peringatan tidak muncul. Tagihan "menginap belum bayar" tetap berjalan.
Tamu yang check-in di bawah jam batas check-in dianggap masih bagian dari malam sebelumnya, sehingga checkout pada hari yang sama. Check-in pada jam itu atau setelahnya, checkout besok.
Sampai jam toleransi tidak ada biaya tambahan. Setelah itu sampai batas setengah hari dikenakan separuh tarif; melewatinya dikenakan satu hari penuh.
Untuk tamu yang masuk sebelum jam Batas Check-in. Kamarnya tetap harus dikosongkan pukul checkout hari yang sama, sehingga waktu menginapnya lebih pendek.
Nilai tetap, berdiri sendiri. Tidak dikalikan jumlah hari, tidak terpengaruh extrabed maupun tarif setengah hari.
Saklar ini terpisah dari saklar Aturan Jam Menginap — bisa dinyalakan atau dimatikan sendiri.
Tanpa ini, kelebihan waktu hanya tertagih bila kasir menekan tombol. Bila kasir lalai atau tamu tidak tertangani berhari-hari, nilainya mandek di satu hari penuh — kamar dipakai 5 hari, tertagih 1 hari.
Setelah batas ini, tagihan berhenti naik. Tanpa batas, tamu yang menghilang seminggu menghasilkan tagihan yang tidak akan pernah dibayar.
Perlu cron. Pasang di cPanel → Cron Jobs, tiap 30 menit:
-
Bila dimatikan, seluruh sistem setengah hari tidak berlaku — perpanjangan ½ hari, kelebihan waktu ½ hari, tombolnya di dashboard, dan pengaturan jam batas sore di bawah ikut terkunci.
Bisa dimatikan sendiri meski Sistem Setengah Hari menyala. Ikut mati bila saklar di atas dimatikan.
Kamar ditandai kuning pada rentang ini — belum ada biaya tambahan, hanya pengingat agar kasir menanyakan tamu. Setelah batas toleransi terlampaui, kamar berubah merah dan dikenakan tambahan.
Memakai nada pemberitahuan bawaan ponsel, disertai getaran singkat. Bila ponsel disenyapkan, hanya getarannya yang terasa.
Sesi & Login Karyawan
Mengatasi sesi yang "nyangkut" ketika kasir menekan Keluar saat sinyal hilang atau menutup paksa aplikasi.
Sesi yang sudah lama tidak dipakai ditutup sendiri, sehingga rekan shift berikutnya bisa masuk tanpa menunggu force logout dari admin.
Bila rekan sebelumnya lupa Keluar, karyawan berikutnya cukup menekan "Ambil Alih Sesi" di layar login. Setiap pengambilalihan tercatat di Log Aktivitas.
Username selalu diingat. Password hanya disimpan bila kasir mencentangnya sendiri, dan disimpan terenkripsi. Matikan bila HP dipakai bergantian antar shift.
Laporan Kerusakan
Karyawan dapat melaporkan kerusakan kamar/area, admin menugaskan perbaikan dan memverifikasinya. Mode Roomboy muncul di layar login aplikasi bagi karyawan yang Anda izinkan di Master Data. Bila dimatikan, semua menu dan akses fitur ini ditutup (juga bagi admin), tetapi data laporan tidak dihapus dan muncul kembali saat dinyalakan. Pemberitahuan ke HP memerlukan FCM aktif.
Header Struk
Bagian yang dicetak di atas rincian transaksi pada struk 58mm.
Hanya menerima PNG, maksimal 2 MB. Printer thermal mencetak hitam-putih, jadi logo dengan garis tegas dan latar polos memberi hasil paling tajam. Lebar cetak maksimal 384 piksel.
Catatan: logo baru tersimpan di server; aplikasi Android belum mencetaknya pada struk.
Boleh dikosongkan. Setiap baris baru akan dicetak sebagai baris terpisah.
Struk Thermal
Kop struk hotel memakai kartu Header Struk di atas. Kartu Kop Surat hanya untuk laporan dan slip gaji. Cetak dilakukan dari aplikasi Android ke printer Bluetooth.
Aplikasi Android menyesuaikan lebar struk mengikuti pilihan ini.
Saklar terpisah dari cetak struk. Bila dimatikan, field dan kolom Nama Tamu disembunyikan — data yang sudah tersimpan tidak dihapus dan akan muncul kembali bila dinyalakan lagi.
Bila menyala, transaksi kamar tidak bisa disimpan sebelum Nama Tamu terisi (di aplikasi, kolomnya berkedip dan berbunyi). Hanya bisa dinyalakan bila “Aktifkan field Nama Tamu” di atas menyala; ikut mati bila induknya dimatikan.
Berlaku untuk input Group di aplikasi Android. Bawaan 10; boleh 2–50.
Zona Waktu Aplikasi
Menentukan jam yang dicatat pada setiap transaksi. Kalau jam transaksi terasa maju/mundur dibanding jam di HP kasir, berarti zona waktu server berbeda dari lokasi hotel — atur di sini. Perubahan langsung berlaku untuk semua pengguna (webadmin maupun Android).
Waktu server saat ini: memuat...
Print Struk Bluetooth (Android)
Bawaan mati — mencetak setiap penjualan kecil memboroskan kertas.
Mencetak rincian pengambilan saat itu, bukan total harian.
Mencetak rincian pengambilan saat itu, bukan total harian.
Untuk printer thermal Bluetooth 58mm standar. Matikan jika hotel/toko tidak pakai printer struk.
Firebase (Opsional — Notifikasi & Realtime)
Sistem utama TETAP Webadmin/Android → API → MySQL. Firebase murni lapisan tambahan opsional.
Aman dimatikan/dihidupkan kapan saja — jika file api/config/firebase-service-account.json belum ada,
kedua fitur ini otomatis diam meski di-ON-kan di sini. Lihat dokumen "Panduan Setup Firebase RTDB & FCM".
Pesan WhatsApp Slip Gaji
Teks yang otomatis terisi saat mengirim slip gaji lewat WhatsApp.
Placeholder tersedia: {nama}, {bulan}, {total}.
Info Aplikasi
Tamu kamar bisa membon pembelian toko. Bonnya muncul di daftar bon modul Toko dan di Tagihan Kamar, dan bisa dibayar dari salah satunya — pembayaran di satu sisi menyesuaikan sisi lainnya. Hanya kamar yang sedang terisi yang bisa dipilih.
Nomor Transaksi (Invoice)
Format Hotel: 000100-HTB-08-2026 (6 digit). Format Toko: 00100/Store/08/2026 (5 digit). Nomor naik terus lintas bulan sampai batasnya, tidak direset otomatis.
Isi dengan nomor berikutnya yang akan dipakai — bukan nomor terakhir yang sudah terbit. Berguna untuk menyamakan penomoran sistem dengan nota fisik.
Periksa Foto Bukti Pengeluaran
Memeriksa apakah folder penyimpanan foto sudah siap. Berguna bila foto sudah diambil di aplikasi tetapi penandanya tidak muncul di Daftar Transaksi — pemeriksaan ini menunjukkan di mana rantainya putus.
File backup tersimpan di folder /backup pada root domain, diberi nama otomatis bertanggal.
| File | Sumber | Ukuran | Dibuat Oleh | Waktu | Aksi |
|---|---|---|---|---|---|
| Memuat... | |||||