Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com

## SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SANKSI PELANGGARAN SISWA MENGGUNAKAN METODE TOPSIS
Rita Ratna Sari 1 , Nurwati 2* ,Elly Rahayu 3
1 Mahasiswa Prodi Sistem Informasi, STMIK Royal
2 Prodi Teknik Komputer, STMIK Royal
3 Prodi Sistem Informasi, STMIK Royal
* email: nurwati763@gmail.com
Abstract: All students in the world of education in the learning process are not separated from the  various  rules  and  regulations  that  apply  or  are  implemented  by  the  school  and  it  is mandatory  to  be  obeyed  by  every  student.  With  this,  it  is  intended  that  every  student  knows about discipline. At SMP Negeri 1 Bosar Maligas presence, tidiness, personality and order are aspects of discipline which are used as references to measure the level of student discipline. The mechanism for measuring the level of discipline of each student is measured manually, namely by accumulating points of violations committed by students, then determining the sanctions that will be given. The purpose of this study is to analyze and design a decision support system to determine  the  level  of  discipline  and  sanctions  for  student  violations  using  the  TOPSIS (Technique  Order  Preference  by  Similarity  To  Ideal  Solution)  method  and  implement  the system to assist counseling teachers in monitoring student discipline levels, and can be effective and  efficiently  find  the  number  of  points  of  violation  committed  by  students.  The  system  is designed  using  the  MySQL  database,  PHP  programming  language,  and  Macromedia Dreamweaver application software.
Keywords : Discipline,  TOPSIS,  Macromedia  Dreamweaver,  Hypertext  PrePocessor,  Decision Support Systems.
Abstrak: Semua siswa di dalam dunia pendidikan  dalam proses belajar tidak ada yang  terlepas dari berbagai tata tertib dan peraturan yang berlaku atau di jalankan oleh sekolah dan memang wajib harus di taati oleh setiap siswa. Dengan adanya hal tersebut bertujuan supaya setiap siswa mengetahui  tentang  kedisiplinan.    Di  SMP  Negeri  1  Bosar  Maligas  kehadiran,  kerapian, kepribadian dan ketertiban  merupakan aspek kedisiplinan yang dijadikan sebagai acuan untuk mengukur  tingkat  kedisiplinan  siswa.  Mekanisme  pengukuran  tingkat    disiplin  dari  masing- masing  siswa  diukur  dengan  cara  manual,  yaitu  dengan  mengakumulasi  point  pelanggaran yang  dilakukan  siswa,  kemudian  ditentukan  sanksi  yang  akan  diberikan.  Tujuan  dari penelitian  ini  untuk  menganalisis  dan  merancang  sistem  pendukung  keputusan  untuk menentukan tingkat kedisiplinan dan sanksi pelanggaran siswa menggunakan metode TOPSIS (Technique Order Preferenceby Similarity ToIdeal Solution) dan mengimplementasikan sistem tersebut  untuk  membantu  guru  BK  dalam  memantau  tingkat  kedisiplinan  siswa,  dan  dapat dengan  efektif  dan  efesien  mencari  jumlah point  pelanggaran yang  di  lakukan  oleh siswa.Sistemdi  rancang  menggunakan  database  MySQL,bahasa  pemrograman  PHP,  dan software aplikasi macromedia dreamweaver.
Kata  Kunci  : Kedisiplinan,  TOPSIS,  Macromedia  Dreamweaver,  PHP,  Sistem  Pendukung Keputusan.
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com

## PENDAHULUAN
Usaha  yang harus di  lakukan dalam  membentuk  karakter siswa  di  dalam  dunia pendidikan  sangat  di  butuhkan  adanya  suatu  kedisiplinan  yang  berguna  untuk membentuk  karakter  sebagai  proses  membentuk  siswa  yang  memiliki  pemahaman  diri yang sesuai dengan kepribadian yang di miliki oleh masing-masing siswa yang dapat di lihat dalam hasil belajar mereka masing – masing.
Tujuan  dari  kedisiplinan,  yaitu  terbangunnya  dan  terpeliharanya  sikap  perilaku yang  baik  dan  bertanggung  jawab  dari  anak  dalam  mematuhi  semua  peraturan  yang berlaku  di  sekolah,  dengan  begitu  maka  proses  pembelajaran  menjadi  efektif  dan efisien  sehingga  anak  mampu  memiliki  hasil  atau  prestasi  yang  baik  dan  bisa dibanggakan.Semua pelajar atau  siswa dalam proses mengikuti belajar disekolah semua terikat    dari  berbagai  peraturan  dan  tata  tertib  yang  ada  dan    wajib  setiap  siswa  harus mematuhinya.  Hal  tersebut  di  buat  supaya  siswa  memiliki  pemahaman  dan  maksud tujuan dari kedisiplinan.
Kedisiplinan  adalah  suatu  kebijakan  yang  ada  atau  di  berlakukan  dalam  suatu instansi  yang  harus  di  patuhi  semua  peraturannya  oleh  setiap  orang  yang  ada  di dalamnya.  Disiplin  menurut  pandangan  secara  umum  diartikan  sebagai      suatu  proses menyesuaikan  diri  dengan  lingkungan  sosial  dengan  cara  mengendalikan  diri  pribadi. Dalam  lingkup  pendidikan,  disiplin  akan  memudahkan  kelancaran  segala  kegiatan  dan disiplin mampu menjadi kunci sukses bagi seseorang [1].
Banyaknya  siswa  yang  tidak  mematuhi  dan  melakukan  pelanggaran  terhadap peraturan  yang ada di  sekolah seperti, melawan  guru, mengganggu teman,  merokok di dalam  kamar  mandi,  dan  sering  tidak  sekolah  dan  malas  belajar  membuat  keadaan sekolah  dan  juga  kelas  menjadi  tidak  nyaman.  Sehingga  pihak    sekolah    mengalami kesulitan  dalam  menangani  masalah  –  masalah  yang  ada  di  sekolah  dan  bingung menentukan sanksi dan jumlah  point pelanggaran yang di lakukan oleh siswa.
Dari  berbagai  masalah  siswa  tersebut  guru  BK  SMP  Negeri  1  Bosar  Maligas masih menggunakan sistem manual dengan cara mencatat seluruh kejadian atau masalah ke  dalam  buku  dalam  proses  perhitungan  point  pelanggaran  siswa  dalam  menentukan sanksi pelanggaran. Oleh karena itu sekolah ingin merancang sebuah sistem pendukung keputusan  yang  dapat  membantu  guru  dalam  menangani  permasalahan  pelanggaran siswa ini.
Sistem  pendukung  keputusan  yang  digunakan  oleh  guru  bimbingan  konseling SMP Negeri 1 Bosar Maligas sangatlah tidak efektif dan efisien  karena hal ini membuat proses  yang  sangat  lama  untuk    mengevaluasi      tingkat    kedisiplinan  siswa  dan menentukan  point  sanksi  pelangggaran  yang  di  lakukan  oleh  siswa.  Banyaknya  siswa yang melanggar peraturan membuat  SMP Negeri 1  Bosar Maligas sangat memerlukan adanya    suatu  sistem  yang  mampu  mempermudah  atau    meringankan  tugas  guru bimbingan konseling yang bisa membantu dalam mengelola point pelanggaran atau data skorsing  siswa  yang  dapat  peroleh  hasilnya  dengan  cepat . Dengan  begitu  guru bimbingan  konseling  dapat  dengan  mudah  untuk  dapat  mengetahui  jumlah  point pelanggaran  dan sanksi  tindakan  yang didapat   selama belajar di  SMP Negeri  1  Bosar Maligas.  Harapannya  dengan  mengetahui  point  pelanggaran  yang  dilakukan,    siswa dapat  memperbaiki  perilakunya    dan  taat  terhadap  peraturan  yang  di  buat  sehingga kedisiplinan pada setiap siswa dapat meningkat.
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com
Perancangan  sistem  ini  di  buat  menggunakan  metode  TOPSIS (Technique  For Others Reference by Similarity to Ideal Solution) yang merupakan sebuah metode yang di gunakan dalam pengambilan keputusan yang dapat membantu pihak sekolah  dalam menentukan  kebijakan  yang  telah  di  buat,    pengambilan  keputusanyang  menggunakan kriteria  yang  sederhana,  sehingga  mudah  di  mengerti  dan  di  pahami  dan  memiliki kemampuan yang baik untuk mengetahui nilai dari alternatif-alternatif keputusan dalam bentuk matematis yang sederhana

## METODE

## Sistem Pendukung Keputusan
Merupakan suatu sistem informasi yang menggunakan model-model keputusan, basisdata, dan pemikiran manajer sendiri, proses modelling interaktif dengan komputer untuk  mencapai  pengambilan  keputusan  oleh  manajer  tertentu.  dan  dapat  digunakan untuk  memberikan  perangkat  yang  interaktif  dan  memungkinkan  untuk  melakukan berbagai analisis dari model yang tersedia [2] .
Tujuan  penggunaan  Sistem  Pendukung  Keputusan  adalah  Membantu  manajer untuk mengambil suatu keputusan atas masalah semi terstrukur, memberi dukungan atas pertimbangan  manajer  dan  tidak  untuk  menggantikan  fungsi  manajer,  dalam  berdaya saing, peningkatan produktivitas [3].

## Konsep Dasar Penggunaan TOPSIS
Berikut  merupakan  langkah-langkah  proses  TOPSIS    yaitu:  (1)  Membuat Matriks  Keputusan  Ternormalisasi.,  (2)  Membuat  matriks  keputusan  yang ternormalisasi  terbobot.,  (3)  Menentukan  matriks  solusi  ideal  positif  &  matriks  solusi ideal negatif., (4) Menentukan jarak antara nilai setiap alternatif dengan matriks solusi ideal    positif  &  matriks  solusi  ideal  negatif.,  (5)  Menentukan  nilai  preferensi  untuk setiap alternatif [4].
Penggunaan  Metode  TOPSIS  dapat  disimpulkan  sebagai  berikut:  (1) Perhitungan Matriks Keputusan Ternormalisasi persamaan (1):
r ij = x ij (1) (1( )(HG (1)
Keterangan: r  : Matriks keputusan ternormalisasi i  :  1, 2, ......., m m  : Menunjukkan jumlah alternatif yang dievalusasi x ij  : Menunjukkan nilai rating kecocokan alternatif ke –i  terhadap kriteria  ke –j [5].
 x ij  2 M i = 1
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com
(2) Perhitungan matriks keputusan yang ternormalisasi terbobot dalam persamaan (2): Y = R x W (2)
Keterangan:
Y : Matriks keputusan ternormalisasi terbobot
R : Nilai dari masing – masing data ternormalisasi
W : Nilai Bobot
(3) Menentukan matriks solusi ideal positif (A+) dan Negatif (A-)  (3): A+ = (y1+, y2+,....., yn+)            (3)
A- =  (y1-, y2-, ......, yn-)             (4)
Keterangan:
=
=
(4) Menentukan jarak antara nilai setiap alternatif dengan matriks solusi ideal  positif & matriks solusi ideal negatif
=
2 (5)
Keterangan : D :  Jarak solusi ideal positif/negatif
: Solusi ideal positif untuk atribut ke -j
: Elemen dari matrikskeputusan yang ternormalisasi terbobot Y
:  Solusi ideal negatif untuk atribut ke -j
i   : 1,2,........., m
= 2 (6)
Keterangan : D :   Jarak solusi ideal positif/negatif
: Solusi ideal positif untuk atribut ke -j
: Elemen dari matrikskeputusan yang ternormalisasi terbobot Y
: Solusi ideal negatif untuk atribut ke -j
i    : 1,2,....., m
(7)
(5) Perhitungan nilai preferensi (V i) untuk setiap alternatif
= (8)
Keterangan :
V i = Nilai preferensi untuk setiap alternatif Nilai  V i yang  lebih  besar  menunjukkan  bahwa  alternatif  A i lebih dipilih.
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com

## HASIL PEMBAHASAN
Berdasarkan permasalahan  yang ada, perhitungan point pelanggaran siswa akan dibuat  dengan  sistem  yang  lebih  baik.  Guru  BK  dalam  menghitung  skorsing point pelanggaran  siswa  dapat  dengan  cepat  dan  efisien  dengan  menggunakan  sistem pendukung keputusan yang berbasis komputer berdasarkan Kriteria, Bobot kriteria dan penilaian  yang  telah  ditetapkan.  Dengan  adanya  Perhitungan point pelanggaran  siswa yang dibuat makadi harapkan murid dapat memperbaiki tingkah laku dan meningkatkan kedisiplinan di sekolah. Kriteria, Bobot Kriteria dan Penilaian terhadap Alternatif akan diurutkan berdasarkan prioritas kepentingan faktor yang telah ditetapkan kemudian akan diberi Nilai Pembobotan Kriteria yaitu sebagai berikut ini:
Tabel 1. Criteria No. Criteria Kode Criteria 1. Kehadiran C1 2. Kerapian C2 3. Kepribadian C3 4. Ketertiban C4 Tabel 2. Bobot Criteria No Kode Faktor Nilai Bobot 1 C1 Kehadiran 5 2 C2 Kerapian 2 3 C3 Kepribadian 3 4 C4 Ketertiban 4 Tabel 3. Range Criteria Penilaian Rentang Nilai Point Keterangan 0 – 59 1 Sangat buruk 60 – 69 2 Buruk 70 – 79 3 Cukup 80 – 89 4 Baik 90 – 100 5 Sangat Baik
Setelah  dilakukan  pembobotan,  nama  siswa  yang  tercantum  akan  diberikan bobot  kriteria  berdasarakan Range kriteria  penilaian  untuk  setiap  kriteria  yang  disebut dengan evaluasi faktor, seperti terlihat pada tabel berikut ini:
Tabel 4. Data Awal dari Pembobotan Alternatif
Alternatif NIS Nama Siswa C1 C2 C3 C4 A1 4833 Afriza Fahrenza 90 55 55 55 A2 4835 Arya Bayu Nata 87 56 68 68 A3 4845 Davin Ramadhan 85 55 55 75 A4 4850 Dika Fahri Febrian 90 80 75 55 A5 4851 Diki Fransisko Sirait 90 55 58 56 A6 5007 Paulus Butar-butar 90 55 56 67
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com

## Tabel 5. Data Pembobotan Alternatif
Ko de Criteria Alternatif JumlahPe mbagi A1 A2 A3 A4 A5 A6 C1 Kehadiran 5 4 4 5 5 5 11,49 C2 Kerapian 1 1 1 4 1 1 4,58 C3 Kepribadian 1 2 1 3 1 1 4,12 C4 Ketertiban 1 2 3 1 1 2 4,47 Tabel 6. Matriks Keputusan Ternormalisasi Alternat if NIS Nama Siswa Kriteria C1 C2 C3 C4 A1 4833 Afriza Fahrenza 0,44 0,22 0,24 0.22 A2 4835 Arya Bayu Nata 0,35 0,22 0,49 0,45 A3 4845 Davin Ramadhan 0,35 0,22 0,24 0,67 A4 4850 Dika Fahri Febrian 0,44 0,87 0,73 0,22 A5 4851 Diki Fransisko Sirait 0,44 0,22 0,24 0,22 A6 5007 Paulus Butar-butar 0,44 0,22 0,24 0,45
Tabel 7. Matriks Keputusan Ternormalisasi  Terbobot
Alternatif NIS Nama Siswa Kriteria C1 C2 C3 C4 A1 4833 Afriza Fahrenza 2,18 0,44 0,73 0,89 A2 4835 Arya Bayu Nata 1,74 0,44 1,46 1,79 A3 4845 Davin Ramadhan 1,74 0,44 0,73 2,68 A4 4850 Dika Fahri Febrian 2,18 1,75 2,18 0,89 A5 4851 Diki Fransisko Sirait 2,18 0,44 0,73 0,89 A6 5007 Paulus Butar-butar 2,18 0,44 0,73 1.79 Tabel 8. Matriks Solusi Ideal Positif & Matriks Solusi Ideal Negatif Y+ 1,74 0,44 0,73 0,89 Y- 2,18 1,75 2,18 2,68
Menentukan  Jarak  antara  nilai  setiap  alternatif  dengan  matriks  solusi  ideal positif & matriks solusi ideal negatif.
= 2 (9)
D1+ = SQRT((2,18 - 1,74)^2 + (0,44-0,44)^2 + (0,73 – 0,73)^2 + (0,89 – 0,89)^2)
=  0,44
D2+ = SQRT((1,74 -1,74)^2 + (0.44 – 0,44)^2 + (1,46 – 0,73)^2 + (1,67 -0,89)^2)
=  1,15 D3+ = SQRT((1,74 -1,74)^2 + (0,44 – 0,44)^2 + (0,73- 0,73)^2 + (2,68 – 0,89)^2) = 1,79 D4+ = SQRT((2,18- 1,74)^2 + (1,75 – 0,44)^2 + (2,18 – 0,73)^2 + (0,89 -0,89)^2) =  2,01
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com
D5+ = SQRT((2,18- 1,74)^2 + (0,44 – 0,44)^2 + (0,73 – 0,73)^2 + (0,89 -0,89)^2) =  0,44 D6+= SQRT ((2,18 -1,74)^2 + (0,44 – 0,44)^2 + (0,73 – 0,73)^2 + (1,79-0,89)^2) =  0.99
Menghitung  jarak  antara  nilai  setiap alternatif dengan  matriks  solusi  ideal negative dapat mengunakan rumus sebagai berikut :
= 2 (10)
D1- = SQRT((2,18- 2,18)^2 + (0,44-1,75)^2 + (0,73 – 2,18)^2 + (0,89 – 2,68)^2) = 2,65 D2- = SQRT((1,74 - 2,18)^2 + (0,44 – 1,75)^2 + (1,46 – 2,18)^2 + (1,79 -2,68)^2)
= 1,80 D3- = SQRT((1,74-2,18)^2 + (0,44 – 1,75)^2 + (0,73 – 2,18)^2 + (2,68 – 2,68)^2)
= 2,01
D4- = SQRT((2,18- 2,18)^2 + (1,75 – 1,75)^2 + (2,18 – 2,18)^2 + (0,89 -2,68)^2)
=  1,79 D5-= SQRT((2,18- 2,18)^2 + (0,44 – 1,75)^2 + (0,73 – 2,18)^2 +(0,89 – 2,68)^2) =  2,65 D6-= SQRT((2,18- 2,18)^2 + (0,44 – 1,75)^2 + (0,73 – 2,18)^2+ (1,79 – 2,68)^2) = 2,15
Tabel 9. Nilai Preferensi untuk setiap alternatif Alternatif Nama Siswa Preferensi A1 Afriza Fahrenza 0,85 A2 Arya Bayu Nata 0,60 A3 Davin Ramadhan 0,52 A4 Dika Fahri Febrian 0,47 A5 Diki Fransisko Sirait 0,85 A6 Paulus Butar-butar 0,68 Tabel 10. Sanksi Sanksi Point Dipanggil Orangtua 0    –  0,25 Dipanggil Orangtua dan Skor 3 Hari 0,26 – 0,50 Dipanggil Orangtua dan Skor 6 Hari 0,51 – 0,75 Dipanggil Orangtua dan Dikeluarkan Dari Sekolah 0,76 – 1,00

## SIMPULAN
Berdasarkan  hasil  penelitian  dan  pengamatan  sistem  pendukung  keputusan menggunakan  metode  topsis  untuk  menentukan  tingkat  kedisiplinan  dan  sanksi pelanggaran  siswa  SMP  Negeri  1  Bosar  Maligas  dapat  diambil  beberapa  kesimpulan: (1) Sistem pendukung keputusan yang di rancang akan mempermudah guru bimbingan konseling  dalam  menghitung point skorsing  data  pelanggaran  siswa.,  (2)  Sistem  ini  di
Vol. 1 No. 1, Maret 2021, hlm. 81 – 88 DOI: xxxxxxxxxxxxxxxxx Available online at http:// jurnal.stmikroyal.ac.id/index.php/j-com
rancang  menggunakan  algoritma  Topsis  sehingga  dapat  digunakan  sebagai  metode dalam pengambilan keputusan  yang lebih  baik  karena perhitungan komputasinya lebih efisien  dan  cepat.,  (3)  Sistem  yang  di  rancang  akan  di  jadikan  salah  satu  perangkat pendukung pada SMP Negeri 1 Bosar Maligas.

## DAFTAR PUSTAKA
[1] Handayani  and  U.  Fadlilah,  “Sistem  Pendukung  Keputusan  untuk  Menentukan Tingkat Kedisiplinan dan Sanksi Pelanggaran Siswa,” J. Chem. Inf. Model. , vol. 53, no. 9, pp. 1689–1699, 2019.
[2] T.  Mardiana,  “Penerapan  Algoritma  TOPSIS  Dalam  Sistem  Pendukung Keputusan  Pemberian  Pinjaman  pada  Koperasi  Karyawan,” J.  Khatulistiwa Inform. ,  vol.  5,  no.  Vol  5,  No  2  (2017):  Periode  Desember  2017,  pp.  128–138, 2017.
[3] F. tr and A. Fadjar Siddiq Sistem Pendukung Keputusan Menggunakan Metode, “Sistem  Pendukung  Keputusan  Menggunakan  Metode  Technique  for  Order  by Similarity to Ideal Solution (TOPSIS),” Konf. Nas. Teknol. Inf. dan Apl. , pp. 33– 37, 2011.
[4] A.  Suryana,  E.  Yulianto,  and  K.  D.  Pratama,  “Perancangan  Sistem  Pendukung Keputusan  Penilaian  Prestasi  Pegawai  Menggunakan  Metode  Saw,  Ahp,  Dan Topsis,” J.  Ilm.  Teknol.  Inf.  Terap. ,  vol.  3,  no.  2,  pp.  130–139,  2017,  [Online]. Available: http://jitter.widyatama.ac.id/index.php/jitter/article/view/216.
[5] Sriani  and  R.  A.  Putri,  “Analisa  Sistem  Pendukung  Keputusan  Mengunakan Metode  TOPSIS  Untuk  Sistem  Penerimaan  Pegawai  Pada  SMA  Al  Washliyah Tanjung  Morawa,” J.  Ilmu  Komput.  dan  Inform. ,  vol.  02,  no.  April,  pp.  40–46, 2018.