SPK SMART1 – Sistem Pendukung Keputusan Pemberian Sanksi Siswa merupakan aplikasi berbasis web yang dikembangkan untuk membantu proses pengelolaan pelanggaran dan
penentuan sanksi siswa di SMA Negeri 1 Sunggal. Aplikasi ini membantu Guru BK mengolah data pelanggaran siswa menjadi rekomendasi sanksi secara sistematis menggunakan
metode SMART (Simple Multi-Attribute Rating Technique).
Sistem menggunakan empat kriteria utama dalam proses penilaian, yaitu:
1. C1 – Sikap dan Perilaku
2. C2 – Kejahatan Teknologi Informasi
3. C3 – Kehadiran
4. C4 – Kerapian
Setiap kriteria memiliki bobot tingkat kepentingan. Data pelanggaran siswa dikelompokkan berdasarkan kriteria tersebut, kemudian poin pelanggaran diakumulasi sesuai
tanggal atau periode yang dipilih. Sistem selanjutnya menghitung nilai utility, mengalikan nilai utility dengan bobot kriteria yang telah dinormalisasi, dan
menjumlahkan seluruh hasilnya untuk memperoleh nilai akhir SMART.
Secara umum, tahapan perhitungannya meliputi:
1. Mengumpulkan data pelanggaran siswa.
2. Mengakumulasi poin untuk setiap kriteria.
3. Menentukan nilai minimum dan maksimum setiap kriteria.
4. Menghitung nilai utility setiap siswa.
5. Mengalikan nilai utility dengan bobot normalisasi.
6. Menghasilkan nilai akhir SMART.
7. Mengurutkan siswa berdasarkan nilai akhir.
8. Mengonversi nilai menjadi rekomendasi sanksi sesuai rentang yang telah ditentukan.
Semakin tinggi nilai SMART yang diperoleh, semakin tinggi tingkat pelanggaran siswa dan semakin berat rekomendasi sanksi yang diberikan. Hasil perhitungan tidak
secara otomatis menggantikan keputusan pihak sekolah, tetapi menjadi bahan pertimbangan agar keputusan yang diambil lebih konsisten dan dapat dipertanggungjawabkan.
Aplikasi menyediakan beberapa fitur utama, yaitu:
- Dashboard yang menampilkan ringkasan dan statistik data.
- Pengelolaan data siswa dan kelas.
- Pengelolaan kriteria beserta bobot penilaian.
- Pengelolaan jenis pelanggaran dan poinnya.
- Pengelolaan kategori dan jenis sanksi.
- Pencatatan pelanggaran siswa.
- Riwayat pelanggaran siswa.
- Perhitungan SMART berdasarkan tanggal atau periode tertentu.
- Pemilihan siswa yang akan disertakan sebagai alternatif.
- Preview akumulasi nilai sebelum perhitungan dilakukan.
- Hasil perhitungan, peringkat, dan rekomendasi sanksi.
- Penyimpanan riwayat sesi perhitungan SMART.
- Laporan hasil SMART dan rekapitulasi pelanggaran.
- Pencetakan surat sanksi.
- Ekspor laporan ke format Excel dan PDF.
- Pengelolaan akun pengguna.
- Pencatatan log aktivitas.
- Fasilitas reset data.
Sistem memiliki dua jenis pengguna utama:
- Guru BK, yang dapat mengelola master data, mencatat pelanggaran, menjalankan perhitungan SMART, melihat hasil, mencetak laporan, mengelola pengguna, dan memeriksa
log aktivitas.
- Kepala Sekolah, yang dapat memantau informasi dan melihat laporan rekapitulasi sebagai bahan evaluasi serta pengambilan keputusan.
Aplikasi dikembangkan menggunakan PHP native, MySQL/MariaDB, HTML, CSS, dan JavaScript. Sistem dapat dijalankan melalui web server seperti Apache yang tersedia pada
XAMPP. Data tersimpan dalam basis data sehingga riwayat pelanggaran, hasil perhitungan, rekomendasi sanksi, dan aktivitas pengguna dapat dikelola secara terpusat.
Dengan adanya SPK SMART1, proses pemberian sanksi siswa diharapkan menjadi lebih efektif, transparan, objektif, dan sesuai dengan tingkat pelanggaran. Aplikasi ini
juga membantu sekolah mengurangi penilaian yang bersifat subjektif serta menyediakan dokumentasi yang dapat digunakan untuk evaluasi kedisiplinan siswa.