Lewati ke isi

Kelola Karyawan

Menambah, mengedit, dan mengelola karyawan di perusahaan Anda.

Menambah Karyawan Baru

  1. Buka Admin → Karyawan di sidebar
  2. Klik tombol "Tambah Karyawan" di pojok kanan atas
  3. Isi data:

    Field Wajib Contoh
    Nomor Karyawan Opsional EMP-001
    Nama Lengkap Andi Pratama
    Email [email protected]
    Password (minimum 8 karakter, tanpa spasi)
    Role Employee / Admin
    Unit Kerja Opsional (pilih dari dropdown)
    Jabatan Opsional Software Engineer
    WFH Address Opsional Jl. Merdeka No. 10, Jakarta
    Nomor HP Opsional +62812...
  4. Klik "Simpan"

  5. Sistem otomatis mengirim email welcome ke karyawan berisi kredensial login

Email karyawan harus unique global

Email karyawan harus belum pernah dipakai di Ticksnap (termasuk di perusahaan lain). Jika error "Email sudah terdaftar", gunakan email lain atau hubungi tim Ticksnap.

Quota karyawan

Jumlah karyawan yang bisa didaftarkan tergantung paket perusahaan:

Paket Maksimum Karyawan Maksimum Admin
Starter 42 3
Pilot 10 2
Professional 110 8
Enterprise 265 15

Jika mencapai quota, tombol "Tambah Karyawan" akan menolak dengan pesan "Batas karyawan tercapai". Solusinya: nonaktifkan karyawan lama, atau hubungi Ticksnap untuk upgrade paket.

Setiap baris karyawan di tabel punya tombol "Aksi" di kolom paling kanan. Klik tombol tersebut untuk membuka dropdown:

Item Fungsi
Ubah Edit data karyawan
Reset Password Set password baru untuk karyawan
Data Insiden Galeri insiden kamera + layar (no-face, multi-face, situs dibatasi)
Data Layar Galeri tangkapan layar dengan filter rentang tanggal
Data Webcam Galeri tangkapan kamera dengan filter rentang tanggal
Nonaktifkan / Aktifkan Toggle status akses karyawan

Detail tiap item dijelaskan di bagian berikut.

Edit karyawan

  1. Buka Admin → Karyawan
  2. Klik tombol Aksi di baris karyawan → pilih Ubah
  3. Ubah field yang diperlukan
  4. Klik "Simpan Perubahan"

Semua field kecuali email bisa diubah. Email tidak bisa diubah setelah akun dibuat — kalau memang perlu ganti email, hapus akun lalu buat baru.

Reset password karyawan

Ketika karyawan lupa password:

  1. Buka Admin → Karyawan
  2. Klik Aksi → pilih Reset Password
  3. Masukkan password baru (min 6 karakter)
  4. Klik "Reset Password"

Sistem otomatis mengirim email berisi password baru ke karyawan. Karyawan dapat login dengan password tersebut, lalu disarankan ganti password sendiri via halaman Profil.

Data Insiden

Galeri semua insiden yang dipicu oleh karyawan tersebut.

  1. Klik AksiData Insiden
  2. Modal terbuka dengan 2 tab: Tangkapan Kamera dan Tangkapan Layar
  3. Setiap tab menampilkan thumbnail insiden — klik thumbnail untuk preview ukuran penuh
  4. Tipe insiden ditandai dengan label merah:
    • Wajah Tidak Terdeteksi — karyawan tidak terlihat di kamera ≥ 2 detik
    • Multi Wajah — terdeteksi lebih dari 1 wajah
    • Kata Terlarang — domain situs dibatasi terdeteksi via OCR

Gunakan tampilan ini untuk follow-up dengan karyawan ketika ada notifikasi insiden masuk.

Data Layar

Galeri semua tangkapan layar karyawan dalam rentang waktu tertentu (bukan hanya insiden).

  1. Klik AksiData Layar
  2. Modal terbuka dengan default rentang 7 hari terakhir (otomatis terisi)
  3. Atur ulang rentang via input Dari dan Sampai → klik Terapkan
  4. Galeri menampilkan 12 thumbnail per halaman — klik thumbnail untuk preview penuh
  5. Navigasi antar halaman dengan tombol Prev dan Next di footer
  6. Badge merah "Insiden" menandai capture yang dipicu oleh deteksi situs dibatasi

Batas 7 hari ke belakang

Pencarian dibatasi maksimum 7 hari ke belakang dari hari ini (WIB). Tanggal di luar window tersebut akan ditolak — input Dari tidak bisa dipilih lebih lama dari 7 hari lalu.

Data Webcam

Galeri semua tangkapan kamera karyawan, dengan pola yang sama persis seperti Data Layar.

  1. Klik AksiData Webcam
  2. Default rentang 7 hari terakhir
  3. Atur ulang via Dari/SampaiTerapkan
  4. 12 thumbnail per halaman + Prev/Next
  5. Badge merah menampilkan jenis insiden bila ada (Wajah Tidak Terdeteksi / Multi Wajah)
  6. Tiap card menampilkan jumlah wajah terdeteksi (Wajah: N)

Batas 7 hari ke belakang juga berlaku di sini.

Nonaktifkan karyawan (resign / cuti panjang)

Jangan hapus karyawan — cukup nonaktifkan. Data tangkapan dan laporan tetap tersimpan untuk audit.

  1. Klik Aksi pada baris karyawan
  2. Pilih Nonaktifkan
  3. Konfirmasi di modal yang muncul

Karyawan non-aktif:

  • Tidak bisa login
  • Tidak menghabiskan quota
  • Data historis tetap ada (bisa diakses via laporan lama)

Jika karyawan kembali bekerja, klik Aksi → Aktifkan (selama quota belum penuh).

Di halaman Karyawan, tersedia filter:

  • Search: cari by nama atau email
  • Role: filter admin / employee
  • Status: aktif / non-aktif
  • Unit kerja: filter per unit

Pagination: 10 / 25 / 50 karyawan per halaman.

Quota status widget

Di dashboard admin, ada widget Quota Status yang menampilkan:

  • Total karyawan aktif / quota maksimum
  • Progress bar visual (kuning saat mencapai threshold, merah saat penuh)
  • Total admin / quota admin

Gunakan widget ini untuk planning penambahan karyawan.