## IMPLEMENTASI METODE SMART DALAM SISTEM PENDUKUNG KEPUTUSAN PELANGGARAN TATA TERTIB SISWA
Ganang Setiaji 1) ,Liza Yulianti 2) ,Yupianti, 3)
Mahasiswa Universitas dehasen Bengkulu Jl. Meranti Raya No. 32 Kota Bengkulu 38228 (Telp. (0736) 22027, 26957 Fax. (0736) 341139; e-mail: ganangsetiaji1994@gmail.com
Dosen Program Studi Informatika Fakultas Ilmu Komputer Universitas Dehasen Bengkulu Jl. Meranti Raya No. 32 Kota Bengkulu 38228 Telp. (0736) 22027, 26957 Fax. (0736) 341139; e-mail: liza.yulianti@unived.ac.id , yupiantiprana@gmail.com ,
(received : Juni 2022, revised : Agustus 2022, accepied : Oktober 2022)
ABSTRACT:  SMAN  4 Bengkulu  City is  a  school that has many  students  in  the  Bengkulu  City  environment.  SMA Negeri 4 Bengkulu City has several rules and regulations that  must  be  obeyed  by  all  students  but  not  infrequently these rules and regulations are violated by some students. This  study  aims  to  design  a  decision  support  system  for sanctions  for  violating  student  rules  using  the  Simple Multi Attributte Rating  Technique  (SMART)  method.  The system  that  will  be  designed  has  several  weighted assessment  and  summation  criteria  for  each  alternative on  each  attribute  or  existing  violation  criteria.  Any violations committed by students can be processed quickly and accurately with predetermined sanctions and actions, have  the  same  calculations  between  manual  calculations and calculations on the system so that they can assist BK teachers in the reporting process to the principal at SMA Negeri  4 Bengkulu  City. It is  hoped  that this application will  be  able  to  use  this  application  in  determining violations of rules and regulations in Bengkulu, as well as the  maintenance  of  applications  that  the  writer  has previously  made  so  that  in  the  future  it  can  be  used  by SMA Negeri 4 Bengkulu City.
Keywords:  Decision  Support  System,  SMART,  Violation of Rules.
Intisari  : Sekolah  Menengah  Atas  (SMA)  Negeri  4  Kota Bengkulu merupakan sekolah yang memiliki siswa banyak dilingkungan  Kota  Bengkulu.  SMA  Negeri  4  Kota Bengkulu  memiliki  beberapa  peraturan  dan  tata  tertib yang  harus  ditaati  oleh  semua  siswa  tetapi  tidak  jarang peraturan  dan  tata  tertib  tersebut  dilanggar  oleh beberapa  siswa.  Penelitian  ini  bertujuan  merancang sebuah  sistem  pendukung  keputusan  pemberian  sanksi pelanggaran tata tertib siswa menggunakan metode Simple  Multi  Attributte  Rating  Technique (SMART). Pada  sistem  yang  akan  dirancang  tersebut memiliki  beberapa  kriteria  penilaian  dan  penjumlahan yang  terbobot  untuk  setiap  alternatif-alternatif  pada setiap atribut atau kriteria pelanggaran yang ada. Setiap
pelanggaran  yang  dilakukan  oleh  siswa  dapat  diproses dengan  cepat  dan  akurat  dengan  sanksi  dan  tindakan yang  telah  ditentukan,  memiliki  perhitungan  yang  sama antara perhitungan manual dan perhitungan pada sistem sehingga  dapat  membantu  guru  BK  dalam  proses pelaporan kepada kepala  sekolah  di  SMA  Negeri  4  Kota Bengkulu. Diharapkan agar nantinya dapat menggunakan aplikasi  ini  dalam  menentukan  pelanggaran  tata  tertib Bengkulu, serta maintenance terhadap aplikasi yang telah penulis  buat  sebelumnya  agar  kedepannya  dapat digunakan oleh SMA Negeri 4 Kota Bengkulu.
Kata  Kunci:  Sistem  Pendukung  Keputusan,  SMART, Pelanggaran Tata Tertib.

## I.PENDAHULUAN
Sekarang  ini  perkembangan  teknologi  informasi sudah  sedemikian  pesat.  Perkembangan  yang  pesat tidak hanya teknologi perangkat keras dan perangkat lunak  saja,  tetapi  metode  komputasi  juga  ikut berkembang.  Salah  satu  metode  komputasi  yang cukup  berkembang  saat  ini  adalah  metode  sistem pengambilan keputusan (Decisions Support System). Pengambilan  keputusan  adalah  proses  pemilihan, diantara  berbagai  alternatif  aksi  yang  bertujuan untuk memenuhi satu atau beberapa sasaran.
Setiap sekolah telah mempunyai peraturan tersendiri bukan  berarti  sekolah  tersebut  tidak  menemukan berbagai  bentuk  pelanggaran.  Pelanggaran  terhadap peraturan  sekolah  kerap  dilakukan  oleh  para  siswa, dunia  pendidikan  yang  ada  di  indonesia  ini menghadapi  berbagai  masalah  yang  amat  kompleks yang perlu mendapatkan perhatian kita semua. Salah satu masalah tersebut adalah menurunnya tatak rama kehidupan  sosial  dan  etika  moral  dalam  praktik kehidupan  sekolah  yang  mengakibatkan  sejumlah
prilaku  negatif  yang  amat  merisaukan  masyarakat, antara  lain  semakin  maraknya  penyimpangan berbagai  norma  kehidupan  agama  dan  sosial kemasyarakatan yang terwujud dalam bentuk kurang hormat  kepada  guru  dan  pegawai  sekolah,  kurang disiplin terhadap waktu dan tidak mengindahkan tata tertib  serta  peraturan  sekolah,  kurang  memelihara keindahan  dan  kebersihan  lingkungan,  perkelahian antar  pelajar,  penggunaan  obat  terlarang,  dan  lain- lain.
SMA  Negeri  4  Kota  Bengkulu  merupakan  instansi pemerintahan  yang  bergerak  di  bidang  pendidikan. Di  SMA  Negeri  4  Kota  Bengkulu  sendiri  saat  ini masih menggunakan sistem pencatatatan pelanggaran  secara  manual  yaitu  dengan  mencatat seluruh kejadian atau masalah siswa ke dalam buku, lalu  mengakumulasikannya  dengan  poin-poin  yang sudah ditetapkan oleh pihak sekolah. Dengan adanya penelitian ini penulis berharap bisa membantu pihak sekolah  dalam  menentukan  sanksi  yang  sesuai dengan  pelanggaran  yang  dilakukan  siswa  serta membuat  laporan  data  pelanggaran  siswa  dengan cepat,  tepat  dan  akurat.  Untuk  mengatasi  masalah tersebut  maka  dibutuhkan  suatu  sistem  pendukung keputusan    yang  dapat  memberikan    laporan  yang real  dan  objektif.  Banyak metode SPK yang dapat digunakan,  salah  satunya  adalah  metode  Simple Multi    Attribute  Rating  Technique  (SMART). Metode  SMART  lebih  banyak  digunakan  karena kesederhanaanya dalam merespon kebutuhan pembuat keputusan dan caranya menganalisa respon. Analisa  yang  terlibat  adalah  transparan,  metode  ini memberikan  pemahaman  masalah  yang  tinggi  dan dapat  diterima  oleh  pembuat  keputusan.  Sehingga metode  SMART  (Simple  Multi  Attribute  Rating Technique)  merupakan  metode  yang  tepat  untuk diterapkan dalam penyelesaian masalah keputusan.

## II.TINJAUAN PUSTAKA

## A.Sistem Pendukung Keputusan
Sistem  Pendukung  Keputusan  (SPK),  secara  umum didefinisikan  sebagai  sebuah  sistem  yang  mampu memberikan kemampuan baik kemampuan pemecahan masalah maupun kemampuan pengkomunikasian  untuk  masalah  semi-terstruktur. Secara  khusus,  SPK  didefinisikan  sebagai  sebuah sistem  yang  mendukung  kerja  seorang  manajer maupun  sekelompok  manajer  dalam  memecahkan masalah  semiterstruktur  dengan  cara  memberikan informasi  ataupun  usulan  menuju  pada  keputusan tertentu (Sinaga & Marbun, 2018).
Sistem Pendukung Keputusan (DSS) adalah program terkomputerisasi yang digunakan untuk model bahan untuk mendukung penentuan, penilaian, dan
tindakan  pemilihan  solusi  dalam  organisasi  atau bisnis (Abadi, et all, 2021).
Sistem pendukung  keputusan   adalah suatu sistem informasi  interaktif  yang  menyediakan  informasi, Pada gambar 1 menunjukkan fase/tahap pengambilan  keputusan  yang  terkait  dengan  proses pemecahan masalah yang dapat dijelaskan (Widyaman dkk, 2018:87) sebagai berikut: 1. Tahap  kecerdasan (intelligence) ,  tahap  pertama pengambilan  keputusan  yaitu  mengidentifikasi dan menentukan potensi masalah atau peluang. 2. Tahap  perancangan (design) ,  tahap  yang  kedua dari pengambilan
keputusan yaitu mengembangkan  solusi  alternatif  untuk  masalah dan mengevaluasi kelayakannya.
3. Tahap  pemilihan (choice  stage) ,  tahap  ketiga pengambilan  keputusan  yaitu  membutuhkan pemilihan suatu tindakan.
4. Tahap  penerapan (implementation) ,  yaitu  tahap pemecahan masalah dengan solusi yang diberlakukan.
Tahapan  pemantauan  (monitoring),  tahap  akhir dari  proses  pemecahan  masalah  yaitu  pihak pengambil keputusan mengevaluasi pelaksanaannya
Gambar 1. Fase Pengambilan Keputusan & Pemecahan Masalah.

## B.  Komponen Sistem Pendukung Keputusan
Komponen  sistem  pendukung  keputusan  bisa  terdiri dari beberapa subsistem, yaitu :
1. Subsistem  Manajemen  Data  (Data  Management Subsystem),  meliputi basis data, basis data berisi data  yang  relevan  dengan  keadaan  dan  dikelola software yang disebut DBMS (Database Management System) .
2. Subsistem Manajemen Model
(Model Management  Subsystem) ,  berupa  sebuah    paket software    yang    berisi    model-model        finansial, statistik,  management  science,      atau      model kwantitatif,      yang  Menyediakan  kemampuan analisa dan  software management yang sesuai. 3. Subsistem Manajemen Pengetahuan (Knowledge Management Subsystem) , merupakan subsistem    (optional)    yang    dapat  mendukung subsistem      lain      atau      berlaku  sebagai komponen   yang   berdiri   sendiri (independent).
4. Subsistem  Antarmuka  Pengguna (User  Interface Subsystem) ,  merupakan  subsistem  yang  dapat
dipakai  oleh  user  untuk  berkomunikasi  dan memberi perintah (menyediakan user interface). 5. Pengguna (user) ,  termasuk  di  dalamnya  adalah pengguna (user) ,  manager,  dan  pengambil keputusan.

## Gambar 2. Arsitektur Sistem Pendukung Keputusan

## III. METODOLOGI PENELITIAN

## A. Metodelogi Penelitian
Metodelogi  penelitian  yang  digunakan  dalam Implementasi  Metode  SMART  dalam  Sistem Pendukung  Keputusan  Pelanggaran  Tata  Tertib Siswa  dalam  penelitian  ini  menggunakan  model waterfall, seperti dapat dilihat pada gambar 2
Gambar 6 Metode Waterfall 1. Proses  pertama  pada  model  pengembangan sistem waterfall adalah analisis. Analisis kebutuhan  yang  ditentukan  oleh  peneliti  terdiri dari analisis kebutuhan sistem, analisis kebutuhan input, analisis kebutuhan output, analisis kebutuhan  fungsional,  dan  analisis  kebutuhan Non-fungsional
2. Proses kedua yaitu perancangan Unified Modelling  Language  (UML).  Pada  tahapan  ini akan  diketahui  semua  entitas  luar,  input,  dan output  yang  terlibat  dalam  sistem  serta  diagram use-case,  diagram  kelas,  diagram  aktifitas,  dan diagram sequence yang digunakan dalam analisis sistem.
3. Proses ketiga yaitu perancangan proses bisnis dan antarmuka (human interface). Tahap perancangan proses bisnis akan digunakan untuk
menggambarkan sistem baru yang akan dikembangkan secara logis
tanpa mempertimbangkan  terlebih  dahulu  lingkungan sistem.  Tahap  perancangan  antarmuka  akan dibuat  dalam  beberapa  rancangan  tata  letak
system  sesuai  dengan  analisis  kebutuhan  dari sistem.
4. Proses keempat yaitu implementasi sistem secara keseluruhan. Implementasi berdasarkan hasil dari tahapan pengembangan sistem, yaitu dari tahapan analisis kebutuhan, UML, flowchart dan antarmuka.
5. Proses  kelima  yaitu  tahapan  pengujian  hasil implementasi  sistem  secara  umum.  Pengujian meliputi  pengujian  white  box  dan  pengujian black box.
6. Proses keenam pada model pengembangan sistem adalah operasi dan pemeliharaan sistem. Tahapan ini  dilakukan  setelah  proses  pengujian  sistem telah berhasil dilakukan.

## Penerapan Metode SMART
Setiap  awal  tahun  pelajaran  SMA  Negeri  4  Kota Bengkulu  memberikan  arahan  kepada  siswanya dengan  memberikan  peraturan  yang      dituangkan dalam  Buku  Tata  Tertib  Sekolah.  Dalam  tata  tertib tersebut  dituangkan  pulan  poin-poin  pelanggaran yang  memiliki  ketentuan-ketentuan  setiap  jumlah poin  pelanggarannya.  Poin  pelanggaran  yang dituangkan  dalam  tata  tertib  ini  akan  menjadi  acuan untuk  menghitung  dalam  setiap  kriterianya.  Kriteria ini  yang  akan  dibahas  dalam  penentuan  poin pelanggaran dengan menggunakan metode SMART. Diagram E-R
Gambar 7 Diagram E-R B. Rencana Pengujian Sistem
Rencana  pengujian  system  akan  dilakukan  melalui metode  pengujian  black  box  yang  merupakan metode pengujian dengan pendekatan yang mengasumsikan sebuah system perangkat lunak atau program  sebagai  sebuah  kotak  hitam  (black  box). Pendekatan  ini  hanya  mengevaluasi  program  dari output  atau  hasil  yang  dikeluarkan  oleh  program tersebut.  Struktur  program  dan  kode-kode  yang didalamnya  tidak  termasuk  dalam  pengujian  system ini.

## IV.HASIL DAN PEMBAHASAN
Sebelum  menjalankan  Aplikasi  Implementasi metode SMART dalam Sistem Pendukung Keputusan Pelanggaran Tata Tertib Siswa,
dibutuhkan aplikasi penyimpanan data yang dinamakan MySQL, yang berfungsi tempat penyimpanan  data-data  yang  digunakan  dalam system.
Implementasi  Implementasi  metode  SMART dalam  Sistem  Pendukung  Keputusan  Pelanggaran Tata Tertib Siswa, dapat berjalan setelah aplikasi ini di  install  dikomputer  /  laptop  user.  yang  digunakan dalam penelitian ini adalah MySQL dan menggunakan  PHP  dalam  pembuatan  programnya, yang  dapat  berjalan  dalam  sistem  operasi Windows 10, windows 8.1 Windows 7.0 maupun Windows XP. Pada sistem ini dibuka dengan tampilan menu login sebagai akses  dari pengguna sehingga aplikasi ini  hanya  diperuntukan  bagi  user  yang  berkopetensi pada  bidangnya.  Setelah  melakukan  login  user dihadapkan pada pilihan Menu, Kriteria, Subkriteria, Perbandingan  Kriteria,  Perbandingan  Subkriteria, Nilai  Alternatif,  Hasil  Penilaian,  Laporan,  Ubah password dan Menu Logout.

## A.  Menu Login
Menu  login  merupakan  tampilan  yang  terdiri  dari kolom user  name dan  kolom password, kolom user name untuk  memasukan  nama  pengguna,  kolom kedua  adalah  kolom  password  yang  dimasukkan adalah  angka  admin.  Selain  kolom  terdapat  tombol Login dan keluar. Tampilan menu login

## Gambar 8 Tampilan Menu Login
Bila  username  dan  password  yang  dimasukkan benar, maka akan ditampilkan menu utama.

## Gambar 9 Tampilan Menu Utama
B. Tampilan Menu Input  Data
Menu  input  data  merupakan  menu  yang  akan digunakan  untuk  memasukkan  atau  mengentrikan data-data sesuai dengan keperluan dalam pembuatan Implementasi  Implementasi  metode  SMART  dalam Sistem  Pendukung  Keputusan  Pelanggaran  Tata Tertib  Siswa.    Menu  input  data  terdiri  dari    menu kelompok  pelanggaran,  menu  jenis  pelanggaran, menu tindakan dan menu data siswa.

## 1. Tampilan  Menu  Input  Data  Kelompok Pelanggaran
Tampilan  menu  input  data  pertama  adalah  menu input data kelompok pelanggaran yang berisi kolom pencarian,  tombol  refresh,  tombol  tambah  dan datagrid  view  yang  digunakan  untuk  menampilkan data  yang  telah  tersimpan  dalam  database.  Tombol tambah  adalah  tombol  untuk  menambah  data  baru yang  berisikan  kolom  kode  kelompok  pelanggaran, nama  kelompok  pelanggaran  dan  nilai  bobot kelompok  pelanggaran.  Kolom  pencarian  adalah kolom  yang  digunakan untuk  memasukan  data yang telah  disimpan  dalam  database  dan  Tombol  refresh sendiri digunakan untuk melakukan proses pencarian.    Tampilan  menu  input  data  kelompok pelanggaran
Gambar 10 Tampilan Menu Input Data Kelompok Pelanggaran

## a. Tampilan Tambah Data Kelompok Pelanggaran
Tampilan  menu  tambah  data  kelompok  pelanggaran adalah  menu  yang  digunakan  untuk  menambah  data pelanggaran

## Gambar 11Tampilan Menu Tambah Data Kelompok Pelanggaran

## b. Tampilan Menu Edit Data Kelompok Pelanggaran
Tampilan  menu  edit  data  kelompok  pelanggaran adalah  menu  yang  digunakan  untuk  merubah  data yang  telah  tersimpan  dalam  database.  Untuk merubah  data  yang  akan  diubah  yaitu  dengan  cara
menekan  tombol  edit  ( )  yang  berada  di  sebelah kanan  data  yang  akan  di  ubah.  Tampilan  menu  edit data kelompok pelanggaran

## Gambar 12Tampilan Menu Ubah Data Kelompok Pelanggaran

## Tampilan Menu Input Data Jenis Pelanggaran
Tampilan  menu input data kedua adalah  menu input data  jenis  pelanggaran  yang  berisi  kolom  pencarian, tombol  refresh,  tombol  tambah  dan  datagrid  view yang digunakan untuk  menampilkan data yang telah tersimpan  dalam  database.  Tombol  tambah  adalah tombol  untuk  menambah  data  baru  yang  berisikan kolom kode kelompok pelanggaran, nama kelompok pelanggaran,  nama  jenis  pelanggaran  dan  poin  jenis pelanggaran.  Kolom  pencarian  adalah  kolom  yang digunakan  untuk  memasukan  data  yang  telah disimpan dalam database dan Tombol refresh sendiri digunakan  untuk  melakukan  proses  pencarian. Tampilan  menu  input  data  jenis  pelanggaran pelanggaran

## Gambar 13 Tampilan Menu Input Data Jenis Pelanggaran
a. Tampilan Tambah Data Jenis Pelanggaran
Tampilan  menu  tambah  data  jenis  pelanggaran adalah  menu  yang  digunakan  untuk  menambah  data jenis pelanggaran

## Gambar 14Tampilan Menu Tambah Data Jenis Pelanggaran
b. Tampilan Menu Edit Data Jenis Pelanggaran
Tampilan  menu  edit  data  jenis  pelanggaran  adalah menu  yang  digunakan  untuk  merubah  data  yang telah tersimpan dalam database. Untuk merubah data yang  akan  dirubah  yaitu  dengan  cara  menekan
tombol  edit  ( )  yang  berada  di  sebelah  kanan  data yang  akan  dirubah.  Tampilan  menu  edit  data  jenis pelanggaran
Gambar 15Tampilan Menu Ubah Data Jenis Pelanggaran
2. Tampilan Menu Input Data Tindakan
Tampilan menu input data ketiga adalah menu input data  tindakan  yang  berisi  kolom  pencarian,  tombol refresh,  tombol  tambah  dan  datagrid  view  yang digunakan  untuk  menampilkan  data  yang  telah tersimpan  dalam  database.  Tombol  tambah  adalah tombol  untuk  menambah  data  baru  yang  berisikan kolom  kode  tindakan,  nama  tindakan  dan  nilai minimal  poin.  Kolom  pencarian  adalah  kolom  yang digunakan  untuk  memasukan  data  yang  telah disimpan dalam database dan Tombol refresh sendiri digunakan  untuk  melakukan  proses  pencarian. Tampilan menu input data tindakan

## Gambar 16 Tampilan Menu Input Data Tindakan
a. Tampilan Tambah Data Tindakan
Tampilan  menu  tambah  data  tindakan  adalah  menu yang digunakan untuk menambah data siswa

## Gambar 17Tampilan Menu Tambah Data Tindakan
b. Tampilan Menu Edit Data Tindakan
Tampilan menu edit data tindakan adalah menu yang digunakan untuk merubah data yang telah tersimpan dalam  database.  Untuk  merubah  data  yang  akan dirubah yaitu dengan cara menekan tombol edit ( ) yang  berada  di  sebelah  kanan  data  yang  akan dirubah. Tampilan menu edit data tindakan

## Gambar 18 Tampilan Menu Ubah Data Tindakan
3. Tampilan Menu Input Data Sanksi
Tampilan  menu  input  data  keempat  adalah  menu input  data  sanksi  yang  berisi  kolom  pencarian, tombol  refresh,  tombol  tambah  dan  datagrid  view yang digunakan untuk  menampilkan data yang telah tersimpan  dalam  database.  Tombol  tambah  adalah tombol  untuk  menambah  data  baru  yang  berisikan kolom  kode  sanksi,  nama  sanksi  dan  nilai  minimal poin.  Kolom  pencarian  adalah  kolom  yang digunakan  untuk  memasukan  data  yang  telah disimpan dalam database dan Tombol refresh sendiri digunakan  untuk  melakukan  proses  pencarian. Tampilan menu input data sanksi
Gambar 19 Tampilan Menu Input Data Sanksi c. Tampilan Tambah Data Sanksi
d.
Tampilan  menu  tambah  data  Sanksi  adalah  menu yang digunakan untuk menambah data siswa

## Gambar 20Tampilan Menu Tambah Data Sanksi
e. Tampilan Menu Edit Data Sanksi
Tampilan  menu  edit  data  sanksi  adalah  menu  yang digunakan untuk merubah data yang telah tersimpan dalam  database.  Untuk  merubah  data  yang  akan dirubah yaitu dengan cara menekan tombol edit ( ) yang  berada  di  sebelah  kanan  data  yang  akan dirubah. Tampilan menu edit data sanksi
Gambar 22 Tampilan Menu Ubah Data Sanksi
4. Tampilan Menu Input Data Siswa
Tampilan  menu  input  data  keempat  adalah  menu input  data  siswa  yang  berisi  kolom  pencarian, tombol  refresh,  tombol  tambah  dan  datagrid  view yang digunakan untuk  menampilkan data yang telah tersimpan  dalam  database.  Tombol  tambah  adalah tombol  untuk  menambah  data  baru  yang  berisikan kolom  NISN,  nama  siswa,  jenis  kelamin,  kelas  dan jurusan.  Kolom  pencarian  adalah  kolom  yang digunakan  untuk  memasukan  data  yang  telah disimpan dalam database dan Tombol refresh sendiri digunakan  untuk  melakukan  proses  pencarian. Tampilan menu input data siswa
Gambar 23 Tampilan Menu Input Data Siswa a. Tampilan Tambah Data Siswa
Tampilan  menu  tambah  data  siswa  adalah  menu yang digunakan untuk menambah data siswa
Gambar 24Tampilan Menu Tambah Data Siswa
b. Tampilan Menu Edit Data Siswa
Tampilan  menu  edit  data  siswa  adalah  menu  yang digunakan untuk merubah data yang telah tersimpan dalam  database.  Untuk  merubah  data  yang  akan dirubah yaitu dengan cara menekan tombol edit ( ) yang  berada  di  sebelah  kanan  data  yang  akan dirubah. Tampilan menu edit data siswa

## Gambar 25Tampilan Menu Ubah Data Siswa
5. Tampilan Menu Input Data Poin Pelanggaran
Tampilan menu input data kelima adalah menu input data  poin  pelanggaran  yang  berisi  kolom  pencarian, tombol  refresh,  tombol  tambah  dan  datagrid  view yang digunakan untuk  menampilkan data yang telah tersimpan  dalam  database.  Tombol  tambah  adalah tombol  untuk  menambah  data  baru  yang  berisikan kolom  nomor,  tanggal  pelanggaran,  nama  siswa, jenis  pelanggaran,  poin  dan  keterangan.  Kolom pencarian  adalah  kolom  yang  digunakan  untuk memasukan  data  yang  telah  disimpan  dalam database  dan  Tombol  refresh  sendiri  digunakan untuk  melakukan proses pencarian.  Tampilan  menu input data poin pelanggaran

## Gambar 26 Tampilan Menu Input Data Poin Pelanggaran
c. Tampilan Tambah Data Poin Pelanggaran
Tampilan  menu  tambah  data  poin  pelanggaran adalah  menu  yang  digunakan  untuk  menambah  data poin pelanggaran seperti
Gambar 27 Tampilan Menu Tambah

## Data Poin Pelanggaran
d. Tampilan Menu Edit Data Poin Pelanggaran
Tampilan  menu  edit  data  poin  pelanggaran  adalah menu  yang  digunakan  untuk  merubah  data  yang telah tersimpan dalam database. Untuk merubah data yang  akan  dirubah  yaitu  dengan  cara  menekan tombol  edit  ( )  yang  berada  di  sebelah  kanan  data yang  akan  dirubah.  Tampilan  menu  edit  data  poin pelanggaran dapat dilihat pada Gambar 28

## Gambar 28 Tampilan Menu Ubah Pelanggaran

## C. Menu Proses
Tampilan  menu  berikutnya  adalah  adalah  menu proses  yaitu  menu  proses  perhitungan  metode SMART.  Proses  perhitungan  metode  SMART merupakan hasil normalisasi kelompok pelanggaran, hasil  pengisian  data  siswa,  hasil  perhitungan  utility, hasil  terbobot  dan  hasil  akhir  perhitungan  berupa perankingan.  Tampilan  rincian  proses  perhitungan metode SMART
1. Menentukan Perhitungan Normalisasi kriteria / Kelompok Pelanggaran
Pada  hasil  proses  metode  SMART  yang  pertama ditampilkan adalah hasil proses perhitungan normalisasi  kriteria  /kelompok  pelanggaran  dimana pada  proses  perhitungan  normalisasi  tersebut didapatkan dari dari rumus :
Nilai normalisasi =
Hasil  perhitungan  normalisasi  kriteria/kelompok pelanggaran
Gambar 29Tampilan Hasil Perhitungan Normalisasi Kelompok Pelanggaran
2. Menentukan  Nilai  Minimum  dan  Maksimum dari  Masing-masing  Kriteria  Alternatif  /

## Kriteria Siswa
Proses  perhitungan  metode  SMART  kedua  adalah menentukan  nilai  minimum  dan  nilai  maksimum dari  masing-masing  nilai  kriteria  alternatif  /  nilai kriteria  masing-masing  siswa.      Nilai  minimum  dan nilai maksimum dari  masing-masing  kriteria alternatif / nilai kriteria masing-masing siswa
Gambar 30 Tampilan Hasil Penginputan

## Data Siswa
3. Menentukan Nilai Utility Masing-masing
Kriteria Alternatif / Kriteria Siswa
Setelah mendapatkan nilai minimum dan maksimum dari  masing-masing  kriteri  alterlatif  /  kriteria  siswa selanjutnya  ditampilkan  Hasil  perhitungan  Utility dimana  nilai  utility  tersebut  didapatkan  dari perhitungan :
Nilai utility =

## Sehingga didapatkan nilai utility

## Gambar 31Tampilan Hasil Penghitungan Utility
4. Menentukan Nilai Akhir masing-masing

## Alternatif / Siswa
Setelah  proses  penentuan  nilai  utility  selanjutnya dilakukan  proses  penentuan  nilai  akhir  masing- masing  alternatif/siswa    dimana  untuk  menentukan nilai  akhir  dari  masing-masing  utility/siswa  adalah sebagai berikut :
Nilai  akhir  =  Jumlah  dari  (Nilai  utility  x  nilai normalisasi kriteria) sehingga

## Gambar 32 Tampilan Hasil Akhir Perhitungan
Masing-masing Kriteria
5. Menentukan  Ranking  dari  masing-masing
alternatif / siswa
Proses  perhitungan  metode  SMART  yang  terkahir adalah proses perangkingan. Dalam proses perankingan  didapatkan  hasil  perhitungan  metode SMART dengan nilai yang tertinggi dari pelanggaran  yang  dilakukan  oleh  siswa.  Tampilah hasil perankingan dari masing-masing siswa

## Gambar 33Tampilan Hasil Perankingan
Metode SMART C.  Tampilan Menu Output
Tampilan ouput  menampilkan laporan Implementasi metode SMART dalam Sistem Pendukung Keputusan  Pelanggaran  Tata  Tertib  Siswa  Laporan Pelanggaran per Siswa
Gambar 34 Tampilan Laporan Pelanggaran per Siswa
a. Laporan Perangkingan Pelanggaran Siswa

## Gambar 35 Tampilan Laporan Perangkingan
Pelanggaran Siswa
D.Pengujian Sistem
Pengujian Black Box merupakan pengujian perangkat  lunak  dari  segi  spesifikasi  fungsional tanpa menguji desain dan kode program dimaksudkan  untuk  mengetahui  apakah  fungsi- fungsi,  masukan  dan  keluaran  dari  perangkat  lunak sesuai dengan apa yang dibutuhkan.

## PENUTUP

## A. Kesimpulan
Penerapan  Implementasi  metode  SMART  dalam Sistem  Pendukung  Keputusan  Pelanggaran  Tata Tertib  Siswa  di  SMA  Negeri  4  Kota  Bengkulu menggunakan  bahasa  pemrograman  PHP  dengan database MySql  dapat digunakan untuk  menentukan Pelanggaran  Siswa  dengan  berdasarkan  6  kriteria yaitu :
a. Kehadiran di sekolah,
b. Seragam Sekolah
c. Rambut, Kuku, Tato, Make-Up
d. Masuk Dan Pulang Sekolah
e. Sopan Santun Pergaulan
f. Kebersihan, Kedisiplinan dan ketertiban
Berdasarkan  aplikasi  yang  telah  dibuat  untuk menentukan Pelanggaran Tata Tertib Siswa di SMA Negeri 4 Kota Bengkulu, maka dapat diperoleh hasil pelanggaran  siswa  berdasarkan  data  yang  akan dimasukkan  diambil  dari  nilai  perhitungan  tertinggi dari  hasil  perankingan  sesuai  data  yang  telah diinputkan.

## B. Saran
Berdasarkan  penelitian  yg  telah  penulis  lakukan  di SMA  Negeri  4  Kota  Bengkulu,  maka  penulis menyarankan :
1. Agar  nantinya  dapat  menggunakan  aplikasi  ini dalam  menentukan  pelanggaran  siswa  di  SMA Negeri 4 Kota Bengkulu.
1. Diperlukan  maintenance  terhadap  aplikasi  yang telah  penulis  buat  sebelumnya  agar  kedepannya dapat  digunakan  oleh  SMA  Negeri  4  Kota Bengkulu.

## DAFTAR PUSTAKA
[1] Abdurahman. Muhdar,  2017, “Sistem  Informasi Pengolahan Data Pembelian dan Penjualan pada Toko  Koloncucu  Ternate”,  Journal  of Information  System,  Vol.  2.,  No.1.,  ISSN  :
2548 – 6438.
[2]  Adin  Saf  M.A.  Wardani  K.D.  Magrisa T.,  2018.
Implementasi  Metode  Smart  Pada  Sistem Pendukung  Eputusan  Pemilihan  Kegiatan Ekstrakurikuler Untuk Siswa SMA dalam Jurnal Ilmiah Ilmu Komputer, 13(1).
[3] Ismael. 2017. Rancang Bangun Sistem Informasi Penyaluran  Semen  Padang  Untuk  Daerah Bengkulu  Selatan  di  CV.  Mutia  Bersaudara, Jurnal EdikInformatika. 3(i2), 147-156.
[4] Kanedi. Indra, Asnawati, Reza. Hermina, 2021, “ Pembuatan E-Comerce pada Komputer
Menggunakan  Bahasa  Pemrograman  PHP  dan Database  MySql”. Jurnal  Media  Infotama, Vol.17, No.1. Hal. 54-66, ISSN : 1858-2680.
[5]  Sidik,  R.  end  Sukmaindrayana,  A.  2017. “Aplikasi Grosir Pada Toko Rsidik Bungursari Tasikmalaya” .  Jurnal Manajemen Informatika. 4(2). 31-40.
[6]  Sinaga,  B.  &  Marbun,  S.  2018.  “Buku  Ajar Sistem  Pendukung  Keputusan  Penilaian  Hasil Belajar  Dengan  Metode  Topsis”.  CV.Rudang Mayang. Sumatera Utara.
[7] Widyaman, Dimas dkk. 2018, "Sistem
Penchukung Keputusan Evaluasi Kinerja Pramuniaga Toserba Yogya Ciwalk Menggunakan Metode Weighted Product dalam
Jurnal  Infotronik,  Vol.  3,  No.  2,  hal.  86-94,  P- ISSN: 2548-1932.