Memulai Monitoring¶
Panduan mengaktifkan tangkapan layar + kamera untuk sesi kerja.
Prasyarat¶
- Sudah login di app.ticksnap.id
- Pakai browser Chromium-based (Chrome, Edge, Brave) versi terbaru
- Minimal 1 tugas untuk hari ini sudah dibuat — wajib
- Webcam + izin kamera sudah di-allow di browser
Kenapa harus ada tugas dulu?¶
Sebelum monitoring aktif, sistem memastikan Anda sudah merencanakan kerja hari ini. Hal ini mencegah pola kerja tanpa rencana + membantu produktivitas.
Kalau Anda coba klik "Mulai Monitoring" tanpa tugas, muncul dialog:
Anda harus memiliki minimal 1 tugas untuk hari ini sebelum memulai monitoring.
[OK] [Cancel]
Klik OK → diarahkan ke halaman Tugas. Setelah buat minimal 1 tugas, kembali dan klik "Mulai Monitoring" lagi.
Lihat Manajemen Tugas.
Langkah memulai¶
1. Klik tombol "Mulai Monitoring"¶
Di sidebar kiri, ada tombol hijau "Mulai Monitoring".
2. Izinkan tangkapan layar¶
Browser menampilkan dialog "Choose what to share":
- Pilih "Entire Screen" (WAJIB — Ticksnap menolak window/tab share)
- Klik "Share"
Harus Entire Screen
Kalau Anda pilih Window atau Tab, sistem otomatis menolak dan minta Anda pilih ulang dengan Entire Screen. Ini untuk memastikan monitoring menyeluruh, tidak hanya satu aplikasi.
3. Izinkan akses kamera¶
Browser menampilkan dialog izin kamera (biasanya icon 🎥 di address bar):
- Klik "Allow"
- Indikator kamera akan menyala di laptop Anda
4. Monitoring aktif¶
Sekarang monitoring berjalan:
- Tangkapan layar setiap 40 detik (full screen → resize 50%)
- Tangkapan kamera setiap 30 detik (1280×720 → resize 60%)
- Deteksi wajah AI setiap 2 detik (realtime, tidak disimpan kecuali insiden)
- Deteksi aktivitas situs dibatasi berjalan otomatis di latar belakang
Status di sidebar berubah jadi hijau "Monitoring Aktif".
Pause (Jeda) Monitoring¶
Saat break, ke toilet, meeting offline — jeda dulu. Tombol "Jeda" di sidebar.
Saat dijeda:
- ❌ Tidak ada tangkapan baru
- ✅ Stream kamera/layar tetap terkoneksi (tidak perlu minta izin ulang)
- ✅ Resume cepat dengan klik "Lanjutkan"
Pause tidak ada batas waktu. Tapi disarankan tidak melebihi 1 jam tanpa alasan, karena admin mungkin tanya.
Auto-pause saat tidak ada tugas berjalan¶
Selain Jeda manual, monitoring otomatis berhenti mengirim tangkapan saat:
- Anda menandai tugas selesai dan tidak ada tugas lain yang sedang berjalan (lihat Selesaikan tugas lebih awal)
- Ada gap antar tugas (misal tugas pagi 09:00-12:00 dan siang 13:00-15:00 → 12:00-13:00 auto-pause)
- Belum waktunya tugas pertama mulai (misal monitoring di-start 08:30 sementara tugas pertama 09:00)
- Semua tugas hari ini sudah lewat / selesai
Indikator di sidebar:
| Warna | Status |
|---|---|
| 🟢 Hijau "Layar & kamera aktif" | Capture berjalan, ada tugas yang sedang dikerjakan |
| 🟡 Kuning "Tangkapan dijeda" | Anda klik Jeda manual |
| 🟠 Oranye "Tidak ada tugas aktif" | Auto-pause — tunggu tugas berikutnya mulai atau klik Selesai pada salah satu tugas |
Tidak perlu klik Jeda saat istirahat siang
Cukup buat 2 tugas (misal pagi 09:00-12:00 dan siang 13:00-17:00). Saat 12:00 tiba, tugas pagi otomatis "tidak aktif" → capture pause sampai 13:00 → tugas siang aktif → capture lanjut. Tidak perlu intervensi manual.
Capture otomatis lanjut saat ada tugas yang aktif kembali — Anda tidak perlu klik apapun.
Stop Monitoring¶
Saat selesai kerja:
- Klik "Stop Monitoring" di sidebar
- Browser otomatis menutup sharing layar (indicator "Stop sharing" hilang)
- Stream kamera ditutup
Next session: perlu minta izin ulang (start dari awal).
Pindah ke sisi Admin saat monitoring jalan¶
Khusus untuk akun dual-role (admin yang juga ikut monitoring sebagai karyawan): di sidebar Karyawan ada link "Login as Admin". Kalau Anda klik link tersebut sementara monitoring masih aktif, muncul konfirmasi:
Proctoring akan berhenti. Lanjutkan ke sisi Admin?
[OK] [Cancel]
- Klik OK → monitoring otomatis dihentikan (stream layar + kamera ditutup), lalu pindah ke dashboard Admin.
- Klik Cancel → tetap di sisi Karyawan, monitoring tidak terganggu.
Ini dibuat agar Anda tidak tanpa sengaja meninggalkan stream berjalan saat berpindah peran. Setelah selesai di sisi Admin dan ingin lanjut kerja lagi, klik "Kembali ke Karyawan" lalu start monitoring dari awal.
Insiden yang dipicu otomatis¶
Selama monitoring aktif, sistem mencatat insiden jika:
- Tidak ada wajah terdeteksi selama 2 detik → tangkapan kamera tersimpan + notifikasi admin
- Lebih dari 1 wajah terdeteksi → tangkapan kamera tersimpan + notifikasi admin
- Sistem mendeteksi domain dari daftar Situs Dibatasi → tangkapan layar tersimpan + notifikasi admin
Antar insiden dari tipe yang sama, ada cooldown 30 detik — menghindari spam.
Minimalisir insiden
- Pastikan wajah Anda terlihat kamera (duduk menghadap layar)
- Hanya buka tab yang relevan dengan pekerjaan
- Gunakan pencahayaan cukup (AI face detection butuh cahaya untuk akurat)
Persyaratan teknis¶
| Komponen | Minimum | Rekomendasi |
|---|---|---|
| Browser | Chrome/Edge/Brave versi terbaru | Chrome versi terbaru |
| RAM | 4 GB | 8 GB+ |
| Bandwidth upload | 500 Kbps | 2 Mbps+ |
| Webcam | 720p | 1080p |
| Koneksi | Stabil | Kabel ethernet |
Troubleshooting¶
Tombol 'Mulai Monitoring' tidak ada di sidebar
- Pastikan Anda login sebagai karyawan (atau admin yang pakai mode employee)
- Refresh halaman
- Clear browser cache kalau masih tidak muncul
Browser minta izin layar berulang kali
Beberapa browser reset izin setiap kali start. Pastikan pilih "Remember this decision" saat diminta izin (kalau opsi itu ada).
Monitor hanya share 1 layar padahal saya dual-monitor
Browser hanya share layar yang Anda pilih di dialog. Untuk dual-monitor:
- Pilih "Entire Screen" — browser tampilkan thumbnail per monitor → pilih monitor utama
- Jika pindah ke monitor lain, tangkapan tidak akan merekam itu. Pindahkan window kerja ke monitor yang di-share.
Internet putus saat monitoring
- Tangkapan saat offline gagal upload (tidak ada retry otomatis saat ini)
- Saat online kembali, tangkapan baru mulai normal
- Data saat offline hilang (tidak ada mekanisme cache)
Face detection false alarm terus
- Pastikan pencahayaan wajah cukup
- Wajah harus terlihat jelas di kamera (bukan tertutup masker medical misalnya)
- Ukuran wajah minimum ~20% frame kamera
- Kalau tetap gagal, lapor ke admin — mungkin webcam bermasalah