Dokumentasi Menu

Dokumentasi

Cara Menandai Absensi Staf

Muat roster staf berdasarkan tanggal, departemen, atau jabatan lalu tandai absensi harian dengan kontrol status per baris dari halaman Staff Attendance.

Cari dokumentasi

Cari berdasarkan workflow, nama modul, atau kata kunci operasional.

Pencarian dokumentasi siap digunakan.

Diperbarui: 21 Maret 2026

Panduan ini menjelaskan cara menggunakan halaman Staff Attendance di Migdafa Smart School.

Paling cocok untuk

Operator HR, petugas absensi, dan admin sekolah yang bertanggung jawab atas catatan kehadiran staf harian.

Membutuhkan

Tanggal absensi yang valid, filter departemen atau jabatan bila perlu, serta izin untuk menandai atau meninjau riwayat absensi staf.

Hasil akhir

Roster staf untuk tanggal yang dipilih berhasil dimuat sehingga status harian dapat ditandai, ditinjau, diekspor, atau diperiksa riwayatnya.

Sebelum mulai

  • Gunakan tanggal yang diterima halaman sebagai hari ini atau sebelumnya.
  • Sempitkan berdasarkan departemen atau jabatan hanya bila membantu.
  • Tentukan apakah akan memakai pembaruan per baris atau bulk present.
  • Perkirakan environment lokal saat ini dapat menampilkan peringatan validasi tanggal saat pertama dibuka sampai Anda memilih tanggal lampau yang valid dan memuat ulang.

Penting: di environment lokal saat ini, halaman bisa menampilkan peringatan validasi tanggal pada load pertama. Tanggal lampau yang valid tetap dapat memuat roster staf dengan benar, jadi perlakukan peringatan tersebut sebagai quirk environment, bukan keadaan operasional final.

Jalur navigasi

Attendance -> Staff Attendance

Langkah 1: Buka Staff Attendance

Masuk ke Attendance lalu pilih Staff Attendance.

Halaman Staff Attendance dengan filter tanggal dan staf serta tabel roster staf yang sudah dimuat.
Workspace Staff Attendance menggabungkan pemuatan berbasis tanggal, filter HR opsional, kartu ringkasan, dan kontrol status per baris.

Halaman saat ini menyediakan:

  • field pencarian untuk nama atau employee ID
  • Attendance Date
  • Department
  • Designation
  • aksi seperti Load, Clear Filters, Mark All Present, dan Export

Langkah 2: Tentukan tanggal absensi yang valid

Pilih tanggal absensi terlebih dahulu.

Di environment lokal, halaman saat ini paling stabil bila Anda memakai tanggal lampau yang valid lalu klik Load. Ini menghindari state peringatan awal dan memunculkan daftar staf yang sebenarnya.

Langkah 3: Persempit roster staf bila perlu

Gunakan Department dan Designation bila ingin membatasi roster ke tim atau peran tertentu. Anda juga bisa mencari berdasarkan nama staf atau employee ID setelah halaman dimuat.

Langkah 4: Muat roster

Klik Load setelah konteks filter siap.

Saat roster berhasil dimuat, UI saat ini menampilkan:

  • kartu ringkasan seperti total staf, present, dan absent
  • tabel dengan employee ID, nama staf, departemen, jabatan, status, method, punch in, punch out, dan aksi
  • View History pada setiap baris

Langkah 5: Tandai absensi per baris atau secara massal

Setiap baris saat ini memiliki kontrol Select Status dengan status seperti:

  • Present
  • Absent
  • Late
  • Half Day
  • Holiday
  • On Leave

Gunakan pilihan per baris saat hasil absensi berbeda antar staf. Gunakan Mark All Present saat seluruh roster yang terlihat memiliki hasil yang sama dan hanya sedikit pengecualian yang perlu ditindaklanjuti.

Langkah 6: Tinjau riwayat atau ekspor bila perlu

Gunakan View History untuk memeriksa pola absensi terkini seorang staf. Gunakan Export setelah roster sudah benar dan Anda membutuhkan catatan di luar halaman.

Verifikasi hasil

Gunakan checklist ini setelah menandai absensi staf:

  • tanggal sudah benar
  • kelompok staf yang dimuat sudah sesuai
  • status per baris mencerminkan hasil yang dimaksud
  • aksi history dan export dipakai hanya setelah roster dipastikan benar

Hasil yang diharapkan: roster staf untuk tanggal yang dipilih berhasil dimuat dan absensi staf dapat dikelola melalui kontrol status per baris, peninjauan riwayat, dan ekspor.

Troubleshooting

MasalahPenyebab yang mungkinTindakan
Halaman menampilkan peringatan validasi tanggalState tanggal default di environment lokal tidak diterimaMasukkan tanggal lampau yang valid lalu klik Load
Tidak ada staf yang munculFilter terlalu sempit atau konteks tanggal salahBersihkan filter lalu muat ulang dengan konteks tanggal saja
Departemen yang dimuat salahFilter departemen atau jabatan lama masih aktifGunakan Clear Filters lalu muat ulang
Bulk present tidak cocokHasil absensi staf berbeda-beda pada tanggal tersebutGunakan status per baris, bukan aksi massal

Panduan terkait

Dokumen terkait