Skip to main content

Aplikasi Poin Pelanggaran Siswa Excel: Format Buku Pelanggaran, Rekap, dan Rumus Otomatis

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.

Ringkasan cepat:
  • 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

  1. Konsep aplikasi poin pelanggaran siswa Excel yang benar
  2. Struktur file Excel yang disarankan
  3. Sheet SETUP: aturan periode dan batas pembinaan
  4. Sheet DATA_SISWA: data induk agar nama dan kelas otomatis
  5. Sheet MASTER_PELANGGARAN: kode, jenis pelanggaran, dan poin
  6. Sheet INPUT_KASUS: tempat mencatat kejadian harian
  7. Rumus otomatis di INPUT_KASUS
  8. Sheet REKAP_SISWA: rekap poin per siswa
  9. Sheet REKAP_KELAS: rekap pelanggaran per kelas
  10. Cara membuat dropdown agar input tidak berantakan
  11. Cara membaca hasil rekap untuk pembinaan
  12. Cara menjaga privasi data siswa
  13. Kesalahan umum saat membuat buku pelanggaran siswa Excel
  14. Kesimpulan
  15. 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.

Catatan penting: Excel hanya alat bantu pencatatan. Aturan poin, jenis pelanggaran, dan tindak lanjut tetap harus mengikuti tata tertib sekolah, kebijakan satuan pendidikan, dan prinsip sekolah yang aman serta nyaman. Data sebaiknya dipakai untuk pembinaan, bukan untuk mempermalukan siswa.

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.
Alternatif jika Excel belum mendukung XLOOKUP:Nama_Siswa: =IF(D2="","",IFERROR(VLOOKUP(D2,DATA_SISWA!$A:$E,2,FALSE),"CEK NISN")) Kelas: =IF(D2="","",IFERROR(VLOOKUP(D2,DATA_SISWA!$A:$E,3,FALSE),"CEK NISN")) Jenis_Pelanggaran: =IF(G2="","",IFERROR(VLOOKUP(G2,MASTER_PELANGGARAN!$A:$E,3,FALSE),"CEK KODE")) Poin: =IF(G2="","",IFERROR(VLOOKUP(G2,MASTER_PELANGGARAN!$A:$E,4,FALSE),0))

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.

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.
Catatan regulasi: Kebijakan sekolah yang aman dan nyaman dapat merujuk pada Permendikdasmen Nomor 6 Tahun 2026. Untuk perlindungan data pribadi, data anak termasuk bagian yang perlu dijaga sebagaimana diatur dalam UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi.

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.

Baca Juga di Beginisob.com

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2026 beginisob.com, All right reserved