Vol. 12 No. 2, pISSN: 2303-0577 eISSN: 2830-7062              http://dx.doi.org/10.23960/jitet.v12i2.4113

## RANCANG BANGUN SISTEM
INFORMASI

## PEMANTAUAN PELANGGARAN SISWA DI SMP NEGERI 1 SUMBANG
Zulfa Basmallah Austyn 1*, Ariq Cahya Wardhana 2
1, 2 Rekayasa Perangkat Lunak, Fakultas Informatika, Institut Teknologi Telkom Purwokerto
Riwayat artikel:
Received: 5 Februari  2024 Accepted: 30 Maret 2024 Published: 2 April  2024

## Keywords:
RAD; Blackbox testing; SUS.
Corespondent Email: 1 20104053@ittelkom-pwt.ac.id
2 ariq@ittelkom-pwt.ac.id
Abstrak. Sistem  pemantauan  pelanggaran  siswa  berbasis  website  di  SMP Negeri 1 Sumbang menggunakan PHP native dan MySQLi untuk mengatasi keterbatasan  pencatatan  manual.  Melalui  wawancara  dan  survei,  ditemukan bahwa  metode  manual  menyebabkan  ineffisiensi,  potensi  kesalahan,  dan sulitnya analisis data. Dengan implementasi sistem ini, diharapkan efisiensi, akurasi, dan kemudahan analisis data dapat meningkat, membantu guru dan pihak sekolah memberikan peringatan serta tindakan preventif kepada siswa. Evaluasi  menggunakan  pengujian  blackbox  dan  SUS  menunjukkan  tingkat kepuasan  yang  tinggi,  dengan  skor  rata-rata  83.75,  menegaskan  kemudahan penggunaan  sistem  ini.  Dengan  demikian,  sistem  ini  diharapkan  dapat meningkatkan  kualitas  pendidikan  dan  pembinaan  karakter  siswa  secara keseluruhan, mengikuti proses pengembangan yang melibatkan perencanaan kebutuhan, desain sistem, pengembangan, implementasi, dan pengujian.
Abstract. The  website-based  student  violation  monitoring  system  at  SMP Negeri 1 Sumbang uses native PHP and MySQLi to overcome the limitations of  manual  recording.  Through  interviews  and  surveys,  it  was  found  that manual methods cause inefficiencies, potential errors, and difficulties in data analysis. By implementing this system, it is hoped that efficiency, accuracy and ease  of  data  analysis  can  increase,  helping  teachers  and  schools  provide warnings  and  preventive  actions  to  students.  Evaluation  using  blackbox testing and SUS shows a high level of satisfaction, with an average score of 83.75 which confirms the ease of use of this system. Thus, it is hoped that this system  can  improve  the  quality  of  education  and  develop  the  character  of students as a whole, following a development process which includes needs planning, system design, development, implementation and testing.

## 1. PENDAHULUAN
Pentingnya sistem pendidikan dalam membentuk  karakter  dan  perilaku  siswa  tidak bisa  diabaikan[1,  2].  Salah  satu  hal  penting adalah disiplin siswa dalam menjaga tata tertib sekolah[3,  4].  Di  SMP  Negeri  1  Sumbang, sistem  pemantauan  pelanggaran  siswa  masih
dilakukan  secara  manual.  Metode  manual  ini cenderung  tidak  efisien,  rentan  terhadap kesalahan,  dan  sulit  dalam  melakukan  analisis data[5].
Wawancara dan survei yang telah dilakukan oleh peneliti bisa ditemukan dalam lampiran 1, 6 dan 7 menunjukkan bahwa proses pencatatan
poin pelanggaran siswa masih dilakukan secara manual.  Guru  harus  mengisi  pada  lembar catatan tiap siswa yang disimpan di dalam buku jurnal  setiap  kali  terjadi  pelanggaran  bisa ditemukan  dalam  lampiran  5,  lalu  lembar dikumpulkan  bersama  catatan  seluruh  siswa yang  dikelola  oleh  kesiswaan  bisa  ditemukan dalam  lampiran  4,  seringkali  menghabiskan banyak waktu dan tenaga[6]. Selain itu, proses pengumpulan  dan  analisis  data  pelanggaran juga  sulit  dilakukan  secara  manual  oleh  wali kelas  bisa  ditemukan dalam  lampiran  2  dan  3, hal tersebut dapat menghambat upaya perbaikan perilaku siswa[7]. Dalam pencatatan manual,  potensi  terjadinya  kesalahan  sangat tinggi,  guru  bisa  saja  salah  mengisi  informasi, membuat  pengelompokan  pelanggaran  yang tidak  sesuai,  atau  bahkan  kehilangan  data, kesalahan semacam ini dapat merugikan siswa yang  terkena  dampaknya[8].  Dengan  sistem manual,  sulit  untuk  menganalisis  tren  perilaku siswa  secara  efektif,  data  tersebar  dalam lembar-lembar  catatan  yang  berbeda, sehingga sulit  untuk  melihat  pola  pelanggaran  atau mengidentifikasi  siswa  yang  berulang  kali melakukan pelanggaran[9].
Selain itu, pihak sekolah juga berharap agar sistem  baru  memiliki  fitur  yang  lebih  lengkap untuk mendukung pengelolaan data pelanggaran  siswa  secara  lebih  efektif, beberapa fitur yang diharapkan bisa ditemukan dalam Gambar 1
Gambar 1 Hasil Kuesioner Fitur
Poin  tertingi  terdapat  80%  responden menyatakan bahwa Sistem Informasi Pemantauan  Pelanggaran  Siswa  terdapat  fitur pengaturan  poin  pelanggaran,  selain  itu  60% responden  menyatakan  memerlukan  fitur dashboard  statistik  pelanggaran,  manajemen pelanggaran dan  manajemen siswa, sedangkan 50%  responden  memerlukan  fitur  manajemen kelas  dan  cetak  surat  pelanggaran,  dan  40% responden  memerlukan  fitur  manajemen  guru, serta  30%  memerlukan  fitur  multiuser. Sehingga,  dari  hasil  kuesioner  didapati  bahwa keperluan  fitur  pada  usulan  dari  guru  dan
kesiswaan  yaitu  terdapat  dashboard  statistik pelanggaran,  manajemen  pelanggaran  dan manajemen siswa diutamakan terlebih dahulu.
Pengambilan  sampel  secara  purposive sampling dilakukan berdasarkan kriteria khusus.  Wawancara  dan  survei  melaui  google form dilakukan menggunakan purposive sampling  karena  penelitian  ini  berdasarkan pada  kebutuhan  agar  individu  yang  diambil memenuhi  kriteria  yang  telah  ditetapkan, seperti  bekerja  sebagai  guru  di  SMP  Negeri  1 Sumbang,  berstatus  aktif,  memiliki  wewenang sebagai  kesiswaan,  guru  bk,  serta  guru  khusus yang  memiliki  jiwa  disiplin  lebih  tinggi dibandingkan  lainnya,  bisa  ditemukan  dalam lampiran  7  bahwa  responden  ini  sering mencatat  pelanggaran  yang  dilakukan  siswa, sebagai  bukti  bahwa  responden  ini  sangat displin  terhadap  tata  tertib  sekolah  yang berlaku. Oleh karena itu, ada 10 individu yang memenuhi  kriteria  khusu  sebagai  responden. Menurut  Idrus  Alwi,  pada  sebuah  studi  kecil yang diatur dengan cermat, jika jumlah anggota kelompok  berkisar  antara  8  hingga  10 responden, maka keberhasilan penelitian dapat tercapai,  dianggap  memadai,  dan  dapat menghasilkan data yang akurat[10]. Itulah yang menjadi  alasan  utama  mengapa  peneliti menentukan jumlah responden hanya 10 orang saja  dari  total  36  orang  dikarenakan  pada penelitian  ini  termasuk  yang  sederhana  karena hanya berlokasi di SMP Negeri 1 Sumbang saja, sehingga  10  responden  sudah  cukup  untuk mewakilkan  semuanya  dan  juga  responden  ini memiliki kriteria yang dicari oleh peneliti.
Pengembangan sistem informasi pemantauan pelanggaran siswa berbasis website  dapat  memberikan  banyak  manfaat, pertama,  pencatatan  dapat  dilakukan  secara online,  mengurangi  waktu  yang  diperlukan dalam  proses  administrasi,  kedua,  data  akan tercatat  dengan  lebih  akurat  dan  konsisten, mengurangi  risiko  kesalahan  manusia,  ketiga, analisis data pelanggaran dapat dilakukan lebih efisien,  membantu  pihak  sekolah  dalam mengambil  keputusan  yang  lebih  baik  terkait pengembangan karakter siswa[11]. Penggunaan PHP  native  dan  MySQLi  sebagai  teknologi pengembangan akan memungkinkan pembuatan  sistem  yang  lebih  fleksibel  dan sesuai  dengan  kebutuhan  sekolah.  PHP  adalah bahasa pemrograman server side berjenis script yang  diciptakan  khusus  untuk  memfasilitasi
pembuatan  dan  pengembangan  website[12]. Sementara MySQLi adalah ekstensi PHP yang khusus  dirancang  untuk  berinteraksi  dengan database  MySQL[13].  Penggunaan  metode RAD  dalam  pengembangan  sistem  ini  akan memungkinkan  peneliti  untuk  menghasilkan prototipe dengan cepat, mengumpulkan feedback  dari  user,  dan  melakukan  perbaikan secara  iteratif[14].  Sehingga  memungkinkan proses  pengembangan  yang  lebih  cepat  tanpa mengorbankan kualitas dan fungsionalitas[15]. Dalam pengembangan sistem informasi pemantauan  pelanggaran  siswa,  pengujian blackbox diperlukan untuk menguji fungsionalitas  sistem  secara  menyeluruh  dari perspektif  user[16].  Oleh  karena  itu,  dapat dipastikan bahwa sistem akan berfungsi optimal sesuai  dengan  kebutuhan  user.  Pengujian blackbox akan melibatkan user aktif, termasuk guru dan kesiswaan. Mereka akan memberikan feedback  mengenai  performa  sistem,  tampilan antarmuka,  dan  fitur-fitur  yang  dibutuhkan. Lalu  pengujian  SUS  (System  Usability  Scale) diperlukan  untuk  mengukur  tingkat  kegunaan suatu sistem, SUS merupakan sebuah kuesioner yang  terdiri  dari  10  pertanyaan[17].  Dari  hasil pengujian  blackbox  dan  SUS,  peneliti  dapat melakukan evaluasi dan perbaikan pada sistem untuk  menegaskan  bahwa  sistem  informasi yang  dibangun  akan  berfungsi  optimal  sesuai dengan kebutuhan user dan mudah digunakan.
Pihak sekolah, khususnya guru dan kesiswaan,  telah  menyadari  tantangan  dalam sistem  pemantauan  pelanggaran  yang  masih manual,  mereka  memiliki  antusiasme  dalam mengadopsi sistem baru yang dapat membantu mereka  dalam  tugas  administratif  sehari-hari. Dengan  adopsi  sistem  informasi  pemantauan pelanggaran berbasis website, diharapkan akan ada  peningkatan  dalam  hal  disiplin  siswa[18]. Sistem ini akan memungkinkan guru dan pihak sekolah  untuk  lebih  mudah  memberikan peringatan  dan  sanksi  kepada  siswa  yang melakukan  pelanggaran,  serta  melakukan tindakan preventif untuk mencegah pelanggaran  yang  lebih  serius.  Pengembangan sistem  informasi  pemantauan  pelanggaran siswa  berbasis  website  dengan  PHP  native, MySQLi,  dan  metode  RAD  di  SMP  Negeri  1 Sumbang  adalah  langkah  penting  menuju efisiensi,  akurasi,  dan  analisis  data  yang  lebih baik  dalam  mengelola  pelanggaran  siswa. Sistem  ini  diharapkan  dapat  meningkatkan
kualitas  pendidikan  dan  pembinaan  karakter siswa secara keseluruhan.

## 2. TINJAUAN PUSTAKA

## 2.1 Metode RAD
Metode  Rapid  Application  Development (RAD)  adalah  suatu  pendekatan  proses pengembangan  perangkat  lunak  dengan  fokus pada  pertumbuhan  bertahap,  terutama  saat memiliki  batasan  waktu  yang  singkat[19]. Kelebihan dari metode ini adalah pendekatannya  dapat  mempercepat  pembuatan sistem  karena  sistem  yang  dihasilkan  mampu memenuhi  kebutuhan  user  secara  efisien, sehingga  mengurangi  waktu  yang  diperlukan untuk pengembangan ulang setelah implementasi[8].  Dapat  dilihat  tahapan  RAD pada gambar 2.1
Gambar 2 Metode RAD.

## 2.1.1 Perencanaan kebutuhan
Pada tahap ini merupakan tahap awal dalam proses pengembangan sistem, dilakukan pengenalan  permasalahan  serta  pengumpulan informasi  yang  berasal  dari  user.  Hasil  dari tahap  ini  adalah  untuk  mengetahui  tujuan  dari sistem serta kebutuhan informasi yang diinginkan[20].

## 2.1.2 Desain sistem
Pada  tahap  ini,  dilakukan  desain  sistem sesuai  dengan  tujuan  dan  kebutuhan  yang didapatkan dari tahap sebelumnya, keterlibatan aktif  user  memiliki  peran  yang  penting  dalam mencapai  tujuan,  karena  pada  tahap  ini dilakukan  iterasi  pembuatan,  pengujian,  dan perbaikan prototipe. Jika prototipe masih tidak sesuai dengan kebutuhan yang telah direncanakan  pada  tahap  sebelumnya,  proses perbaikan  akan  diulang.  Hasil  dari  tahap  ini adalah  spesifikasi  perangkat  lunak  melibatkan penentuan  struktur  umum  sistem  organisasi, elemen  struktur  data,  serta  komponen  lainnya. Pada  tahap  ini,  juga  akan  ditetapkan  masukan data, keluaran, dan user sistem[20].

## 2.1.3 Pengembangan
Pada tahap ini, sistem yang telah disusun dan disetujui  akan  diimplementasikan  menjadi aplikasi  dari  versi  beta  hingga  versi  final. Selama proses ini, para pengembang perangkat lunak  perlu  terus  bekerja  pada  pengembangan dan integrasi dengan komponen lainnya, sambil memperhatikan  feedback  dari  user.  Jika pelaksanaan  berjalan  lancar,  maka  dapat melanjutkan  ke  tahap  berikutnya.  Tetapi, apabila aplikasi yang telah dibuat masih belum memenuhi  spesifikasi,  pengembang  perangkat lunak  harus  kembali  ke  tahap  perancangan sistem[20].

## 2.1.4 Implementasi
Pada  tahap  ini,  sistem  yang  telah  disetujui pada tahap sebelumnya oleh para pengembang perangkat  lunak  diterapkan  sesuai  dengan desain yang telah disusun. Sebelum melaksanakan  implementasi  sistem,  dilakukan pengujian  program  terlebih  dahulu  guna mendeteksi potensi kesalahan dalam pengembangan  sistem.  Umumnya,  pada  tahap ini,  mendapat  feedback  terhadap  sistem  yang telah  dikembangkan  dan  meraih  persetujuan terkait kinerja fungsionalitasnya[20].

## 2.2 Blackbox Testing
Black  Box  Testing  adalah  sebuah  teknik dalam  pengujian  perangkat  lunak.  Teknik  ini digunakan  untuk  menguji  fungsionalitas  suatu aplikasi. Fokus utama dari pengujian blackbox adalah  pada  input  yang  diberikan  kepada aplikasi dan hasil yang dinginkan dari tiap input tersebut.  Pengujian  ini  berdasarkan  pada kebutuhan  dan  spesifikasi  perangkat  lunak. Teknik ini dikenal sebagai pengujian perangkat lunak yang melibatkan ketidakpahaman penguji terhadap  cara  kerja  internal  dari  item  yang sedang diuji. Pendekatan ini juga sering disebut sebagai pengujian berdasarkan spesifikasi atau pengujian  perilaku.  Nama  ini  dipilih  karena dalam pengujian blackbox, penguji tidak wajib memiliki  pemahaman  terhadap  kode  internal dari  aplikasi  yang  sedang  diujinya[21]. Pendekatan  ini  mencakup  pengujian  terhadap input  valid  maupun  input  yang  tidak  valid sesuai dengan spesifikasi yang ditetapkan oleh user[16]. Pengujian blackbox dilakukan dengan cara membuat tabel rencana kelas uji dan form uji,  lalu  berdasarkan  tabel  tersebut  dibuatlah
tabel  pengujian  task  berdasarkan  role  masing- masing  yang  berisi  form  uji  berupa  halaman yang akan diujikan, uji batasan berupa role yang akan melakukan pengujian, skenario uji berupa fungsi  yang  akan  dilakukan  pengujian,  hasil yang diharapkan berupa hasil  dari skenario uji yang diharapkan oleh peneliti, hasil uji berupa hasil  pengujian  yang  telah  dilakukan  untuk menandakan bahwa pengujian tersebut berhasil atau gagal.

## 2.3 SUS
System  Usability  Scale  (SUS)  adalah kuesioner  yang  dimanfaatkan  untuk  menilai tingkat  kegunaan  suatu  sistem  komputer  dari sudut  pandang  pengguna  secara  subjektif. Terdiri  dari  sepuluh  pertanyaan,  kuesioner  ini menggunakan  skala  Likert  lima  poin  dalam proses  penilaiannya[21].  Partisipan  diminta untuk  menilai  10  pernyataan  mengenai kegunaan  sistem  menurut  pandangan  subjektif mereka.  Kuesioner  SUS  berperan  dalam mengukur  kepuasan  user  terhadap  produk tersebut.  Setiap  pernyataan  memiliki  nilai kontribusi  yang  berada  dalam  rentang  dari  0 sampai  4.  Pada  pertanyaan  ganjil  kontribusi dihitung  dengan  mengurangkan  1  dari  posisi skala.  Sedangkan  pada  pertanyaan  genap, kontribusinya dihitung dengan 5 dikurangi dari posisi  skala.  Rata-rata  skor  sus  dihitung  dari total skor tiap individu dikali 2.5 lalu jumlahkan seluruh  skor  responden  dan  dibagi  dengan jumlah  responden  untuk  menghasilkan  skala dari 0 hingga 100. Komponen pertanyaan dalam SUS berdasrkan pada instrumen yang digunakan[17].  Bisa  ditemukan  dalam  Tabel 2.7
Tabel 1 Skor SUS

## 3. METODE PENELITIAN
Dalam  menjalankan  suatu  penelitian pengembangan  sistem  informasi  pemantauan pelanggaran  ini  terdapat  beberapa  tahap  yang harus  dilalui,  yaitu  Perencanaan  Kebutuhan, Desain Sistem (perancangan sistem, pengujian sistem, dan perbaikan sistem secara berulang), Pengembangan dan Implementasi. Tahap-tahap dalam penelitian ini diterapkan dalam diagram, yang bisa ditemukan dalam Gambar 3.1

## Gambar 3 Diagram Alir Penelitian

## 3.1 Perencanaan kebutuhan
Pada  tahap  ini  dilakukan  wawancara secara  langsung  kepada  pihak  SMP  Negeri  1 Sumbang  mengenai  kebutuhan  sistem  yang dibutuhkan  dalam  penelitian  Sistem  Informasi Pemantauan Pelanggaran kemudian dilanjutkan penyebaran  survei  melalui  google  form  dan diisi oleh guru dan kesiswaan.

## 3.2 Desain sistem
Pada tahap ini dilakukan iterasi perancangan,  pengujian,  dan  perbaikan  sistem sesuai  dengan  kebutuhan  sistem  yang  didapat dari tahap sebelumnya. Jika sistem masih tidak sesuai dengan kebutuhan yang telah direncanakan  pada  tahap  sebelumnya,  tahap perbaikan akan diulang. Iterasi akan dilakukan sebanyak 1 kali.

## 3.3.2.1 Perancangan sistem
Agar  memodelkan  sistem  sesuai  dengan kebutuhan  yang  telah  direncankan  pada  tahap sebelumnya  menjadi  lebih  mudah,  peneliti memanfaatkan UML (Unified Modeling Language).  UML  yang  diimplementasikan adalah  Use  Case  Diagram,  Activity  Diagram, dan Class Diagram.
a.Use Case Diagram
Pada  penelitian  ini  terdapat  use  case diagram  yang  memvisualisasikan  rangkaian proses  sistem  dalam  pengembangan  sistem informasi pemantauan pelanggaran. Rangkaian tersebut mencakup langkah-langkah mulai dari proses  login,  input  data  pelanggaran,  hingga menampilkan daftar pelanggaran yang dilakukan oleh siswa. Diagram use case dalam penelitian  ini  melibatkan  beberapa  pihak  yang terlibat  sebagai  aktor,  antara  lain  kesiswaan, guru, dan wali murid.
b.Activity Diagram
Pada  penelitian  ini  terdapat  activity diagram yang mevisualisasikan cara memodelkan  berbagai  peristiwa  yang  terjadi. Diagram aktivitas dalam penelitian ini mencakup beberapa kegiatan, antara lain login user, admin kelola data user (guru, wali murid),
guru input data pelanggaran, wali murid melihat daftar  pelanggaran  yang  dilakukan  oleh anaknya masing-masing, dll.
c.Class Diagram
Pada penelitian ini terdapat class diagram yang  memiliki  beberapa  class  di  antaranya admin, bentuk pelanggaran, chat, guru, kategori bentuk pelanggaran, kelas, orang tua, pelanggaran, relasi chat, sanksi, dan siswa.

## 3.2.2 Pengujian sistem
Tahap  berikutnya  peneliti  melakukan pengujian sistem secara umum yang dilakukan dengan cara user melakukan pengujian, apabila sistem  sudah  sesuai  dengan  kebutuhan  maka bisa lanjut ke tahap pengembangan, namun jika sistem  masih  belum  sesuai  dengan  kebutuhan, user akan memberikan feedback dan dilakukan perbaikan sistem.

## 3.2.3 Perbaikan sistem
Tahap  berikutnya  peneliti  melakukan perbaikan sistem secara umum yang dilakukan dengan  cara  memperbaiki  sistem  berdasarkan feedback yang diberikan oleh user pada langkah sebelumnya.

## 3.3 Pengembangan
Pada tahap ini peneliti mulai mengembangkan  sistem  sesuai  dengan  desain sistem  yang  telah  disusun  dan  disetujui  pada tahap sebelumnya, sambil tetap memperhatikan feedback dari user, Sistem informasi pemantauan  pelanggaran  ini  menggunakan bahasa  pemrograman  PHP  native,  dengan dukungan tools Visual Studio Code dan DBMS MySQLi.

## 3.4 Implementasi
Pada tahap ini peneliti mulai mengimplementasikan  sistem  sesuai  dengan sistem  yang  telah  disetujui  pada  tahap sebelumnya.  Sebelum  implementasi  sistem, dilakukan  pengujian  program  terlebih  dahulu untuk  mengidentifikasi  potensi  kesalahan dalam pengembangan sistem. Sistem informasi pemantauan  pelanggaran  ini  akan  dilakukan pengujian  blackbox  untuk  memastikan  bahwa sistem  memberikan  hasil  yang  sesuai  dengan harapan  dan  memenuhi  kebutuhan  user.  Lalu, website  akan  dihosting  agar  dapat  diakses dengan mudah melalui internet. Setelah website dihosting, akan dilakukan penggunaan
kuesioner System-Usability Scale (SUS) sebagai  alat  untuk  menilai  tingkat  kepuasan user  terhadap  Sistem  Informasi  Pemantauan Pelanggaran
yang bertujuan untuk mengevaluasi  sejauh  mana  sistem  ini  mudah digunakan,  efisien,  akurat,  dan  menganalisa data  yang  lebih  baik  dalam  mengelola pelanggaran siswa.

## 4. HASIL DAN PEMBAHASAN

## 4.1 Perencanaan kebutuhan
Pada tahap ini dilakukan dengan wawancara secara  langsung  kepada  bu  Khusul  Khotimah, S.Pd  sebagai  kepala  bidang  kesiswaan  SMP Negeri 1 Sumbang mengenai kebutuhan sistem yang  dibutuhkan  dalam  penelitian  Sistem Informasi  Pemantauan  Pelanggaran  kemudian dilanjutkan  penyebaran  survei  melalui  google form dan diisi oleh 10 guru.

## 4.2 Desain sistem
Pada tahap ini dilakukan iterasi perancangan,  pengujian,  dan  perbaikan  sistem sesuai  dengan  kebutuhan  sistem  yang  didapat dari tahap sebelumnya. Jika sistem masih tidak sesuai dengan kebutuhan yang telah direncanakan  pada  tahap  sebelumnya,  tahap perbaikan akan diulang. Iterasi akan dilakukan sebanyak 1 kali.

## 4.2.1 Perancangan sistem
Peneliti  memanfaatkan  UML  (Unified Modelling Language),
UML yang
diimplementasikan adalah:
a. Use Case Diagram Dalam  perancangan  website  pps  SMP  N  1 Sumbang,  ada  tiga  tokoh  utama,  yaitu  admin, guru  dan  wali  murid,  yaitu  kesiswaan  dan kepala  sekolah  sebagai  admin  yang  memiliki akses  untuk  mengelola  data  pelanggaran,  guru yang  memiliki  akses  untuk  menginput  data pelanggaran,  dan  wali  murid  yang  memiliki akses  untuk  memantau  pelanggaran  yang dilakukan oleh anaknya.
Gambar 4 Usecase Diagram PPS Gambar  4.1  di  atas  menjelaskan  rancangan Use  Case  dari  seorang  admin,  guru,  dan  wali murid yang mana di dalam website pps, admin dapat  melakukan  login,  melihat  halaman dashboard, mengelola halaman kategori pelanggaran, mengelola halaman bentuk pelanggaran, mengelola halaman sanksi elanggaran,  mengelola  halaman  pelanggaran siswa,  mengelola  halaman  kelas,  mengelola halaman  siswa,  mengelola  halaman  guru, mengelola halaman walimurid, lalu guru dapat melakukan  login,  melihat  halaman  dashboard, menginput  pelanggaran,  melihat  halaman sanksi  pelanggaran,  menambah,  melihat,  dan menghapus pesan, melihat halaman walimurid, melihat dan mengeprint history, lalu wali murid dapat melakukan login, melihat dan mengeprint halaman  pelanggaran  siswa,  melihat  halaman guru, menambah dan melihat Percakapan.
b. Activity Diagram Pada penelitian ini terdapat activity diagram yang  memvisualisasikan  cara  memodelkan berbagai  peristiwa  yang  terjadi.  Pada  activity diagram  di  penelitian  ini  memiliki  beberapa activity di antaranya:
c. Class Diagram
Pada  penelitian  ini  terdapat  class  diagram yang  memiliki  beberapa  class  di  antaranya admin, bentuk pelanggaran, chat, guru, kategori bentuk pelanggaran, kelas, orang tua, pelanggaran, relasi chat, sanksi, dan siswa:

## 4.2.2 Pengujian sistem
Langkah  berikutnya  peneliti  melakukan pengujian  sistem  yang  dilakukan  dengan  cara user  melakukan  pengujian  langsung,  karena sistem  masih  belum  sesuai  dengan  kebutuhan, user akan memberikan feedback dan dilakukan perbaikan sistem.

## 4.2.3 Perbaikan sistem
Langkah  berikutnya  peneliti  melakukan perbaikan  sistem  yang  dilakukan  dengan  cara memperbaiki sistem berdasarkan feedback yang diberikan oleh user pada langkah sebelumnya.

## 4.3 Pengembangan
Pada tahap ini peneliti mulai mengembangkan  sistem  sesuai  dengan  desain sistem yang telah disusun dan disetujui, sambil tetap memperhatikan feedback dari user, Sistem informasi  pemantauan  pelanggaran  ini  dibuat dengan  dukungan  tools  Visual  Studio  Code, bahasa pemrograman PHP native,  dan DBMS MySQLi.

## 4.4 Implementasi
Pada tahap ini peneliti mulai mengimplementasikan sistem yang telah disetujui  pada  tahap  sebelumnya.  Sebelum implementasi  sistem,  dilakukan  pengujian program terlebih dahulu untuk mengidentifikasi potensi kesalahan dalam pengembangan sistem. Sistem  ini  akan  dilakukan  pengujian  blackbox untuk  memastikan  bahwa  sistem  memberikan hasil  yang  sesuai  dengan  harapan  dan memenuhi  kebutuhan  user.  Peneliti  membuat tabel rencana kelas uji dan form uji pada Tabel 4.1
Tabel 2 Rencana Kelas Uji dan Butir Uji
Tabel 3 Task Pengujian Admin
Tabel 4 Task Pengujian Guru
Tabel 5 Task Pengujian Wali Murid
Pengujian  telah  dilakukan  sesuai  dengan task  yang  telah  ditetapkan  di  atas.  Pada pengujian kali ini, 2 kesiswaan, 2 guru biasa dan 2  wali  murid  dipilih  sebagai  responden  yang menguji  website  pps  SMP  N  1  Sumbang. Pengujian  dilakukan  dengan  membuka  tautan yang dikirimkan oleh penulis melalui browser.
Lalu,  website  akan  dihosting  di  domanesia agar  dapat  diakses  dengan  mudah  melalui internet.  Setelah  website  dihosting,  responden diarahkan  untuk  mengisi  kuesioner  System- Usability  Scale  (SUS)  menggunakan  skala likert yang dijelaskan dalam Tabel 2.8. sebagai alat pengukuran kepuasan user terhadap Sistem Informasi  Pemantauan  Pelanggaran  yang bertujuan  untuk  mengevaluasi  sejauh  mana sistem  ini  mudah  digunakan,  efisien,  akurat, dan  menganalisa  data  yang  lebih  baik  dalam
mengelola pelanggaran siswa. Detail pertanyaan tersebut tercantum dalam Tabel 4.5 Tabel 6 Daftar Pertanyaan Pengujian Berikut  adalah  hasil  kuesioner  SUS  dari  6 responden  yang  juga  ikut  dalam  pengujian blackbox
Tabel 7 Hasil Kuesioner SUS Setelah  mengumpulkan  data  dari  hasil kuesioner, selanjutnya data tersebut dikonversikan  ke  dalam  bentuk  rumus.  Hasil perhitungan bisa ditemukan dalam Tabel 8
Tabel 8 Hasil Perhitungan SUS
Berdasarkan hasil perhitungan SUS di atas, diketahui bahwa dari 6 responden, sistem yang diuji memperoleh  skor  rata-rata 83.75, menunjukan  skor  yang  bagus  sekali  sesuai dengan kriteria yang ada di Tabel 1)

## 5. KESIMPULAN
a. Metode  RAD  digunakan  dalam pengembangan  sistem  informasi pemantauan  pelanggaran  siswa  di SMP  N  1  Sumbang  Kecamatan Subang Kabupaten Banyumas. Proses perancangan sistem
melibatkan serangkaian tahap, mulai  dari  perencanaan  kebutuhan, desain  sistem,  pengembangan,  dan implementasi. Penelitian yang
dilakukan  terdiri  dari  perencanaan kebutuhan  terdiri  dari  wawancara langsung  dan  penyebaran  survei melalui  google  form.  Lalu  desain sistem  terdiri  dari  perancangan sistem  berupa  UML  (usecase, activity,  class  diagram)  lalu  sistem tersebut akan diujikan langsung oleh user kemudian sistem tersebut akan diperbaiki  sesuai  dengan  feedback yang  diberikan  oleh  user,  desain sistem  dilakukan  secara  iterasi sebanyak 1 kali, dilanjutkan dengan pengembangan website  melalui pemrograman,
dan terakhir
dilakukan implementasi yaitu penghostingan  website  agar  akses sistem  dapat  dilakukan  melalui internet. Pengujian dilakukan dengan metode purposive sampling, dan evaluasi akhir dilakukan setelah berhasil  menguji  setiap  rancangan dengan  metode  blackbox  testing, mencapai  hasil  yang  memuaskan. Keseluruhan, sistem informasi pemantauan pelanggaran siswa
yang dibangun dengan metode RAD dapat  digunakan  oleh  pengguna dengan baik.
b. Hasil pengujian menggunakan
System-Usability Scale (SUS) menunjukkan  rata-rata  skor  sus yang tinggi terhadap sistem informasi  pemantauan  pelanggaran siswa.  Berdasarkan  perhitungan skala Likert pada Tabel 2.8. Dari 6 responden, sistem yang diuji mendapat rata-rata skor sus sebesar 83.75 masuk dalam kategori sangat bagus sesuai kriteria pada Tabel 2.7. Oleh  karena  itu,  sistem  informasi pemantauan pelanggaran siswa dapat  digunakan  oleh  pengguna dengan baik

## UCAPAN TERIMA KASIH
Alhamdulillah,  dengan  rahmat  dan  karunia Allah SWT, saya berhasil menyelesaikan artikel berjudul  "RANCANG  BANGUN  SISTEM INFORMASI
PEMANTAUAN
PELANGGARAN SISWA DI SMP NEGERI 1 SUMBANG." Saya mengucapkan shalawat dan salam  kepada  Nabi  Muhammad  SAW  sebagai
teladan  hidup.  Terima  kasih  kepada  dosen pembimbing,  teman,  dan  keluarga  atas dukungan, bimbingan, doa, dan motivasi. Saya menyadari  kekurangan  dalam  artikel  ini  dan berharap mendapat kritik membangun. Semoga skripsi  ini  bermanfaat  dan  menginspirasi penelitian selanjutnya dalam Rekayasa Perangkat Lunak. Terima kasih.

## DAFTAR PUSTAKA
[1]  I. Inanna,  “Peran  Pendidikan  Dalam
Membangun Karakter Bangsa Yang
Bermoral,” Jekpend  J.  Ekon.  Dan  Pendidik. , Vol.  1,  No.  1,  P.  27,  2018,  Doi: 10.26858/Jekpend.V1i1.5057.
[2]  A.  Dirgantoro,  “Peran  Pendidikan  Dalam Membentuk Karakter Bangsa Menghadapi Era Masyarakat Ekonomi Asean (Mea),” J. Rontal Keilmuan Ppkn, 2 , Pp. 1–23, 2016.
[3]  Y.  P.  Lestari  And  D.  Yulyani,  “Membentuk Sikap  Disiplin  Siswa  Melalui  Implementasi Tata Tertib Sekolah,” J. Pendidik , Vol. 9, No.
2, 2022, [Online]. Available:
Http://Openjournal.Unpam.Ac.Id/Index.Php/P kn/Article/View/13052
[4]  H.  M.  Putra,  D.-  Setiawan,  And  N.-  Fajrie, “Perilaku  Kedisiplinan  Siswa  Dilihat  Dari Etika  Belajar  Di  Dalam  Kelas,” J.  Prakarsa Paedagog. ,  Vol.  3,  No.  1,  2020,  Doi: 10.24176/Jpp.V3i1.5088.
[5]  M.  Rifki,  “Analisa  Dan  Perancangan  Sistem Informasi Poin Pelanggaran (Studi Kasus: Sma Al-Kamal),” Juli ,  Vol.  2,  Pp.  2655–7541, 2020, [Online]. Available: Https://Jurnal.Ikhafi.Or.Id/Index.Php/Jusibi/4 39 [6]  M. Megawati And M. W. Pratama, “Rancang Bangun  Sistem  Pencatatan  Kredit  Poin Pelanggaran Siswa Berbasis Web,”
Pseudocode ,  Vol.  6,  No.  1,  Pp.  67–76,  2019, Doi: 10.33369/Pseudocode.6.1.67-76.
[7]  M.  R.  Edy,  A.  Adread,  N.  Alif,  And  A. Hidayat, “Pengembangan Aplikasi Monitoring Pelanggaran  Siswa  Berbasis  Website  Pada Sma Negeri 1 Parepare,” Mediatik , Vol. 6, No. 2, Pp. 23–30, 2023.
[8]  A.  T.  Hidayatullah,  F.  Pradana,  And  M.  C. Saputra,  “Pengembangan  Sistem  Informasi Bimbingan Konseling Siswa Pada Smp Negeri 1  Panarukan,” J.  Pengemb.  Teknol.  Inf.  Dan Ilmu Komput. Univ. Brawijaya , Vol. 1, No. 7, Pp. 611–619, 2017.
[9]  M.  Z.  Arrafiq,  A.  R.  Dewi,  And  H.  Lubis, “Information  System  Of  Student  Point Violations ( Case Study Of Sma Muhammadiyah  7  Serbelawan  )  Sistem
Informasi  Pelanggaran  Poin  Siswa  (  Studi Kasus Sma Muhammadiyah 7 Serbelawan ),”
Jkomitek , Vol. 3, No. 1, Pp. 219–228, 2023.
[10]  I. Alwi, “Kriteria Empirik Dalam Menentukan Ukuran Sampel,” J. Form. , Vol. 2, No. 2, Pp. 140–148, 2012.
[11]  R.  Hormati,  S.  Yusuf,  And  M.  Abdurahman, “Sistem  Informasi  Data  Poin  Pelanggaran Siswa  Menggunakan  Metode  Prototyping Berbasis Web Pada Sma Negeri 10 Kota,” J.
Ilm. Ilk. - Ilmu Komput. Inform. , Vol. 4, No. 2, Pp. 93–103, 2021, Doi:
10.47324/Ilkominfo.V4i2.128.
[12]  Y.  Yudhanto  And  H.  A.  Prasetyo,  “Panduan Mudah Belajar Framework Laravel,” 2018.
[13]  L.  Hakim,  “Master  Php  Dan  Mysqli (Improved),” 2014.
[14]  T. Pricillia, “Perbandingan Metode Waterfall, Prototype,Rad
Perbandingan Metod. Pengemb. Perangkat Lunak(Waterfall,
Prototype, Rad) , ” Bangkit Indonesia , Vol. X,
No. 01, Pp. 6–12, 2021.
[15]  J. Parhusip, A. Saputra, C. Handika, And I. P. Parhusip, “Pengembangan Aplikasi
Bimbingan  Konseling  Pada  Smk  Negeri  1
Muara  Teweh  Menggunakan  Metode  Rapid
Application  Development  (Rad),” J.  Teknol. Inf.  J.  Keilmuan  Dan  Apl.  Bid.  Tek.  Inform. , Vol.  16,  No.  1,  Pp.  61–72,  2022,  Doi:
10.47111/Jti.V16i1.3668.
[16]  A. Verma, A. Khatana, And S. Chaudhary, “A Comparative Study Of Black Box Testing And White Box Testing,” Int. J. Comput. Sci. Eng. ,
Vol.  5,  No.  12,  Pp.  301–304,  2017,  Doi: 10.26438/Ijcse/V5i12.301304.
[17]  A.  C.  Wardhana Et  Al. ,  “Evaluating  Village- Owned  Enterprises  And  Smes  Businesses Engagement Through Web Application Using
System-Usability Scale,” Jurikom (Jurnal Ris.
Komputer) , Vol. 9, No. 6, P. 1691, 2022, Doi:
10.30865/Jurikom.V9i6.5035.
[18]  Normah,  B.  Rifai,  S.  Vambudi,  And  R. Maulana,  “Perancangan  Sistem  Informasi Buku  Kasus  Berbasis  Web  Pada  Smk  Multi Media Mandiri Jakarta,” J. Tek. Komput. Amik Bsi ,  Vol.  6,  No.  2,  Pp.  176–183,  2020,  Doi: 10.31294/Jtk.V4i2.
[19]  O. I. - Amik Bsi Bekasi And G. B. A. L. - Amik Bsi  Bekasi,  “Metode  Rapid  Application Development (Rad) Pada Perancangan Website  Inventory  Pt.  Sarana  Abadi  Makmur Bersama (S.A.M.B) Jakarta,” Evolusi  J. Sains Dan  Manaj. ,  Vol.  6,  No.  2,  Pp.  12–18,  2018, Doi: 10.31294/Evolusi.V6i2.4414.
[20]  B.  Kurniawan,  Yulisman,  And  A.  Muhaimin, “Implementasi  Sistem  Informasi  E-Rapor Berbasis  Web  Menggunakan  Framework Bootstrap Pada Sdn 39 Pekanbaru,” J. Jar. Sist.
Inf.  Robot. ,  Vol.  6,  No.  1,  Pp.  77–82,  2022, [Online]. Available: Http://Ojsamik.Amikmitragama.Ac.Id/Index.
Php/Js/Article/View/149 [21]  L. B. Herdianto, “Evaluasi Sistem E-Learning Pt.  Otak  Kanan  Melalui  Pengujian  Blackbox Testing Dan System Usability Scale (Sus),” Jitet ,  Vol.  11,  No.  3,  Pp.  290–296, 2023, Doi: Https://Doi.Org/10.23960/
Jitet.V11i3.3065.