## SISTEM INFORMASI PEMBAYARAN KOMITE SEKOLAH BERBASIS WEB MENGGUNAKAN METODE WATERFALL DI SMA NEGERI 1 ENDE
Anastasia Mude 1* , Ba’diah Puang Arsyad 2
1,2 Sistem Informasi, Universitas Flores email : annmude87@gmail.com *
Abstrak:  Komite  Sekolah  adalah  badan  independen  yang  dirancang  untuk  mengakomodasi  lingkungan  atau peran masyarakat di sekolah. Di SMA Negeri 1 Ende, peran komite sekolah adalah memantau dan mengontrol kontribusi siswa terhadap sekolah. Pengelolaan dana komite ditangani langsung oleh bagian keuangan komite sekolah, dan proses pencatatannya masih tercatat di buku besar sehingga sering terjadi kesalahan . Akibatnya, bendahara  kesulitan  membuat  laporan  pertanggungjawaban  pendapatan  dan  laporan  siswa  yang  belum  atau sudah  dibayarkan.  Tujuan  dari  penelitian  ini  adalah  untuk  membuat  suatu  sistem  pengelolaan  pembayaran komite yang akan membuat proses pengelolaan informasi pembayaran komite menjadi lebih cepat, mudah dan efisien. Perangkat  lunak  yang  dikembangkan  menggunakan  model Waterfall ,  bahasa  pemrograman  yang digunakan  adalah  PHP  dan  CSS,  serta  pengelolaan  database  menggunakan  MySQL.  Perancangan  sistem menggunakan  pendekatan  berorientasi  objek  dan  pemodelan  UML  ( Unified  Modeling  Language ).  Hasil pengujian  fungsional  menggunakan  pengujian black  box .  Hasil  yang  diperoleh  dari  penelitian  ini  adalah implementasi  sistem  informasi  pembayaran  komite,  yang  akan  memudahkan  dalam  melakukan  transaksi pembayaran dan pengelolaan data pembayaran komite oleh bendahara komite.
Kata Kunci : Komite sekolah, Unified Modelling Language, Waterfall .
Abstract: The  School  committee  is  an  independent  body  designed  to  accommodate  the  environmental  or community role in schools. At SMA Negeri 1 Ende, the role of the school committee is to monitor and control student  contributions  to  the  school.  The  management  of  committee  funds  is  handled  directly  by  the  school committee's finance department, and the recording process is still recorded in the general ledger so errors often occur. As a result, the treasurer has difficulty making income accountability reports and student reports that have not been or have been paid. The purpose of this research is to create a committee payment management system that will make the process of managing committee payment information faster, easier and more efficient. The  software developed  uses the Waterfall model, the programming languages  used  are PHP  and  CSS,  and database  management  uses  MySQL.  System  design  uses  an  object-oriented  approach  and  UML  (Unified Modeling Language) modeling. The results of functional testing using black box testing. The results o btained from this study are the implementation of a committee payment information system, which will facilitate payment transactions and management of committee payment data by the committee treasurer.
Keywords : Committee ; Waterfall; Unified Modelling Language.

## PENDAHULUAN
Perkembangan dunia pendidikan dengan berbagai problematika yang kompleks sekarang ini membutuhkan  penanganan  yang  lebih  cepat  dan tepat. Pesatnya perkembangan teknologi komputer ini memberikan  kemudahan  dalam  berbagai  bidang, termasuk  dalam  pengelolaan  keuangan  komite. Dalam  pencatatan  transaksi  sangat  dibutuhkan informasi  yang  sangat  akurat  sehingga  diperlukan sebuah  sistem  informasi  guna  menunjang  kinerja komputer  sehingga  dapat  mengakses  data  yang berhubungan  dengan  pengelolaan  uang  komite khususnya pembayaran uang komite siswa [1].
Komite  sekolah  adalah  sebuah  nama  baru  yang mana pengganti dari badan pembantu penyelenggara pendidikan.  Meskipun  secara  substansi  istilah tersebut  masih  nampak  sama,  namun  perbedaannya justru  terletak  pada  peran  masyarakat  dalam mewujudkan dan mendukung mutu pendidikan lebih dioptimalkan. Pada dasarnya komite sekolah sendiri merupakan  badan  mandiri  sebagai  wadah  peranan masyarakat  untuk  meningkatkan  pemerataan,  mutu
dan  juga  efektivitas  pengelolaan  dalam  satuan pendidikan [2].
SMA  Negeri  1  Ende  merupakan  salah  satu Sekolah  Menengah  Atas  yang  terletak  di  jalan wirajaya  -  Ende,  Kelurahan  Onekore,  Kecamatan Ende  Tengah,  Kabupaten  Ende,  Provinsi  Nusa Tenggara Timur. Dalam proses pencatatan transaksi pembayaran  uang  komite,  sekolah  ini  masih menggunakan  sistem  manual  yaitu  buku  besar sehingga  mengakibatkan  sering  terjadi  kesalahan dalam  pencatatan  pembayaran,  akibatnya  bendahara kesulitan  dalam  membuat  laporan  pertanggung jawaban  penerimaan  keuangan  dan  laporan  siswa yang  belum  atau  sudah  melakukan  pembayaran komite kepada sekolah.
Untuk  mengatasi  masalah  tersebut  maka  penulis akan merancang sebuah Sistem Informasi Pembayaran  Komite  di  sekolah  ini.  Dengan  adanya Sistem Informasi tersebut, diharapkan bisa membantu dan mempermudah pihak sekolah dalam pengelolaan data pembayaran komite menjadi lebih baik.
Dalam  proses  pembuatan  sistem  informasi pembayaran  komite  berbasis  website  ini  penulis menggunakan  bahasa  pemrograman  PHP  serta menggunakan database MySQL.

## TINJAUAN PUSTAKA
Dengan Komputerisasi, sistem informasi pembayaran  komite  akan  lebih  efektif  dan  efisien sehingga  mampu  memberikan  kecepatan  pelayanan, pengolahan data yang akurat serta dapat menghasilkan  laporan  yang  tepat.  Sistem  informasi pembayaran  komite  sekolah  juga  sudah  banyak dibuat,  tetapi  dengan  objek  dan  program  aplikasi yang  digunakan  berbeda-beda.  Adapun  sistem informasi  pemabayaran  komite  yang  pernah  dibuat diantaranya sebagai berikut:
Penelitian  yang  dilakukan  oleh  Ali  Syahbana, Bambang Eka Purnama, Sukadi (2012) dengan judul “Pembangunan  Sistem  Informasi  Administrasi Pembayaran Siswa MA. Ma’rif Pacitan”. Hasil dari penelitian  ini  adalah  dapat  memasukan  data  siswa, SPP  insidential  dan  mencetak  rekap  pembayaran siswa.  Pada  sisi  lain  penelitian  ini  memiliki kelemahan  pada  aplikasi,  aplikasi  yang  dibangun hanya sebatas sistem dan tidak dapat mengirim SMS pada orang tua maupun siswa [3].
Penelitian  yang  dilakukan  oleh  Mafrida  Rofiul Hidayati,  Migunani,  dan  Fito  Nur  Hakim  di  SMP Muhammadiyah  03  Semarang  (2013)  dengan  judul “Sistem  Informasi  Pembayaran  SPP  Berbasis  Web dan  SMS  Broadcast”.  Tujuan  Penelitian  ini  adalah untuk menangani proses pembayaran SPP agar lebih efisien dan terkelolah [4].
Dengan  mengurai  penelitian  terdahulu  tentang sistem  informasi  pembayaran  komite  sekolah,  maka dapat  disimpulkan  bahwa  semua  bertujuan  untuk memudahkan  bendahara  komite  dalam  melakukan transaksi  pembayaran  dan  dalam  pengelolaan  data pembayaran komite.

## Sistem
Sistem  dapat  didefenisikan  dengan  pendekatan prosedur  dan  pendekatan  komponen  “dengan pendekatan  prosedur,  sistem  dapat  didefenisikan sebagai  kumpulan  dari  prosedur-prosedur  yang mempunyai  tujuan  tertentu”  contoh  sistem  yang didefenisikan dengan pendekatan ini sistem akutansi. Sistem ini didefenisikan sebagian kumpulan dan pada prosedur-prosedur  penerimaan,  pengeluaran  kas, penjualan, pembelian, dan buku besar [5].

## Informasi
Informasi  merupakan  hasil  pemrosesan  data (fakta)  menjadi  sesuatu  yang  bermakna  dan  bernilai untuk  pengambilan  keputusan.  Dalam  kehidupan sehari-hari,  segala  aktivitas  pengambilan  keputusan kita  juga  menjadi  mudah  dengan  adanya  informasi. Informasi  tidak  dapat  terlepas  dari  aspek  kehidupan manusia.  Siapa,  kapan,  dan  di  manapun  seseorang akan membutuhkan informasi [6].

## Sistem Informasi
Menurut para ahli mendefinisikan tentang sistem informasi  sebagai  berikut:  Kumpulan  dari  sub-sub sistem  yang  saling  terintegrasi  dan  berkolaborasi untuk  menyelesaikan  tertentu  dengan  cara  mengola data dengan alat yang nama computer memiliki nilai tambaan dan bermanfaat bagi pengguna [7].

## Pembayaran
Pembayaran  yaitu  perpindahan  nilai  antara  dua pihak  (pembeli  dan  penjual)  yang  secara  bersamaan terjadi  pula  perpindahan  barang  dan  jasa  secara berlawanan maupun pembelian.

## Sistem Informasi Pembayaran
Sistem  informasi  pembayaran  yaitu  sistem informasi  yang  mencakup  seperangkat  aturan, lembaga  dan  mekanisme  yang  digunakan  untuk melaksanakan  pemindahan  dana  guna  memenuhi suatu  kewajiban  yang  timbul  dari  suatu  kegiatan ekonomi  yang  berkaitan  dengan  pemindahan sejumlah nilai uang dari satu pihak ke pihak lain.

## Komite
Sistem pembayaran dapat diartikan sebagai salah satu kegiatan atau usaha untuk membantu, melayani, mengarahkan atau mengatur semua kegiatan di dalam mencapai suatu tujuan.karena pembayaran merupakan unsur penting bagi sebuah instansi maka di perlukan suatu sistem yang dapat mengelola sistem pembayaran secara baik [8]

## MySQL
MySQL adalah perangkat lunak open source yang digunakan  untuk  membuat  database.  MySQL memiliki  performance  yang  bisa  diandalkan,  dapat digunakan  cross  platform,  dan  bisa  dikembangkan lagi [9].

## ERD
ERD ( Entity Relation Diagram ) didasarkan pada dunia nyata yang tersusun atas kumpulan objek dasar yang  disebut  entitas.  Entitas  adalah  sesuatu  objek dunia nyata yang dapat dibedakan dengan objek yang lainnya.  Entitas  digambarkan  dengan  kumpulan atribut. Kardinalitas pemetaan atau rasio kardinalitas menunjukan  jumlah  entitas  yang  dihubungkan  ke entity lainnya dalam relationshipset [10] .

## UML
UML  ( Unified  Modelling  Language )  adalah bahasa  pemodelan  pada  sistem  atau  software  yang digunakan  dalam  menjelaskan  dan  menggambarkan proses analisis serta design berorientasi objek. UML memudahkan  kita  dalam  menggambarkan  atau merancang  model  orientasi  objek  kedalam  berbagai level,  mulai  dari  level  abstrak  hingga  pada  level implementasi [11].
UML  menyediakan  banyak  sekali  diagram  yang diperlukan  untuk  menjelaskan  sistem  yang  sedang dikembangkan,  baik  dari  aspek  statis  maupun
Vol. 5 No. 2, Mei 2023, hlm. 220 – 225
dinamisnya.  Salah  satu  diagram  penting  yang digunakan untuk mengilustrasikan kebutuhan (requirements)  dari  sistem  adalah  use  case  (UC) diagram, yang menjelaskan secara visual konteks dari interaksi antara aktor dengan sistem [12].
Use  case  adalah  metodologi  yang  digunakan dalam  analisis  sistem  untuk  mengidentifikasi, mengklarifikasi,  dan  mengatur  persyaratan  sistem. Use  case  diagram  digunakan  dalam  UML  (Unified Modeling Language), notasi standar untuk pemodelan  objek  dan  sistem  dunia  nyata.  Dalam Unified  Modelling  Language  (UML),  diagram  use case adalah sub kelas dari diagram perilaku. Use Case Diagram  adalah  salah  satu  Diagram  Berorientasi Objek.  Ini  menunjukkan  bagaimana  suatu  sistem berinteraksi  dengan  entitas  eksternal.  Jadi,  relatif jarang  tentang  detail  tentang  bagaimana  sistem berperilaku secara internal dan bagaimana lingkungan  eksternal  diatur  [13]. Class  diagram merupakan  gambaran  dari  stuktur  sistem  dari  segi pendefinisian  kelas-kelas  yang  akan  dibuat  untuk membangun sebuah sistem. Activity Diagram adalah diagram  aktivitas  yang  menggambarkan  aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem [14].

## METODE

## Teknik Pengumpulan Data
A. Observasi Observasi atau pengamatan dilakukan langsung oleh peneliti di SMA Negeri 1 Ende guna mengetahui permasalahan  pada  sistem  pencatatan  transaksi pembayaran yang sedang berjalan di sekolah tersebut.
Dari  hasil Observasi  yang dilakukan, diketahui bahwa  proses  pencatatan  transaksi  pembayaran komite  yang  sedang  berjalan  masih  menggunakan sistem manual dimana proses pencatatan transaksinya masih  dicatat  kedalam  buku  besar  dan  data-data belum terdokumentasi dengan baik. Dengan demikian  pembayaran  komite  berbasis  web  dibuat harus dapat mempermudah dalam sirkulasi pengelolaan  keuangan  dan  dapat  menyimpan  data– data agar terkomputerisasi.
B. Wawancara
Wawancara dilakukan langsung kepada stakeholder selaku bendahara komite di SMA Negeri 1 Ende guna mengetahui gambaran dan proses yang dibutuhkan  dalam  membangun  sistem  informasi pembayaran  komite  sekolah  berbasis  website  yang dibutuhkan.

## Metode Pengembangan Sistem
Model  pengembangan  sistem  yang  digunakan adalah  metode waterfall .    Metode waterfall merupakan  model  pengembangan  sistem  informasi yang  sistematik  dan  sekuensial  [15].  Metode waterfall memiliki  tahapan-tahapan  sebagai  berikut [16]:
a. Requirements analysis
Dalam tahap ini, kualifikasi potensial dari aplikasi dianalisis  secara  terstruktur,  dan  untuk  mengetahui rancangan  maupun  batasan  software  yang  akan dibuat.  Data  ini  didapatkan  melalui  serangkaian wawancara, diskusi, maupun survey yang terorganisir. Data yang diperoleh kemudian dianalisis agar  mendapatkan  apa  yang  dibutuhkan  oleh pengguna software.

## b. System and software design
Tahap ini mencakup masalah desain teknis seperti bahasa pemrograman, lapisan data, layanan. Spesifikasi  desain  akan  sering  dibuat  untuk menggambarkan  bagaimana  logika  yang  terlibat dalam analisis akan diimplementasikan secara teknis.

## c. Implementation and unit testing
Pada  tahap  ini,  perancangan  perangkat  lunak direalisasikan sebagai serangkaian program atau unit program.  Pengujian  melibatkan  verifikasi  bahwa setiap unit memenuhi spesifikasinya.

## d. Integration and system testing
Di  tahap  ini  dilakukan  penggabungan  modul- modul yang sudah dibuat dan dilakukan pengujian ini dilakukan  untuk  mengetahui  apakah  software  yang dibuat telah sesuai dengan desainnya dan fungsi pada software terdapat kesalahan atau tidak.
e. Operation and maintenance
Ini  adalah  tahap  akhir  dari  model  waterfall. software  yang  sudah  jadi,  diimplementasikan  dan dilakukan  maintenance.  maintenance  termasuk memperbaiki  kesalahan  yang  tidak  ditemukan  pada tahap  sebelumnya.  Perbaikan  implementasi  unit sistem  dan  peningkatan  layanan  sistem  sebagai kebutuhan baru .

## Aliran Sistem Informasi
Aliran    sistem  informasi    merupakan  suatu    alat bantu  sistem  yang  digunakan  untuk  merancang sebuah  sistem    dari  awal  sampai  akhir  perancangan [17].  Berikut  ini  merupakan  aliran  sistem  informasi yang  berjalan  dan  aliran  sistem  informasi  yang diusulkan:

## Aliran Sistem Informasi yang Berjalan
Sistem informasi yang berjalan di SMA Negeri 1 Ende  masih  menggunakan  sistem  yang  manual,  hal ini membutuhkan waku yang cukup lama dan kurang efisien.  Dalam  proses  pelaporan  yang  merupakan bagian  penting  juga  dikerjakan  dengan  sistem manual, sehingga memungkinkan terjadinya kesalahan. Selain itu juga membutuhkan waktu yang lama  dalam  proses  pengerjaannya  dan  juga  dapat mempengaruhi  proses  pengambilan  keputusan. Aliran  sistem  informasi  yang  berjalan  dapat  dilihat pada Gambar 1.

## Gambar 1. Aliran Sistem Informasi yang Berjalan

## Aliran Sistem Informasi yang Diusulkan
Setelah  menganalisa  hasil  wawancara  dan observasi  yang  dilakukan,  maka  diperlukan  suatu sistem  yang  dapat  memudahkan  admin  (pegawai keuangan)  dalam  pembuatan  laporan  dengan memanfaatkan sistem informasi pembayaran komite. Aliran sistem informasi yang diusulkan dapat dilihat pada Gambar 2.
Gambar 2. Aliran Sistem Informasi yang Diusulkan

## HASIL DAN PEMBAHASAN

## Requirements Analysis
Wawancara secara langsung terhadap bendahara komite  dilakukan  untuk  menjadi  gambaran  dalam merancang  sistem  informasi  pembayaran  komite berbasis website, dan berikut kesimpulannya:
1. Website harus mempunyai sistem Login .
2. Website harus mempunyai sistem menambah, menghapus dan mengedit data.
3. Website harus mempunyai arsip pembayaran yang sudah berlalu.

## System Design
A. Use Case Diagram
Sistem ini hanya memiliki 1 (satu) actor, yaitu admin. Untuk mengetahui peran dari actor, dapat dilihat pada gambar dibawah ini:
Gambar 3. Use Case Diagram

## B. Activity Diagram
Berikut  ini  merupakan Activity  Diagram pada sistem informasi pembayaran komite:

## Gambar 4. Actvity Diagram
Implementation
a. Pembayaran
Pada  tampilan  ini,  sistem  akan  menampilkan halaman  pencarian  ketika  siswa  akan  membayar komite  maka  admin  hanya  perlu  memasukan  nis siswa tersebut  yang kemudian  datanya akan muncul pada halaman selanjutnya.

## Gambar 5. Tampilan awal halaman pembayaran
Pada  halaman  ini  sistem  akan  menampilkan beberapa  informasi  mengenai  jumlah  siswa,  jumlah kelas, jumlah program studi, total transaksi bulan ini, jumlah siswa yang belum lunas, dan jumlah saldo.
Gambar 6. Halaman pembayaran
b. Konfirmasi pembayaran komite
Tampilan  ini,  sitem  akan  menampilkan  data siswa  yang  sudah  maupun  yang  belum  melunasi pembayaran komite
Gambar 7. Verifikasi pembayaran komite

## KESIMPULAN DAN SARAN

## Kesimpulan
Berdasarkan  beberapa  uraian  diatas,  maka dapat disimpulkan bahwa: Sistem Informasi Pembayaran  Komite  di  SMA  Negeri  1  Ende  dapat memudahkan  bendahara  dalam  mengelola  data pembayaran  komite  dan  penyimpanan  data  dalam database memudahkan  dalam  penyimpanan  dan pemeliharaan data.

## Saran
Agar  tujuan  efektifitas  dan  efisiensi  kerja dapat  tercapai,  maka  saran  yang  diberikan  penulis adalah  sistem  pembayaran  komite  yang  telah  ada
sebaiknya  perlu  ditata  dan  diupdate  sesuai  dengan perkembangan teknologi, sehingga dapat meningkatkan sistem kerja pada SMA Negeri 1 Ende.

## DAFTAR PUSTAKA
[1] S.  Purwantoro  and  D.  M.  Adhari,  “Jurnal Politeknik Caltex Riau,” J.  Komput. Terap. , vol. 8, no. 1, pp. 1–13, 2022.
[2] ZULKIFLI, “Komite Sekolah Di Antara Cita Dan  Realita,” POTENSIA  J.  Kependidikan Islam , vol. 14, no. 1, pp. 99–127, 2015.
[3] P. D. Astuti, “Pembangunan  Sistem
Informasi  Administrasi  Pembayaran  Siswa Madrasah Aliyah Ma’arif Pacitan,” J. Speed
– Sentra Penelit. Eng. dan Edukasi , vol. 3, no. 4, pp. 34–39, 2011.
[4] dan  F.  N.  H.  Mafrida  Rofiul  Hidayati,
Migunani,  “Sistem  Informasi  Pembayaran SPP Berbasis Web dan SMS Broadcast,” Rev.
CENIC. Ciencias Biológicas , vol. 152, no. 3,
p. 28, 2013.
[5] J. H. Mustakini, Sistem Informasi Teknologi .
Yogyakarta: Andi Offset, 2009.
[6] B. S. M. Pinontoan, “Designing Information System,” 2008.
[7] T. R, “Sistem Informasi Manajemen. Konsep Dasar, Analisis dan Metode Pengembangan,”
Yogyakarta: Graha Ilmu, 2013. [8] A.  Halim  and  S.  Hasan,  “Sistem  Informasi Pengelolaan  Uang  Komite  Menggunakan Borland  Delphi  7  Pada  Sma  Negeri  5  Kota Ternate,” IJIS - Indones. J. Inf. Syst. , vol. 2, no. 1, pp. 27–34, 2017, doi: 10.36549/ijis.v2i1.21. [9] A. Kadir, “Tuntutan Praktis Belajar Database Menggunakan  MySQL.”  Andi  Offset, Yogyakarta, 2008.
[10] [1]  F.Irmansyah,  “Pengantar  Database,” IlmuKomputer.Com , 2003.
[11] R.  Subariah  and  E.  Sita  Eriana, Praktikum Analisa  Dan  Perancangan  (Uml) ,  no.  1. 2021.
[12] T.  A.  Kurniawan,  “Pemodelan  Use  Case (UML): Evaluasi Terhadap beberapa Kesalahan dalam Praktik,” J. Teknol. Inf. dan Ilmu Komput. , vol. 5, no. 1, p. 77, 2018, doi: 10.25126/jtiik.201851610.
[13] A. Y. Aleryani, “Comparative Study between Data Flow Diagram and Use Case Diagram,”
Int.  J.  Sci.  Res.  Publ. ,  vol.  6,  no.  3,  p.  124,
2016, [Online]. Available: www.ijsrp.org.
[14] Normah,  B.  Rifai,  S.  Vambudi,  and  R. Maulana,  “Analisa  Sentimen  Perkembangan Vtuber  Dengan  Metode  Support  Vector
Machine Berbasis SMOTE,” J. Tek. Komput.
AMIK BSI , vol. 8, no. 2, pp. 174–180, 2022, doi: 10.31294/jtk.v4i2.
[15] R.  .  Pressman, Rekayasa  Perangkat  Lunak: Pendekatan
Praktisi(Buku Dua) .
Yogyakarta: : Penerbit Andi, 2002.
[16] I.  Sommerville,  “Software  Engineering  9th Edit,” 2011.
[17] Maydianto  and  M.  R.  Ridho,  “Rancang Bangun  Sistem  Informasi  Point  of  Sale Dengan  Framework  Codeigniter  Pada  Cv Powershop,” J. Comasie , vol. 02, pp. 50–59, 2021.