e-ISSN: 2722 Ae 290X Vol. 2 No. 1 (Mei 2. Page: 65 Ae 76 Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah Vigi Ayu Pradipta 1. Sartini 2. Indah Ariyati 3,*. Endang Retnoningsih 4 * Korespondensi: e-mail: indah. ayi@bsi. Sistem Informasi Akuntansi. Universitas Bina Sarana Informatika. Jl. Kramat Raya No. Kwitang Jakarta Pusat, 021-8000063. e-mail: vigi. apradipta@gmail. Teknik Informatika. Universitas Nusa Mandiri. Jl. Jatiwaringin Raya No. 02 Cipinang Melayu Jakarta Timur, e-mail: sar@nusamandiri. Sistem Informasi. Universitas Bina Sarana Informatika. Jl. Kramat Raya No. Kwitang Jakarta Pusat, 0218000063. e-mail: indah. ayi@bsi. Teknik Komputer. Universitas Islam 45 Bekasi. Jalan Cut Meutia No. Margahayu. Bekasi Timur. Kota Bekasi, . e-mail: retnoningsih44@gmail. Submitted: 23 Maret 2021 Revised: 12 April 2021 Accepted: 3 Mei 2021 Published: 25 Mei 2021 Abstract School administration payments as a means of supporting the teaching and learning process, administrative payments that are still manual must be supported by a computerized system. The research method I use is a data collection technique consisting of observation, interviews and literature study, while the software development method is the waterfall method. The waterfall method consists of software requirements analysis, design, coding, testing and support. The author builds a school administration payment information system using the Java NetBeans IDE 8. 1 programming By building a computerized system, it is hoped that it will be able to produce more precise and accurate information to help minimize errors. Information systems can run well with the support of technology, work procedures and good human resources Keywords: Information System. Payment. Waterfall Abstrak Pembayaran administrasi sekolah sebagai sarana penunjang berjalannya proses belajar Ae mengajar, pembayaran administrasi yang masih manual harus didukung dengan system yang sudah terkomputerisasi. Metode penelitian yang peneliti gunakan yaitu teknik dalam mengumpulkan data terdiri dari observasi, wawancara dan studi Pustaka sedangkan metode pengembangan software adalah metode waterfall. Metode waterfall terdiri dari analisis untuk kebutuhan perangkat lunak, perancangan, pengkodean, pengujian dan pendukung. Peneliti membangun sistem informasi pembayaran administrasi sekolah menggunakan bahasa pemrograman Java NetBeans IDE 8. Dengan membangun sistem terkomputerisasi diharapkan mampu menghasilkan informasi yang lebih tepat dan akurat guna membantu meminimalisir terjadinya kesalahan. Sistem informasi dapat berjalan dengan baik dengan dukungan teknologi, prosedur kerja dan sumber daya manusia yang baik. Kata kunci: Sistem Informasi. Pembayaran. Waterfall Available Online at http://ejurnal. id/index. php/JSRCS Vigi Ayu Pradipta. Sartini. Indah Ariyati. Endang Retnoningsih Pendahuluan Kemajuan teknologi informasi menjadi salah satu f aktor pendorong dan memiliki peranan penting dalam perkembangan perekonomian dunia. Teknologi informasi memberikan kesempatan dimanfaatkan secara ef ektif dalam bidang pendidikan. Yayasan Assalafiyah merupakan Lembaga Pendidikan di daerah Bekasi. Administrasi merupakan sarana pendukung pendidikan sebagai penunjang berjalannya proses belajar Ae Pembayaran administrasi diantaranya biaya SPP, biaya uang Gedung, biaya baju seragam, biaya buku dan biaya administrasi lainnya. Proses pembayaran administrasi yang masih manual dengan ditulis pada buku besar dapat menyebabkan kesalahan perhitungan jumlah keuangan (Rochman et al. , 2018. Supriyatna, 2. , tidak dididukung oleh pemanfaatan teknologi informasi dan tidak dikelola oleh orang-orang terampil sehingga kegiatan berjalan sangat sederhana (Rosyida & Riyanto, 2. Dalam pembuatan laporan masih mengumpulkan nota-nota atau berkas yang rentan akan kehilangan data (Karman & Nurhasan, 2. Untuk mengatasi masalah ini, peneliti merancang sistem informasi pembayaran administrasi sekolah dengan harapan mampu menghasilkan informasi yang lebih tepat dan akurat (Ariyati, 2. guna membantu meminimalisir terjadinya kesalahan, serta memudahkan karyawan dalam pengolahan transaksi (Kirlyana & Rosyida, 2. Sistem Informasi sebagai proses mengumpulkan, menginput, mengolah, menyimpan, dan pelaporan data, menghasilkan informasi untuk organisasi (Krismiaji, 2. Standarisasi pemodelan untuk membangun perangkat lunak dapat menggunakan teknik pemograman berorientasi objek, yaitu Unified Modeling Language. Dalam sebuah penelitian ditemukan bahwa perusahaan merasa sulit dalam melakukan pencarian data karena tidak memiliki backup data, dengan aplikasi basis dekstop dengan java language dan tool NetBeans IDE versi 8. 1 merupakan IDE (Integrated Development Environmen. yang dapat digunakan dalam membangun software komputer akan dapat membantu mempercepat dalam pengelolaan data dan menghemat waktu serta terhindar dari kesalahan pemasukan data (Faizah et al. , 2020. Udaksana & Kusaeri, 2. Metode Penelitian Metode pengumpulan data yang digunakan dalam penelitian ini adalah . Wawancara (Intervie. , proses pengumpulan data dalam penelitian dengan cara tanya jawab langsung dengan pihak yang berhubungan dengan penelitian, . Pengamatan (Observatio. , pengumpulan data melalui pengamatan langsung dilokasi penelitian, . Studi Pustaka, proses penelitian kepustakaan dimana peneliti mendapat data dengan cara mempelajari dan mengumpulkan data melalui sumber ilmiah yang berkaitan dengan penelitian. Metode Pengembangan perangkat lunak pada penelitian ini yaitu Metode Waterfall (Sukamto & Shalahuddin, 2. Analisis kebutuhan software, semua kebutuhan termasuk dokumen dan interface yang diperlukan dianalisa untuk menentukan solusi software yang akan digunakan sebagai proses rancang bangun sistem informasi pembayaran Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah administrasi sekolah, . Desain, menampilkan dan mentransformasikan data pembayaran administrasi sekolah kedalam struktur desain interface dan desain database guna kebutuhan perancangan program. Alur perancangan pogram menggunakan UML (Unfield Modelling Languag. , . Code generation, menggunakan bahasa pemrograman Java NetBeans IDE 8. untuk menunjang pembuatan program dengan f asilitas yang disediakan untuk mempermudah penelitian struktur kode, . Testing, peneliti melakukan pengujian black-box terhadap software yang sudah dibuat, perangkat lunak tersebut akan dieksekusi kemudian dites apakah telah memenuhi kebutuhan pengguna yang dianalisa tanpa harus membongkar listing programnya, . Support, menganalisa upaya-upaya pengembangan terhadap sistem yang sedang dibuat dalam mengantisipasi perkembangan maupun perubahan sistem terkait dengan hardware dan software yang akan digunakan. Hasil dan Pembahasan Prosedur Sistem Berjalan Kegiatan umum dari sekolah yaitu pengajaran terhadap siswa-siswi dibawah pengawasan guru, termasuk aktivitas pembayaran administrasi keuangan sekolah sebagai tindakan pengurusan ketatausahaan keuangan. Sistem pembayaran administrasi pada RA Assalafiyah meliputi pembayaran SPP dan pembayaran administrasi lain, pemberitahuan tunggakan administrasi, pembuatan laporan. Proses pembayaran spp dan pembayaran administrasi lainnya, wali Siswa datang ke loket Tata Usaha untuk membayar biaya administrasi. Wali siswa menyerahkan pembayaran SPP ke Tata Usaha. Kemudian Tata Usaha mengecek nama siswa di buku pembayaran administrasi dengan nama siswa yang di kartu SPP. Jika data siswa sesuai maka Tata Usaha memberikan daftar biaya administrasi yang berupa biaya gedung, biaya SPP, biaya seragam, biaya buku dan biaya administras lainya. Wali Siswa membayar biaya administrasi Tata Usaha menerima dan menghitung uang sesuai dengan besarnya SPP, jika uang yang diberikan oleh wali siswa melebihi biaya SPP uang kembalinya diberikan kepada wali Kemudian Tata Usaha mencatat di kartu pembayaran SPP dengan mengisi tanggal pembayaran, besarnya uang SPP dan memberikan paraf beserta capnya. Tata Usaha membuatkan kwitansi pembayaran sebagai bukti pembayaran. Tata Usaha menyerahkan kwitansi tersebut dan kartu SPP yang telah di paraf dan dicap kepada wali siswa. Tata Usaha juga mencatat pembayaran tersebut ke buku pembayaran administrasi sekolah Proses pemberitahuan tunggakan administrasi, berdasarkan buku pembayaran administrasi. Tata Usaha melakukan pengecekan nama-nama siswa yang belum melunasi pembayaran yang telah jatuh tempo. Setelah diketahui nama siswa yang masih memiliki tunggakan, maka tata usaha membuat surat pemberitahuan tunggakan yang berisi pemberitahuan tunggakan pembayaran administrasi yang belum dilunasi untuk ditujukan kepada wali siswa. Diharapkan segera melunasi pembayaran tersebut. Copyright A 2021 Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Vigi Ayu Pradipta. Sartini. Indah Ariyati. Endang Retnoningsih Proses pembuatan laporan. Tata Usaha membuat laporan pembayaran administrasi. Pembuatan laporan pembayaran administrasi berdasarkan buku pembayaran administrasi. Laporan dibuat dua rangkap, rangkap yang pertama kepada Kepala Yayasan, sedangkan rangkap yang kedua diarsipkan oleh Tata Usaha. Pada gambar 1 menjelaskan tentang prosedur sistem berjalan pembayaran administrasi sekolah di RA Assalafiyah. Sumber: Hasil Penelitian . Gambar 1. Activity Diagram Sistem Berjalan Pembayaran Administrasi Sekolah Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah Analisa Kebutuhan Perangkat Lunak Admin sebagai pengguna pada program yang dibuat memiliki kebutuhan antara lain . Admin dapat melakukan login, . Admin dapat mengolah data siswa, . Admin dapat mengolah data biaya, . Admin dapat melakukan transaksi pembayaran administrasi sekolah, . Admin dapat mengelola data tunggakan, . Admin dapat mencetak laporan. Desain Sistem Pada gambar 2 dijelaskan tentang use case diagram pembayaran administrasi sekolah. Pada tahap desain ini dilakukan desain database dan desain antarmuka sistem informasi pembayaran administrasi sekolah. Desain sistem menggunakan UML, karena pemodelan yang mudah dipahami dan mudah digunakan. Gambar 2 merupakan use case sistem pembayaran administrasi sekolah, merupakan interaksi yang sistem lakukan dari perspektif user. Sumber: Hasil Penelitian . Gambar 2. Use case Diagram Sistem Pembayaran Adminitrasi Sekolah Pada Gambar 3 dijelaskan tentang Entity Relationship Diagram (ERD) sistem pembayaran administrasi sekolah. ERD memodelkan data yang dikembangkan menjadi Pada gambar 3 sistem informasi pembayaran administasi sekolah terdiri dari 6 tabel Copyright A 2021 Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Vigi Ayu Pradipta. Sartini. Indah Ariyati. Endang Retnoningsih diantaranya tabel siswa, tabel biaya, tabel tunggakan, tabel transaksi administrasi, tabel transaksi detail, dan tabel administrator. Sumber: Hasil Penelitian . Gambar 3. ERD Sistem Pembayaran Administrasi sekolah Logical Record Stucture (LRS) sistem pembayaran disusun dari diagram yang terkoneksi dalam entity yang ada di ERD. Sumber: Hasil Penelitian . Gambar 4. LRS Sistem Pembayaran Administrasi sekolah Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah Selanjutnya dibuat spesifikasi file berdasarkan pada LRS yang pada gambar 4. Spesif ikasi file tabel siswa pada tabel 1 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file siswa. Tabel 1. Spesifikasi File Siswa No. Elemen Data NIS Nama Siswa Tempat lahir Tanggal lahir Jenis Kelamin Nama Ayah Nama Ibu Alamat No Tlp Nama Field Nis nm_siswa tmpt_lhr tgl_lhr nm_ayah nm_ibu Alamat no_tlp Tipe Varchar Char Char Date Char Char Char Varchar Varchar Size Keterangan Primary key Sumber: Hasil Penelitian . Spesif ikasi file tabel admin pada tabel 2 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file admin. Tabel 2. Spesifikasi File Admin No. Elemen Data Id Admin Nama Admin Password Nama Field id_admin nama_admin Tipe Varchar Char Varchar Size Keterangan Primary key Sumber: Hasil Penelitian . Spesif ikasi file tabel biaya pada tabel 3 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file data biaya administrasi sekolah admin. Tabel 3. Spesifikasi File Biaya No. Elemen Data Nomor Biaya Keterangan Biaya Biaya Nama Field no_biaya ket_biaya Tipe Varchar Varchar Int Size Keterangan Primary key Sumber: Hasil Penelitian . Spesif ikasi file tabel transaksi administrasi pada tabel 4 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file data transaksi pembayaran administrasi sekolah. Tabel 4. Spesifikasi File Transaksi Pembayaran No. Elemen Data Id Pembayaran Id Admin NIS Nomor Biaya Tgl Transaksi Keterangan Pembayaran Total_pembayaran Nama Field id_pemb Id_admin Nis No_biaya tgl_trans Ket_pemb Tipe Varchar Varchar Varchar Varchar Date Varchar Int Size Keterangan Primary key Foreign Key Foreign Key Foreign Key Sumber: Hasil Penelitian . Spesif ikasi file tabel pembayaran detail pada tabel 5 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file data transaksi pembayaran detail yang merupakan rincian dari tabel transaksi pembayaran administrasi Tabel 5. Spesifikasi File Transaksi Pembayaran Detail No. Elemen Data Id Pembayaran Nomor Biaya Nama Field id_pemb No_biaya Tipe Varchar Varchar Copyright A 2021 Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Size Keterangan Foreign Key Foreign Key Vigi Ayu Pradipta. Sartini. Indah Ariyati. Endang Retnoningsih No. Elemen Data Keterangan Biaya Biaya Sub Total pembayaran Nama Field ket_biaya Sub_pemb Tipe Varchar Int Int Size Keterangan Sumber: Hasil Penelitian . Spesif ikasi File tabel tunggakan pada tabel 6 menunjukkan elemen data, tipe data dan panjang field yang ada didalam file data tunggakan. Tabel 6. Spesifikasi File Tunggakan No. Elemen Data No tunggakan NIS Tgl_tunggakan Jumlah_tunggakan Keterangan Tunggakan Nama Field no_tunggak Nis Tgl_tunggakn Jmlh_tunggak Ket_tunggak Tipe Varchar Varchar Date Int Varchar Size Keterangan Primary Key Foreign key Sumber: Hasil Penelitian . Code Generation Dalam pembuatan kode program peneliti menggunakan aplikasi basis dekstop bahasa pemrograman Java dan tool NetBeans IDE versi 8. Kode program dapat digunakan mengklasifikasikan, memasukan dan mengambil berbermacam-macam informasi. Tampilan menu login pada gambar 5 Admin diwajibkan mengisi id admin dan password untuk dapat masuk ke menu utama sistem pembayaran administrasi sekolah. Sistem akan memvalidasi id admin dan password, jika terdaftar dalam sistem, maka akan berhasil masuk ke menu utama, tetapi jika terjadi kesalahan maka akan ada pesan kesalahan dan kembali lagi ke form login. Sumber: Hasil Penelitian . Gambar 5. Tampilan Menu Login Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah Tampilan form siswa pada gambar 6 untuk mengolah data siswa. Admin dapat melakukan interaksi untuk menambah, mengedit serta menghapus data siswa. Pada tampilan f orm siswa tidak berbeda dengan tampilan form biaya. Sumber: Hasil Penelitian . Gambar 6. Form Form Siswa Tampilan Data Transaksi Pembayaran Administrasi, pada gambar 7 untuk melakukan transaksi pembayaran administrasi sekolah. Sumber: Hasil Penelitian . Gambar 7. Form Data Transaksi Copyright A 2021 Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Vigi Ayu Pradipta. Sartini. Indah Ariyati. Endang Retnoningsih Testing Peneliti melakukan pengujian black box terhadap aplikasi sistem pembayaran, perangkat lunak tersebut kemudian diuji untuk memenuhi kebutuhan pengguna, dianalisa dalam pengujian black box dilakukan tanpa harus membongkar listing programnya untuk menguji f ungsional dalam perangkat lunak. Dengan tujuan menghindari bug atau error pada sistem yang dibangun. Pada Tabel 7 menjelaskan pengujian form login dengan menguji pengisian id admin dan password diperoleh hasil bahwa apabila pada salah satu isian, baik id admin mapun password ada yang tidak sesuai dengan sistem maka divalidasi sistem akan menolak. Sebaliknya apabila id admin dan password sesuai dengan sistem maka divalidasi sistem menghasilkan sesuai yang diharapkan. Tabel 7. Tabel Pengujian Black Box Form Login Skenario Pengujian Mengosongkan id admin dan password, atau mengisi salah satu lalu langsung mengklik tombol login Mengisi salah satu dengan benar id admin atau password lalu langsung klik tombol AuLoginAy Mengisi dengan benar id admin atau password lalu langsung klik tombol AuLoginAy Hasil yang Diharapkan Sistem akan menolak akses login dan menampilkan AuUser name atau password belum di isi!Ay Sistem akan menolak akses login dan menampilkan pesan Auid admin atau password salah!Ay Sistem menerima akses dan masuk ke halaman menu utama Kesimpulan Valid Valid Valid Sumber: Hasil Penelitian . Tabel 8 menjelaskan pengujian black box halaman data siswa dengan menguji pengisian data-data siswa. Admin melakukan penambahan, pengeditan, dan penghapusan d ata Pada penambahan atau pengeditan data terdapat isian detail siswa, data isian tersebut haruslah semuanya dilengkapi sehingga dapat divalidasi dan diterima oleh sistem, apabila tidak lengkap maka akan ditolak oleh sistem. Untuk meminimalisir kesalahan dalam pengolahan data, ketika akan menghapus sistem menampilkan konfirmasi sebelum penghapusan dilakukan. Keseluruhan hasil bahwa form dapat berjalan sesuai dengan hasil yang diharapkan. Tabel 8. Tabel Pengujian Black Box Form Siswa Skenario Pengujian Tambah data siswa . ata yang di input tidak lengka. , lalu klik AuSimpanAy Tambah data siswa . ata yang di input lengka. , lalu klik AuSimpanAy Edit data siswa. Ubah data siswa yang ingin diperbaharui, kemudian klik AuSimpanAy Hapus data siswa maka sistem akan memberikan pertanyaan AuYakin data akan dihapus?Ay OK atau Cancel. Jika menjawab OK Keluar dari form data siswa Hasil yang Diharapkan Sistem tidak akan menyimpan ketika semua kolom tidak terisi, dan akan menampilkan pesan AuData Tidak LengapAy Sistem sukses input data siswa dan menampilkan pesan AuData TersimpanAy Sistem sukses mengubah data siswa dan menampilkan pesan AuData TersimpanAy Sistem sukses, berhasil menghapus data siswa dan menampilkan pesan AuData Berhasil DihapusAy Sistem akan keluar dari form data siswa dan akan kembali ke menu Kesimpulan Valid Valid Valid Valid Valid Sumber: Hasil Penelitian . Jurnal JSRCS 2 . : 65 - 76 (Mei 2. Metode Waterfall Dalam Sistem Informasi Pembayaran Administrasi Sekolah Support Peneliti menggunakan peralatan perangkat lunak dan perangkat keras untuk membangun sistem pembayaran sesuai kebutuhan yang dapat memberikan kemudahan dalam pengelolaan data. Perangkat keras yang akan digunakan adalah Processor AMD A9. Memory 2 GB. Harddisk 320 GB. Monitor LCD. Standard Keyboard. Standard Mouse. Adapun untuk perangkat lunaknya Sistem Operasi Windows 10. Bahasa Pemprograman Java. NetBeans IDE 1 dan Xampp. Database MYSQL. Kesimpulan Pada pencatatan administrasi sekolah yang masih menggunakan sistem manual memiliki beberapa kelemahan, terutama saat pencarian data. Berdasarkan masalah tersebut maka dapat disimpulkan bahwa dengan adanya sistem yang terkomputerisasi pembayaran transaksi pada RA Assalafiyah meliputi administrasi biaya SPP, biaya uang Gedung, biaya baju seragam, biaya buku dan biaya administrasi lainnya, juga memudahkan dalam mengelola data tunggakan administrasi siswa, serta kemudahan pembuatan laporan. Kelebihan dari sistem yang dibangun menggunakan tool NetBeans IDE versi 8. 1 ini juga antara lain . Mempercepat dalam pengelolaan data karena data tersimpan secara terstruktur dalam database yang memiliki sistem pengindeks sehingga mudah dilakukan pencarian apabila dibutuhkan, . Dengan adanya sistem yang terkomputerisasi pengolahan data akan lebih efektif dan ef isien dalam segi waktu serta terhindar dari kesalahan pemasukan data terutama data pembayaran keuangan, . Sistem terkomputerisasi mampu menghasilkan informasi yang lebih tepat membantu meminimalisir kesalahan, . Sistem informasi berjalan baik dengan teknologi, prosedur kerja dan sumber daya manusia yang terlatih. Daftar Pustaka