Cara Membuat Rekap Keterlambatan Siswa di Excel: Hitung Menit Telat, Jumlah Kasus, dan Rekap Bulanan
Diperbarui: 30 Mei 2026
Rekap keterlambatan siswa di Excel membantu wali kelas, guru piket, dan guru BK mencatat siswa yang datang terlambat secara lebih rapi. Tanpa format yang jelas, data terlambat biasanya hanya berhenti di buku piket, sulit direkap, dan akhirnya tidak bisa dipakai untuk evaluasi. Dengan Excel, setiap kejadian terlambat bisa dicatat per baris, dihitung menitnya, lalu direkap per siswa, per kelas, atau per bulan. Artikel ini memberi contoh format siap ketik, rumus per sel, dan cara membaca hasil rekap tanpa mempermalukan siswa.
- Gunakan model log: satu baris untuk satu kejadian siswa terlambat.
- Kolom penting: tanggal, nama siswa, kelas, jam datang, menit telat, alasan, tindak lanjut, dan catatan.
- Rumus utama: MAX untuk menghitung menit telat, COUNTIFS untuk jumlah kasus, dan SUMIFS untuk total menit telat.
- Data keterlambatan sebaiknya dipakai untuk pembinaan, bukan untuk mempermalukan siswa.
Daftar Isi
- Konsep rekap keterlambatan siswa yang benar
- Struktur file Excel yang disarankan
- Sheet SETUP: aturan jam masuk dan periode rekap
- Sheet LIST: daftar pilihan agar input tidak typo
- Sheet TERLAMBAT_LOG: tabel input harian
- Rumus di tabel keterlambatan siswa
- Sheet REKAP_BULAN: rekap otomatis per siswa
- Rekap per kelas dan alasan keterlambatan
- Cara membaca data untuk tindak lanjut
- Kesalahan umum saat membuat rekap keterlambatan
- Kesimpulan
- FAQ
Konsep Rekap Keterlambatan Siswa yang Benar
Format paling aman untuk rekap keterlambatan siswa adalah model log. Artinya, setiap kejadian terlambat dicatat dalam satu baris. Jangan membuat tanggal menjadi kolom yang terlalu banyak, karena nanti rekapnya lebih sulit, terutama jika ingin menghitung menit telat dan alasan keterlambatan.
Contoh sederhana:
| Tanggal | Nama Siswa | Kelas | Jam Datang | Menit Telat | Alasan | Tindak Lanjut |
|---|---|---|---|---|---|---|
| 02/05/2026 | Ahmad | 7A | 07:18 | 8 | Transportasi | Diingatkan |
Dengan model seperti ini, data bisa difilter berdasarkan tanggal, kelas, nama siswa, alasan, atau tindak lanjut. Wali kelas juga bisa melihat apakah seorang siswa hanya terlambat satu kali, atau sudah berulang dalam satu bulan.
Kalau kebutuhanmu hanya membuat lembar hadir siap cetak, kamu bisa memakai Word seperti panduan Cara Membuat Daftar Hadir Siswa di Word yang Rapi dan Siap Cetak. Tetapi untuk rekap keterlambatan, Excel lebih cocok karena datanya perlu dihitung, difilter, dan dievaluasi.
Struktur File Excel yang Disarankan
Agar file tidak mudah rusak, buat 4 sheet utama:
| Nama Sheet | Fungsi | Isi Utama |
|---|---|---|
| SETUP | Menyimpan aturan jam masuk dan periode rekap. | Tahun, bulan, jam masuk, toleransi telat, tanggal awal, tanggal akhir. |
| LIST | Sumber dropdown agar input konsisten. | Kelas, alasan terlambat, tindak lanjut, nama petugas. |
| TERLAMBAT_LOG | Tempat input harian siswa terlambat. | Tanggal, nama siswa, kelas, jam datang, menit telat, alasan, tindak lanjut. |
| REKAP_BULAN | Rekap otomatis per siswa dan kelas. | Jumlah kasus, total menit telat, rata-rata telat, status pembinaan. |
Jika data akan dipakai berkali-kali, jadikan tabel log sebagai Excel Table. Dengan Excel Table, data lebih mudah difilter dan range lebih aman saat baris baru ditambahkan.
Sheet SETUP: Aturan Jam Masuk dan Periode Rekap
Buat sheet bernama SETUP. Ketik tabel berikut mulai dari A1:
| Sel | Isi | Contoh | Catatan |
|---|---|---|---|
| A1 | Tahun | 2026 | Tahun rekap. |
| A2 | Bulan | 5 | 5 berarti Mei. |
| A3 | Jam_Masuk | 07:00 | Format sebagai Time. |
| A4 | Toleransi_Menit | 10 | Telat dihitung setelah toleransi. |
| A5 | StartDate | =DATE(B1,B2,1) |
Tanggal awal bulan. |
| A6 | EndDate | =EOMONTH(B5,0) |
Tanggal akhir bulan. |
Isi nilai contoh di kolom B. Jadi B1 berisi tahun, B2 berisi bulan, B3 berisi jam masuk, B4 berisi toleransi menit, B5 berisi rumus StartDate, dan B6 berisi rumus EndDate.
Sheet LIST: Daftar Pilihan agar Input Tidak Typo
Buat sheet bernama LIST. Sheet ini dipakai sebagai sumber dropdown. Tujuannya agar alasan dan tindak lanjut tidak ditulis berbeda-beda.
| Kelas | Alasan_Terlambat | Tindak_Lanjut | Petugas |
|---|---|---|---|
| 7A | Transportasi | Diingatkan | Guru Piket |
| 7B | Bangun Kesiangan | Catatan Wali Kelas | Wali Kelas |
| 8A | Urusan Keluarga | Panggil Orang Tua | Guru BK |
| 8B | Hujan | Pantau | Operator |
Setelah daftar ini dibuat, pasang dropdown pada kolom Kelas, Alasan, Tindak Lanjut, dan Petugas di sheet TERLAMBAT_LOG. Jika belum terbiasa membuat dropdown, ikuti panduan Cara Membuat Dropdown List di Excel Pakai Data Validation.
Sheet TERLAMBAT_LOG: Tabel Input Harian
Buat sheet bernama TERLAMBAT_LOG. Ketik header berikut mulai dari A1:
| A | B | C | D | E | F | G | H | I | J | K | L | M | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No_Tampil | ID_Terlambat | Tanggal | Nama_Siswa | Kelas | Jam_Datang | Menit_Telat | Alasan | Tindak_Lanjut | Petugas | Catatan | Bulan | Flag_Wajib | Status_Data |
Setelah header dibuat, isi contoh data di baris 2 sampai 6. Format kolom Tanggal sebagai Date, dan kolom Jam_Datang sebagai Time.
| No | ID | Tanggal | Nama | Kelas | Jam Datang | Menit Telat | Alasan | Tindak Lanjut | Petugas |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TLT-20260502-0001 | 02/05/2026 | Ahmad | 7A | 07:18 | 8 | Transportasi | Diingatkan | Guru Piket |
| 2 | TLT-20260503-0002 | 03/05/2026 | Budi | 7A | 07:25 | 15 | Bangun Kesiangan | Catatan Wali Kelas | Wali Kelas |
Supaya filter dan rumus lebih aman, blok tabel dari A1 sampai N6, lalu tekan Ctrl + T. Centang My table has headers. Beri nama tabel, misalnya tblTerlambat.
Rumus di Tabel Keterlambatan Siswa
Berikut rumus yang dipakai pada sheet TERLAMBAT_LOG. Contoh ini dimulai dari baris 2.
| Kolom | Sel | Rumus | Fungsi |
|---|---|---|---|
| No_Tampil | A2 | =IF(C2="","",ROW()-1) |
Nomor muncul jika tanggal diisi. |
| ID_Terlambat | B2 | =IF(C2="","","TLT-"&TEXT(C2,"yyyymmdd")&"-"&TEXT(A2,"0000")) |
Membuat ID unik keterlambatan. |
| Menit_Telat | G2 | =IF(F2="","",MAX(0,(F2-SETUP!$B$3)*1440-SETUP!$B$4)) |
Menghitung menit telat setelah toleransi. |
| Bulan | L2 | =IF(C2="","",TEXT(C2,"mmmm yyyy")) |
Menampilkan bulan dan tahun. |
| Flag_Wajib | M2 | =IF(C2="","",IF(COUNTBLANK(C2:J2)>0,"WAJIB LENGKAP","OK")) |
Mengecek data wajib kosong. |
| Status_Data | N2 | =IF(M2="OK","SIAP REKAP","CEK LAGI") |
Menandai data siap direkap atau belum. |
,), sebagian memakai titik koma (;). Jika rumus tidak berjalan, ubah pemisah sesuai pengaturan Excel kamu.
Rumus menit telat bekerja karena waktu Excel sebenarnya disimpan sebagai angka pecahan hari. Karena 1 hari = 24 jam = 1440 menit, maka selisih jam dikalikan 1440 agar berubah menjadi menit.
Jika kamu masih ingin memahami SUMIF, SUMIFS, dan cara menjumlahkan data berdasarkan syarat, baca juga Cara Menghitung Jumlah di Excel untuk Pemula.
Sheet REKAP_BULAN: Rekap Otomatis per Siswa
Setelah data harian masuk di sheet TERLAMBAT_LOG, buat sheet REKAP_BULAN. Tabel ini dipakai untuk melihat siswa yang terlambat berulang dalam bulan tertentu.
Ketik header berikut mulai dari A1:
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| Nama_Siswa | Kelas | Jumlah_Telat | Total_Menit | Rata_Menit | Status_Pembinaan | Catatan_Wali |
Isi Nama_Siswa dan Kelas secara manual dulu, atau ambil dari daftar siswa yang kamu miliki. Lalu gunakan rumus berikut:
| Kolom | Sel | Rumus |
|---|---|---|
| Jumlah_Telat | C2 | =COUNTIFS(TERLAMBAT_LOG!$D:$D,$A2,TERLAMBAT_LOG!$E:$E,$B2,TERLAMBAT_LOG!$C:$C,">="&SETUP!$B$5,TERLAMBAT_LOG!$C:$C,"<="&SETUP!$B$6) |
| Total_Menit | D2 | =SUMIFS(TERLAMBAT_LOG!$G:$G,TERLAMBAT_LOG!$D:$D,$A2,TERLAMBAT_LOG!$E:$E,$B2,TERLAMBAT_LOG!$C:$C,">="&SETUP!$B$5,TERLAMBAT_LOG!$C:$C,"<="&SETUP!$B$6) |
| Rata_Menit | E2 | =IF(C2=0,0,D2/C2) |
| Status_Pembinaan | F2 | =IF(C2=0,"Tidak Ada",IF(C2>=5,"Perlu Pembinaan",IF(D2>=60,"Pantau","Ringan"))) |
Rumus di atas membaca periode dari sheet SETUP. Jadi kalau kamu mengganti bulan di SETUP, rekap akan mengikuti bulan tersebut.
Rekap per Kelas dan Alasan Keterlambatan
Selain rekap per siswa, sekolah biasanya perlu melihat pola per kelas. Misalnya, kelas mana yang paling banyak kasus terlambat, atau alasan apa yang paling sering muncul.
1. Rekap jumlah telat per kelas
Buat tabel kecil seperti ini:
| Kelas | Jumlah Kasus | Total Menit Telat |
|---|---|---|
| 7A | =COUNTIFS(TERLAMBAT_LOG!$E:$E,A2,TERLAMBAT_LOG!$C:$C,">="&SETUP!$B$5,TERLAMBAT_LOG!$C:$C,"<="&SETUP!$B$6) |
=SUMIFS(TERLAMBAT_LOG!$G:$G,TERLAMBAT_LOG!$E:$E,A2,TERLAMBAT_LOG!$C:$C,">="&SETUP!$B$5,TERLAMBAT_LOG!$C:$C,"<="&SETUP!$B$6) |
2. Rekap alasan keterlambatan
Untuk melihat alasan yang paling sering muncul, buat tabel alasan:
| Alasan | Jumlah Kasus |
|---|---|
| Transportasi | =COUNTIFS(TERLAMBAT_LOG!$H:$H,A2,TERLAMBAT_LOG!$C:$C,">="&SETUP!$B$5,TERLAMBAT_LOG!$C:$C,"<="&SETUP!$B$6) |
Rekap alasan penting karena tindak lanjutnya bisa berbeda. Jika banyak siswa terlambat karena transportasi, sekolah mungkin perlu melihat kondisi jam masuk, akses kendaraan, atau pola cuaca. Jika alasan sering berulang pada siswa yang sama, wali kelas bisa melakukan pembinaan lebih personal.
Untuk data akademik siswa yang juga perlu rapi, kamu bisa melihat Contoh Data Nilai Siswa Excel yang Rapi.
Cara Membaca Data untuk Tindak Lanjut
Data keterlambatan tidak seharusnya dipakai untuk mempermalukan siswa. Data ini lebih baik dipakai untuk memahami pola dan membantu pembinaan. Dalam Islam, nasihat dan perbaikan adab sebaiknya dilakukan dengan cara yang baik, adil, dan tidak membuka aib tanpa kebutuhan.
| Pola Data | Makna Kemungkinan | Tindak Lanjut yang Bijak |
|---|---|---|
| Telat 1 kali dalam sebulan | Bisa jadi kejadian sesekali. | Cukup diingatkan dan dicatat. |
| Telat 3–4 kali | Mulai ada pola yang perlu dipantau. | Wali kelas berbicara baik-baik dengan siswa. |
| Telat 5 kali atau lebih | Perlu pembinaan lebih serius. | Libatkan wali kelas, BK, dan orang tua sesuai aturan sekolah. |
| Total menit telat tinggi | Siswa sering kehilangan waktu belajar. | Cari penyebab, bukan hanya memberi hukuman. |
Rekap seperti ini membuat pembinaan lebih objektif. Guru tidak hanya berkata “kamu sering telat”, tetapi bisa menunjukkan data dengan adab: tanggal, jumlah kasus, dan total menit yang hilang.
Kesalahan Umum Saat Membuat Rekap Keterlambatan
1. Hanya mencatat nama tanpa jam datang
Kalau hanya mencatat nama, sekolah tidak tahu tingkat keterlambatannya. Telat 3 menit dan telat 45 menit tentu berbeda penanganannya. Karena itu, kolom jam datang dan menit telat sebaiknya tetap ada.
2. Tidak memakai dropdown
Tanpa dropdown, alasan bisa ditulis berbeda-beda: “macet”, “Macet”, “jalan macet”, atau “transport”. Bagi manusia terlihat mirip, tetapi Excel membaca teks itu sebagai data berbeda. Akibatnya rekap alasan menjadi kacau.
3. Format jam terbaca sebagai teks
Jika jam datang diketik sembarangan, misalnya 07.15 dengan titik atau ada spasi, Excel bisa membaca sebagai teks. Kalau jam terbaca teks, rumus menit telat bisa salah. Gunakan format Time dan uji rumus pada beberapa contoh data.
4. Mencampur data mentah dan rekap dalam satu tempat
Data mentah sebaiknya ada di sheet TERLAMBAT_LOG, sedangkan rekap ada di sheet lain. Jangan mencampur keduanya karena file akan sulit dirawat.
5. Menggunakan data untuk mempermalukan siswa
Ini kesalahan yang harus dihindari. Rekap keterlambatan adalah alat bantu pembinaan, bukan alat untuk membuka aib. Data cukup diketahui pihak yang berwenang seperti wali kelas, guru BK, guru piket, dan orang tua jika memang perlu.
Kesimpulan
Rekap keterlambatan siswa di Excel sebaiknya dibuat dengan model log: satu baris untuk satu kejadian terlambat. Struktur yang disarankan adalah sheet SETUP, LIST, TERLAMBAT_LOG, dan REKAP_BULAN. Dengan format ini, guru bisa menghitung jumlah kasus, total menit telat, rata-rata telat, alasan paling sering, dan siswa yang perlu perhatian lebih.
Kunci utamanya adalah input yang rapi. Pakai dropdown, gunakan format waktu yang benar, pisahkan data mentah dari rekap, dan jadikan data sebagai bahan pembinaan. Dengan begitu, Excel bukan hanya menjadi tempat mencatat, tetapi alat bantu untuk memperbaiki kedisiplinan siswa secara lebih adil dan terukur.
FAQ Rekap Keterlambatan Siswa di Excel
1. Apa format paling aman untuk rekap keterlambatan siswa?
Format paling aman adalah model log, yaitu satu baris untuk satu kejadian terlambat. Kolom pentingnya meliputi tanggal, nama siswa, kelas, jam datang, menit telat, alasan, tindak lanjut, dan catatan.
2. Bagaimana rumus menghitung menit telat di Excel?
Jika jam datang ada di F2, jam masuk sekolah ada di SETUP!B3, dan toleransi menit ada di SETUP!B4, gunakan rumus =IF(F2="","",MAX(0,(F2-SETUP!$B$3)*1440-SETUP!$B$4)).
3. Bagaimana cara menghitung jumlah siswa terlambat per bulan?
Gunakan COUNTIFS dengan syarat nama siswa, kelas, tanggal awal bulan, dan tanggal akhir bulan. Dengan cara ini, rekap bisa berubah otomatis saat periode di sheet SETUP diganti.
4. Apakah alasan keterlambatan perlu dibuat dropdown?
Sebaiknya iya. Dropdown membuat alasan lebih konsisten, misalnya Transportasi, Bangun Kesiangan, Urusan Keluarga, atau Hujan. Jika diketik bebas, rekap alasan bisa pecah karena variasi teks.
5. Siapa yang sebaiknya memakai file rekap keterlambatan siswa?
File ini cocok dipakai oleh guru piket, wali kelas, guru BK, operator sekolah, atau tim kesiswaan. Penggunaannya harus tetap menjaga adab dan privasi siswa.
Comments
Post a Comment