Diperbarui: 1 Juni 2026
Aplikasi poin pelanggaran siswa Excel membantu guru BK, wali kelas, guru piket, dan tim kesiswaan mencatat pelanggaran siswa secara lebih rapi. Tanpa format yang jelas, catatan pelanggaran biasanya tercecer di buku piket, grup WhatsApp, atau file terpisah sehingga sulit direkap saat diperlukan. Dengan Excel, setiap kejadian bisa dicatat per baris, diberi kode pelanggaran, dihitung poinnya, lalu direkap per siswa, per kelas, atau per periode. Artikel ini memberi contoh struktur file, tabel siap ketik, rumus per sel, dan cara memakai datanya untuk pembinaan tanpa mempermalukan siswa.
- Gunakan model log: satu baris untuk satu kejadian pelanggaran.
- Sheet utama yang disarankan: SETUP, DATA_SISWA, MASTER_PELANGGARAN, INPUT_KASUS, REKAP_SISWA, dan REKAP_KELAS.
- Rumus utama: XLOOKUP/VLOOKUP untuk mengambil nama dan poin, COUNTIFS untuk jumlah kasus, SUMIFS untuk total poin, dan IF untuk status pembinaan.
- Data pelanggaran siswa harus dijaga. Jangan dipakai untuk membuka aib, mempermalukan, atau menyebarkan nama siswa ke pihak yang tidak berwenang.
Daftar Isi
- Konsep aplikasi poin pelanggaran siswa Excel yang benar
- Struktur file Excel yang disarankan
- Sheet SETUP: aturan periode dan batas pembinaan
- Sheet DATA_SISWA: data induk agar nama dan kelas otomatis
- Sheet MASTER_PELANGGARAN: kode, jenis pelanggaran, dan poin
- Sheet INPUT_KASUS: tempat mencatat kejadian harian
- Rumus otomatis di INPUT_KASUS
- Sheet REKAP_SISWA: rekap poin per siswa
- Sheet REKAP_KELAS: rekap pelanggaran per kelas
- Cara membuat dropdown agar input tidak berantakan
- Cara membaca hasil rekap untuk pembinaan
- Cara menjaga privasi data siswa
- Kesalahan umum saat membuat buku pelanggaran siswa Excel
- Kesimpulan
- FAQ
Konsep Aplikasi Poin Pelanggaran Siswa Excel yang Benar
Format paling aman untuk membuat buku pelanggaran siswa di Excel adalah model log. Artinya, setiap kejadian dicatat dalam satu baris. Jangan membuat satu siswa hanya punya satu baris lalu semua pelanggaran ditumpuk dalam satu kolom catatan, karena nanti data sulit difilter, sulit dihitung, dan sulit diaudit.
Dengan model log, satu siswa boleh muncul berkali-kali jika memang ada beberapa kejadian. Dari data mentah itu, Excel bisa menghitung jumlah kasus, total poin, pelanggaran yang sering terjadi, kelas yang perlu perhatian, sampai status tindak lanjut. Jika sekolah juga ingin mencatat kasus khusus seperti keterlambatan, artikel cara membuat rekap keterlambatan siswa di Excel bisa dijadikan pelengkap, bukan pengganti buku pelanggaran umum.
Struktur File Excel yang Disarankan
Agar file tidak mudah kacau, pisahkan data mentah, data master, dan rekap. Struktur sederhana yang bisa dipakai adalah sebagai berikut.
| Nama Sheet | Fungsi | Isi Utama |
|---|---|---|
| SETUP | Mengatur periode dan batas pembinaan. | Tahun, bulan, tanggal awal, tanggal akhir, batas poin ringan, sedang, berat. |
| DATA_SISWA | Data induk siswa. | NISN/NIS, nama, kelas, wali kelas, status aktif. |
| MASTER_PELANGGARAN | Daftar jenis pelanggaran. | Kode, kategori, jenis pelanggaran, poin, tindak lanjut awal. |
| INPUT_KASUS | Tempat input kejadian harian. | Tanggal, NISN/NIS, kode pelanggaran, poin, petugas, uraian, tindak lanjut. |
| REKAP_SISWA | Rekap per siswa. | Jumlah kasus, total poin, pelanggaran terakhir, status pembinaan. |
| REKAP_KELAS | Rekap per kelas. | Jumlah kasus, total poin, kelas prioritas, catatan wali kelas/BK. |
Jika data akan dipakai terus-menerus, jadikan tabel input sebagai Excel Table dengan Ctrl+T. Excel Table membuat range lebih aman saat baris bertambah. Panduan dasarnya bisa dibaca di artikel cara membuat Excel Table yang benar.
Sheet SETUP: Aturan Periode dan Batas Pembinaan
Buat sheet bernama SETUP. Sheet ini dipakai untuk mengatur periode rekap dan batas poin pembinaan. Ketik tabel berikut mulai dari sel A1.
| Sel | Isi | Contoh | Catatan |
|---|---|---|---|
| A1 | Tahun | 2026 | Tahun rekap. |
| A2 | Bulan | 6 | 6 berarti Juni. |
| A3 | Tanggal_Awal | =DATE(B1,B2,1) |
Awal bulan otomatis. |
| A4 | Tanggal_Akhir | =EOMONTH(B3,0) |
Akhir bulan otomatis. |
| A5 | Batas_Ringan | 20 | Contoh batas pantauan awal. |
| A6 | Batas_Sedang | 50 | Contoh batas pembinaan wali kelas/BK. |
| A7 | Batas_Berat | 100 | Contoh batas tindak lanjut serius sesuai SOP sekolah. |
Isi nilai contoh di kolom B. Jadi B1 berisi tahun, B2 berisi bulan, B3 berisi rumus tanggal awal, B4 berisi rumus tanggal akhir, B5 sampai B7 berisi batas poin. Angka batas di atas hanya contoh. Sekolah perlu menyesuaikannya dengan tata tertib yang berlaku.
Sheet DATA_SISWA: Data Induk agar Nama dan Kelas Otomatis
Buat sheet bernama DATA_SISWA. Sheet ini penting agar penginput cukup memilih atau mengetik NISN/NIS, lalu nama dan kelas bisa ditarik otomatis ke sheet INPUT_KASUS.
| A | B | C | D | E |
|---|---|---|---|---|
| NISN | Nama_Siswa | Kelas | Wali_Kelas | Status |
| 0123456789 | Ahmad Fikri | 7A | Ibu Lina | Aktif |
| 0123456790 | Budi Rahman | 7A | Ibu Lina | Aktif |
Gunakan satu kode unik untuk setiap siswa. Jika sekolah memakai NIS, pakai NIS. Jika ingin memakai NISN, pastikan penulisannya konsisten dan tidak ada duplikasi. Untuk struktur data induk yang lebih lengkap, lihat juga format data siswa baru di Excel.
Sheet MASTER_PELANGGARAN: Kode, Jenis Pelanggaran, dan Poin
Buat sheet bernama MASTER_PELANGGARAN. Sheet ini berfungsi sebagai daftar rujukan agar penginput tidak menulis jenis pelanggaran secara bebas. Dengan kode, input lebih cepat dan rekap lebih bersih.
| Kode | Kategori | Jenis_Pelanggaran | Poin | Tindak_Lanjut_Awal |
|---|---|---|---|---|
| KED-01 | Kedisiplinan | Terlambat masuk sekolah | 5 | Diingatkan dan dicatat |
| KED-02 | Kedisiplinan | Tidak memakai atribut lengkap | 5 | Pembinaan wali kelas |
| ADAB-01 | Adab dan perilaku | Berkata kasar kepada teman | 10 | Nasihat, mediasi, dan catatan BK |
| AMAN-01 | Keamanan | Membawa barang yang dilarang sekolah | 25 | Ditangani BK/kesiswaan sesuai SOP |
Contoh di atas bukan aturan baku. Sekolah harus menyesuaikan jenis pelanggaran, poin, dan tindak lanjut dengan tata tertib masing-masing. Hindari membuat kategori yang merendahkan siswa. Gunakan istilah yang objektif, misalnya “perlu pembinaan”, bukan label buruk pada diri siswa.
Sheet INPUT_KASUS: Tempat Mencatat Kejadian Harian
Buat sheet bernama INPUT_KASUS. Ini adalah sheet yang paling sering dipakai oleh guru piket, wali kelas, guru BK, atau tim kesiswaan. Ketik header berikut mulai dari A1.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No | ID_Kasus | Tanggal | NISN | Nama_Siswa | Kelas | Kode_Pelanggaran | Jenis_Pelanggaran | Poin | Uraian_Singkat | Petugas | Tindak_Lanjut | Bulan | Status_Data |
Setelah header dibuat, isi contoh data di baris 2 sampai 5. Format kolom Tanggal sebagai Date. Setelah itu, blok tabel lalu tekan Ctrl+T agar menjadi Excel Table. Beri nama tabel, misalnya tblKasus.
Rumus Otomatis di INPUT_KASUS
Berikut rumus yang bisa dipasang mulai dari baris 2. Jika Excel kamu memakai titik koma, ubah pemisah koma menjadi titik koma.
| Kolom | Sel | Rumus | Fungsi |
|---|---|---|---|
| No | A2 | =IF(C2="","",ROW()-1) |
Nomor muncul jika tanggal diisi. |
| ID_Kasus | B2 | =IF(C2="","","PLG-"&TEXT(C2,"yyyymmdd")&"-"&TEXT(A2,"0000")) |
Membuat ID kasus otomatis. |
| Nama_Siswa | E2 | =IF(D2="","",XLOOKUP(D2,DATA_SISWA!$A:$A,DATA_SISWA!$B:$B,"CEK NISN")) |
Mengambil nama dari DATA_SISWA. |
| Kelas | F2 | =IF(D2="","",XLOOKUP(D2,DATA_SISWA!$A:$A,DATA_SISWA!$C:$C,"CEK NISN")) |
Mengambil kelas otomatis. |
| Jenis_Pelanggaran | H2 | =IF(G2="","",XLOOKUP(G2,MASTER_PELANGGARAN!$A:$A,MASTER_PELANGGARAN!$C:$C,"CEK KODE")) |
Mengambil jenis pelanggaran dari kode. |
| Poin | I2 | =IF(G2="","",XLOOKUP(G2,MASTER_PELANGGARAN!$A:$A,MASTER_PELANGGARAN!$D:$D,0)) |
Mengambil poin otomatis. |
| Bulan | M2 | =IF(C2="","",TEXT(C2,"mmmm yyyy")) |
Menampilkan bulan rekap. |
| Status_Data | N2 | =IF(C2="","",IF(COUNTBLANK(C2:L2)>0,"CEK DATA","OK")) |
Menandai data yang belum lengkap. |
Untuk memahami penjumlahan bersyarat seperti SUMIF dan SUMIFS, kamu bisa membaca panduan cara menghitung jumlah di Excel untuk pemula.
Sheet REKAP_SISWA: Rekap Poin per Siswa
Sheet REKAP_SISWA dipakai untuk melihat total pelanggaran per siswa dalam periode tertentu. Ketik header berikut mulai dari A1.
| A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|
| NISN | Nama_Siswa | Kelas | Jumlah_Kasus | Total_Poin | Pelanggaran_Terakhir | Status_Pembinaan | Catatan_BK |
Isi NISN, Nama_Siswa, dan Kelas dari DATA_SISWA. Lalu pakai rumus berikut mulai dari baris 2.
| Kolom | Sel | Rumus |
|---|---|---|
| Jumlah_Kasus | D2 | =COUNTIFS(INPUT_KASUS!$D:$D,$A2,INPUT_KASUS!$C:$C,">="&SETUP!$B$3,INPUT_KASUS!$C:$C,"<="&SETUP!$B$4) |
| Total_Poin | E2 | =SUMIFS(INPUT_KASUS!$I:$I,INPUT_KASUS!$D:$D,$A2,INPUT_KASUS!$C:$C,">="&SETUP!$B$3,INPUT_KASUS!$C:$C,"<="&SETUP!$B$4) |
| Pelanggaran_Terakhir | F2 | =IFERROR(MAXIFS(INPUT_KASUS!$C:$C,INPUT_KASUS!$D:$D,$A2),"") |
| Status_Pembinaan | G2 | =IF(E2>=SETUP!$B$7,"Pendampingan serius",IF(E2>=SETUP!$B$6,"Pembinaan BK/wali kelas",IF(E2>=SETUP!$B$5,"Pantau","Tidak ada kasus"))) |
Rumus di atas membaca periode dari sheet SETUP. Jadi ketika bulan di SETUP diganti, rekap siswa akan berubah mengikuti periode tersebut.
Sheet REKAP_KELAS: Rekap Pelanggaran per Kelas
Rekap kelas berguna untuk melihat pola umum. Misalnya kelas mana yang paling banyak kasus, atau apakah pelanggaran tertentu sering terjadi di kelas tertentu. Ketik tabel berikut.
| Kelas | Jumlah_Kasus | Total_Poin | Catatan |
|---|---|---|---|
| 7A | =COUNTIFS(INPUT_KASUS!$F:$F,A2,INPUT_KASUS!$C:$C,">="&SETUP!$B$3,INPUT_KASUS!$C:$C,"<="&SETUP!$B$4) |
=SUMIFS(INPUT_KASUS!$I:$I,INPUT_KASUS!$F:$F,A2,INPUT_KASUS!$C:$C,">="&SETUP!$B$3,INPUT_KASUS!$C:$C,"<="&SETUP!$B$4) |
Isi manual oleh wali kelas/BK. |
Rekap kelas tidak boleh dipakai untuk memberi cap buruk kepada satu kelas. Gunakan sebagai bahan evaluasi: apakah perlu penguatan adab, perbaikan pengawasan jam tertentu, pembinaan wali kelas, atau komunikasi yang lebih baik dengan orang tua/wali.
Cara Membuat Dropdown agar Input Tidak Berantakan
Dropdown sangat penting dalam aplikasi poin pelanggaran siswa Excel. Tanpa dropdown, penginput bisa menulis “7A”, “VII A”, “kelas 7A”, atau “7-A”. Bagi manusia terlihat mirip, tetapi Excel membacanya sebagai data berbeda.
Kolom yang sebaiknya memakai dropdown:
- Kelas.
- Kode_Pelanggaran.
- Petugas.
- Tindak_Lanjut.
- Status_Data jika dibuat manual.
Langkah ringkasnya: blok kolom yang ingin diberi pilihan, buka Data → Data Validation → Allow: List → pilih sumber daftar dari sheet DATA_SISWA atau MASTER_PELANGGARAN. Panduan lengkapnya bisa dibaca di artikel cara membuat dropdown list di Excel pakai Data Validation.
Cara Membaca Hasil Rekap untuk Pembinaan
Nilai tambah dari file ini bukan hanya menghitung poin, tetapi membantu sekolah mengambil keputusan yang lebih adil. Guru tidak perlu menebak-nebak siswa mana yang perlu dipanggil. Data menunjukkan jumlah kasus, total poin, jenis pelanggaran yang berulang, dan periode kejadiannya.
| Pola Data | Makna Awal | Tindak Lanjut yang Bijak |
|---|---|---|
| 1 kasus ringan | Bisa jadi kejadian sesekali. | Diingatkan dengan baik dan dicatat. |
| Kasus berulang pada jenis yang sama | Ada pola yang perlu diperhatikan. | Wali kelas/BK berbicara personal dengan siswa. |
| Total poin meningkat cepat | Perlu pembinaan lebih serius. | Libatkan BK, wali kelas, dan orang tua/wali sesuai SOP sekolah. |
| Banyak kasus di kelas tertentu | Mungkin ada masalah pengelolaan kelas atau budaya kelas. | Evaluasi kegiatan pembinaan, jadwal pengawasan, dan komunikasi kelas. |
Dalam Islam, nasihat harus dilakukan dengan adab dan keadilan. Catatan pelanggaran tidak boleh menjadi alat untuk menjatuhkan kehormatan siswa. Data cukup diketahui pihak yang berkepentingan, seperti wali kelas, guru BK, tim kesiswaan, kepala sekolah, dan orang tua/wali jika memang diperlukan.
Cara Menjaga Privasi Data Siswa
File buku pelanggaran siswa berisi data yang sensitif. Di dalamnya ada nama siswa, kelas, perilaku, tindak lanjut, dan catatan pembinaan. Karena itu, file tidak boleh disebarkan sembarangan.
Beberapa aturan aman yang sebaiknya diterapkan:
- Simpan file di perangkat atau folder yang hanya bisa diakses petugas berwenang.
- Jangan mengirim rekap nama siswa ke grup umum.
- Jika perlu membagikan laporan, kirim hanya kepada pihak yang berhak.
- Gunakan kata sandi pada file jika data dianggap sangat sensitif.
- Jangan menulis catatan dengan bahasa menghina, mengejek, atau membuka aib.
- Gunakan data untuk pembinaan, bukan untuk diumumkan.
Kesalahan Umum Saat Membuat Buku Pelanggaran Siswa Excel
1. Semua catatan ditulis dalam satu kolom panjang
Ini membuat data sulit direkap. Sebaiknya pisahkan tanggal, siswa, kelas, kode pelanggaran, poin, uraian, petugas, dan tindak lanjut dalam kolom berbeda.
2. Tidak memakai kode pelanggaran
Tanpa kode, jenis pelanggaran mudah ditulis berbeda-beda. Akibatnya rekap tidak akurat. Gunakan MASTER_PELANGGARAN agar data lebih konsisten.
3. Poin langsung diubah manual di sheet input
Jika poin diketik manual, risiko salah input lebih besar. Lebih aman jika poin diambil otomatis dari MASTER_PELANGGARAN memakai XLOOKUP atau VLOOKUP.
4. Tidak memisahkan data mentah dan rekap
Data mentah sebaiknya berada di INPUT_KASUS, sedangkan hasil perhitungan berada di REKAP_SISWA dan REKAP_KELAS. Jika semuanya dicampur, file akan sulit diperbaiki saat ada kesalahan.
5. Memakai file untuk mempermalukan siswa
Ini kesalahan paling serius. Buku pelanggaran adalah alat pembinaan, bukan alat membuka aib. Gunakan bahasa objektif, batasi akses, dan tindak lanjuti dengan cara yang adil.
6. Tidak mengecek data duplikat
Jika satu kejadian dicatat dua kali, total poin siswa bisa menjadi tidak adil. Gunakan ID_Kasus dan cek tanggal, nama, kode pelanggaran, serta uraian sebelum rekap dipakai.
7. Tidak membuat backup
File administrasi sekolah sebaiknya punya backup berkala. Simpan salinan bulanan agar data tidak hilang jika file utama rusak atau terhapus.
Kesimpulan
Aplikasi poin pelanggaran siswa Excel sebaiknya dibuat dengan struktur yang rapi: SETUP, DATA_SISWA, MASTER_PELANGGARAN, INPUT_KASUS, REKAP_SISWA, dan REKAP_KELAS. Dengan struktur ini, guru bisa mencatat kejadian harian, mengambil nama dan kelas otomatis, menghitung poin, merekap kasus per siswa, serta melihat pola per kelas.
Kunci utamanya bukan hanya rumus Excel, tetapi cara memakai data. File ini harus membantu pembinaan, bukan menjadi alat mempermalukan siswa. Gunakan dropdown agar input konsisten, pakai kode pelanggaran agar rekap bersih, batasi akses file, dan pastikan tindak lanjut tetap sesuai tata tertib serta adab yang baik.
FAQ Aplikasi Poin Pelanggaran Siswa Excel
1. Apa itu aplikasi poin pelanggaran siswa Excel?
Aplikasi poin pelanggaran siswa Excel adalah file Excel yang dipakai untuk mencatat pelanggaran siswa, menghitung poin, membuat rekap per siswa, dan membantu guru menentukan tindak lanjut pembinaan sesuai aturan sekolah.
2. Sheet apa saja yang dibutuhkan?
Sheet yang disarankan adalah SETUP, DATA_SISWA, MASTER_PELANGGARAN, INPUT_KASUS, REKAP_SISWA, dan REKAP_KELAS. Struktur ini memisahkan data master, input harian, dan hasil rekap agar file lebih mudah dirawat.
3. Apakah poin pelanggaran harus sama di semua sekolah?
Tidak. Poin pelanggaran harus disesuaikan dengan tata tertib sekolah masing-masing. Contoh poin dalam artikel ini hanya contoh teknis agar pembaca memahami cara membuat format dan rumusnya.
4. Rumus apa yang paling penting dipakai?
Rumus yang paling penting adalah XLOOKUP atau VLOOKUP untuk mengambil nama, kelas, dan poin; COUNTIFS untuk menghitung jumlah kasus; SUMIFS untuk menjumlahkan total poin; dan IF untuk membuat status pembinaan otomatis.
5. Apakah data pelanggaran siswa boleh dibagikan ke grup kelas?
Sebaiknya tidak. Data pelanggaran siswa bersifat sensitif dan cukup diketahui pihak yang berwenang. Jika perlu komunikasi dengan orang tua/wali, lakukan secara pribadi dan sesuai prosedur sekolah.
6. Bagaimana cara mencetak laporan per siswa?
Filter data di INPUT_KASUS berdasarkan NISN atau nama siswa, lalu cetak data yang tampil. Untuk laporan yang lebih rapi, gunakan REKAP_SISWA sebagai halaman ringkasan dan lampirkan detail kasus jika diperlukan oleh pihak berwenang.
7. Apakah Excel lebih baik daripada buku tulis?
Excel lebih unggul untuk rekap, filter, pencarian, dan perhitungan otomatis. Namun buku tulis tetap bisa dipakai sebagai catatan lapangan. Jika keduanya dipakai, pastikan data akhir disalin rapi ke Excel agar bisa dievaluasi.
Comments
Post a Comment