🔧 Panduan Troubleshooting
Versi 4.6 | 29 April 2026 — Solusi cepat untuk masalah yang sering terjadi
⚡ Solusi Cepat (90% Masalah)
Sebelum baca panduan di bawah, coba ini dulu:
| Masalah | Solusi Pertama |
| Tombol tidak merespons | Tekan Ctrl + F5 (hard refresh) |
| Suara tidak keluar | Klik layar display 1 kali |
| Counter terkunci | Minta staff yang lock untuk logout, atau admin unlock |
| Data statistik 0 | Cek tanggal di date picker → klik Refresh |
| Tiba-tiba logout | Akun login di perangkat lain → 1 akun = 1 perangkat |
| Antrian tidak muncul | Counter 1-5 hanya tampil A-xxx, Counter 6 hanya B-xxx, Counter 7 hanya C-xxx |
| Halaman blank | Cek koneksi WiFi |
Jika solusi cepat di atas tidak berhasil, baca panduan detail di bawah:
Penyebab: Koneksi internet terputus atau server sedang down.
Cara fix:
- Cek WiFi — pastikan perangkat terhubung ke jaringan
- Coba buka
http://129.226.200.209/ di browser — jika tetap gagal, internet bermasalah
- Coba buka di browser lain (Edge / Firefox)
- Jika semua perangkat gagal → kemungkinan server down → hubungi admin IT
Penyebab: Salah ketik, Caps Lock nyala, atau akun belum dibuat.
Cara fix:
- Pastikan Caps Lock mati — password case-sensitive (huruf besar/kecil berpengaruh)
- Username biasanya huruf kecil semua (contoh:
silvia, bukan Silvia)
- Jika tetap gagal → minta admin reset password di Admin Dashboard → Kelola Staff
Penyebab: Staff lain sudah login di counter tersebut, atau staff sebelumnya lupa logout.
Cara fix:
- Tanya staff yang namanya tercantum → minta dia logout
- Jika staff tidak ada / sudah pulang → minta admin buka paksa:
- Admin Dashboard → scroll bawah → Kelola Counter → klik 🔓 Unlock
- Jika tombol unlock tidak ada, jalankan SQL ini di Supabase:
UPDATE counters SET locked_by = NULL, lock_owner = NULL WHERE id = [nomor counter];
Penyebab: Browser masih menyimpan versi lama sistem (cache). Kode JavaScript tidak bisa jalan karena cache belum diperbarui.
Cara fix:
- Tekan
Ctrl + F5 — ini memaksa browser download ulang semua file terbaru
- Jika masih gagal → bersihkan cache manual:
- Chrome →
Ctrl + Shift + Delete → centang "Cached images and files" → Clear
- Masih gagal? Buka DevTools (
F12 → tab Console) — lihat apakah ada tulisan merah. Screenshot error-nya dan kirim ke admin IT
Penyebab umum: Layar belum diklik setelah halaman dibuka, atau volume mati.
Cara fix:
- Pastikan Anda sudah klik layar display minimal 1 kali setelah halaman terbuka
- Cek volume speaker TV / speaker eksternal — naikkan hingga terdengar
- Cek volume sistem di Mini PC — pastikan tidak di-mute
- Jika halaman baru saja di-refresh, klik layar lagi — suara reset setiap refresh
- Habis hapus history Chrome? Permission suara ter-reset. Klik layar display lagi untuk mengaktifkan ulang
- Klik kanan tab display.html → pastikan tidak ada tulisan "Mute site"
Kenapa harus diklik? Ini kebijakan keamanan browser — browser tidak boleh memutar suara otomatis sebelum pengguna berinteraksi dengan halaman. Bukan bug sistem.
Penyebab: Tanggal di date picker tidak sesuai hari ini, atau memang belum ada data.
Cara fix:
- Lihat tanggal di date picker (pojok kanan atas) — pastikan sesuai hari ini
- Klik 🔄 Refresh
- Jika tanggal benar tapi tetap 0 → memang belum ada pelanggan hari ini
- Untuk verifikasi: buat antrian test di Kiosk, lalu cek lagi dashboard
Penyebab: Tipe counter tidak cocok dengan kode antrian.
Penjelasan:
Setiap counter hanya menampilkan antrian yang sesuai tipenya:
| Counter 1–5 | Hanya tampil antrian A-xxx (Pembelian) |
| Counter 6 | Hanya tampil antrian B-xxx (Pengambilan) |
| Counter 7 | Hanya tampil antrian C-xxx (Layanan Pelanggan) |
Jika counter 2 tidak menunjukkan antrian, tapi ada antrian C-xxx menunggu — itu karena C-xxx hanya bisa dilayani di counter 7.
Penyebab: File video belum diupload atau nama file salah.
Cara fix:
- File harus bernama
promo.mp4 (huruf kecil semua)
- Taruh di folder
/var/www/antrian/assets/ di VPS
- Upload:
scp promo.mp4 ubuntu@129.226.200.209:/var/www/antrian/assets/
- Refresh display.html (F5) — video otomatis tampil
- Jika tidak ada file video, panel video otomatis hilang — ini normal, bukan error
Penyebab: Akun yang sama login di perangkat lain.
Penjelasan:
Ini bukan bug — ini fitur keamanan Single Session. Sistem hanya mengizinkan 1 akun aktif di 1 perangkat. Jika akun Anda login di laptop lain, laptop Anda otomatis logout dalam 30 detik.
Solusi: Pastikan setiap staff hanya login di 1 perangkat. Jika yakin tidak login di tempat lain, hubungi admin untuk investigasi.
Penyebab: Tanggal belum dipilih atau browser memblokir download.
Cara fix:
- Pastikan tanggal mulai dan akhir sudah dipilih sebelum klik Download
- Cek apakah browser memblokir popup/download → izinkan dari situs ini
- Jika muncul toast "Tidak ada data" → tidak ada transaksi di rentang tanggal tersebut
Penyebab: Halaman gudang belum dibuka atau belum di-refresh.
Cara fix:
- Staff gudang: pastikan
warehouse.html sudah terbuka dan sudah login
- Tekan
Ctrl + F5 untuk refresh
- Cek tab "Masuk" — pesanan baru muncul di sini
- Staff counter: pastikan nomor pesanan berhasil dikirim (lihat toast notification hijau)
Penyebab: Koneksi real-time terputus (WiFi tidak stabil) atau browser kehabisan memori.
Cara fix:
- Tekan
F5 untuk refresh halaman
- Setelah refresh, WAJIB klik layar lagi untuk aktifkan suara
- Jika masih freeze → tutup Chrome dan buka ulang
- Cek koneksi WiFi Mini PC
Penyebab: Koneksi internet tablet terputus atau browser crash.
Cara fix:
- Cek WiFi tablet — pastikan terhubung
- Refresh halaman (
Ctrl + F5 atau geser dari atas ke bawah)
- Jika masih gagal → tutup Chrome → buka ulang
http://129.226.200.209/kiosk.html
- Restart tablet jika semua cara di atas gagal
✅ Checklist Harian — Sebelum Buka Toko
Lakukan pengecekan ini setiap pagi sebelum pelanggan datang:
- Semua perangkat terhubung WiFi ✓
- TV display menyala + halaman display.html terbuka ✓
- Layar display sudah diklik (suara aktif) ✓
- Volume speaker terdengar jelas ✓
- Tablet kiosk di halaman kiosk.html ✓
- Semua staff sudah login di counter masing-masing ✓
- PC gudang buka halaman warehouse.html ✓
- Test: ambil 1 antrian di kiosk → cek muncul di display + counter ✓
Jika semua cara di atas gagal:
- Screenshot pesan error yang muncul
- Catat halaman mana yang bermasalah
- Hubungi admin IT / developer dengan info tersebut