PENGEMBANGAN APLIKASI DKM REGISTRATION SYSTEM BERBASIS WEB MENGGUNAKAN METODE WATERFALL
DOI:
https://doi.org/10.21063/jtif.2024.V12.1.36-46Kata Kunci:
Aplikasi Berbasis Web, Sistem Registrasi dan Absensi, Metode Waterfall, Metode BlackboxAbstrak
Dewan Keluarga Masjid Universitas Paramadina (DKM Paramadina) merupakan organisasi mahasiswa yang aktif dalam aspek sosial dan keagamaan. DKM Paramadina rutin mengadakan berbagai acara atau kegiatan seperti acara Maulid Nabi Muhammad, Qurban, hingga Festival Keagamaan. Salah satu permasalahan yang sering dihadapi oleh DKM Paramadina adalah data registrasi dan absensi tidak sinkron, sehingga sulit untuk memastikan peserta yang berhak mendapatkan benefit acara. Untuk mengatasi masalah tersebut, DKM Paramadina membutuhkan sistem registrasi dan absensi yang efisien. Tujuan dari studi ini adalah memperbaiki dan mengembangkan sistem pendaftaran dan pencatatan kehadiran acara dengan menggunakan pendekatan Metode Waterfall. Hasil penelitian ini adalah DKM Registration System berbasis web, yang memungkinkan penggunaan pencatatan dan pemantauan kehadiran peserta acara secara efisien. Sistem ini memanfaatkan Framework Next.js untuk Frontend, Express.js untuk Backend, dan Node.js sebagai runtime. Untuk menyimpan data registrasi dan absensi, sistem ini terintegrasi dengan Google Spreadsheet dengan memanfaatkan Google API. Selain itu, Node Mailer juga digunakan untuk mengirimkan QR Code ke email pendaftar untuk absensi. Metode Blackbox telah digunakan untuk menguji keefektifan DKM Registration System dan hasilnya menunjukkan kinerja yang baik. Penelitian ini memberikan solusi efektif dan efisien dalam mengatasi permasalahan konvensional yang dihadapi oleh DKM Paramadina dalam manajemen acara.
Referensi
DKM Paramadina, Qanun Asasi Dan Qanun Dakhili DKM Paramadina. Indonesia, 2024.
H. M, C. P, P. N. Holla K, S. A. Azeem, and M. G. Veena, “A Smart Attendance System based on Machine learning,” in 2019 Global Conference for Advancement in Technology (GCAT), IEEE, Oct. 2019, pp. 1–7. doi: 10.1109/GCAT47503.2019.8978324.
R. Perez-Siguas, H. Matta-Solis, E. Matta-Solis, H. Matta-Perez, A. Cruzata-Martinez, and B. Meneses-Claudio, “Management of an Automatic System to Generate Reports on the Attendance Control of Teachers in a Educational Center,” International Journal on Recent and Innovation Trends in Computing and Communication, vol. 11, no. 2, pp. 20–26, Mar. 2023, doi: 10.17762/ijritcc.v11i2.6106.
P. I. Listyorini, A. Dader, M. Z. Ulhaq, and A. S. Nugraini, “Literature Study: Factors Affecting the Implementation of Hospital Management Information Systems in Hospital,” Proceedings of the International Conference on Nursing and Health Sciences, vol. 3, no. 1, pp. 167–178, May 2022, doi: 10.37287/picnhs.v3i1.1145.
H. Nopriandi, “PERANCANGAN SISTEM INFORMASI REGISTRASI MAHASISWA,” JURNAL TEKNOLOGI DAN OPEN SOURCE, vol. 1, no. 1, pp. 73–79, Jun. 2018, doi: 10.36378/jtos.v1i1.1.
A. Patel, A. Joseph, S. Survase, and R. Nair, “Smart Student Attendance System Using QR Code,” SSRN Electronic Journal, 2019, doi: 10.2139/ssrn.3370769.
S. M. Golodetz, C. Nicholls, I. D. Voiculescu, and S. A. Cameron, “Two tree-based methods for the waterfall,” Pattern Recognit, vol. 47, no. 10, pp. 3276–3292, Oct. 2014, doi: 10.1016/j.patcog.2014.04.017.
S. R. Doddaguni, S. Asif S, M. MN, and R. R, “Understanding SDLC using CI/CD Pipeline,” International Journal of Soft Computing and Engineering, vol. 9, no. 6, pp. 22–25, May 2020, doi: 10.35940/ijsce.F3405.059620.
R. S. Ghumatkar and A. Date, “Software Development Life Cycle (SDLC),” Int J Res Appl Sci Eng Technol, vol. 11, no. 11, pp. 1162–1165, Nov. 2023, doi: 10.22214/ijraset.2023.56554.
A. P. Wicaksono, D. A. S. Rukmana, and M. R. Pratama, “PEMBUATAN APLIKASI PADA PRAKTIK MANDIRI BIDAN MENGGUNAKAN METODE WATERFALL,” J-REMI : Jurnal Rekam Medik dan Informasi Kesehatan, vol. 4, no. 2, pp. 97–107, Mar. 2023, doi: 10.25047/j-remi.v4i2.3863.
Y. Mulyanto, E. S. Susanto, and M. Ilyas, “APLIKASI PENDAFTARAN EKSTRAKURIKULER BERBASIS WEB DENGAN METODE WATERFALL,” Infotronik : Jurnal Teknologi Informasi dan Elektronika, vol. 8, no. 1, p. 22, Jun. 2023, doi: 10.32897/infotronik.2023.8.1.2736.
A. M. I. Pratama and U. Chotijah, “Sistem Informasi Kasir Unit Pelayanan Jasa SMKN 1 Cerme Berbasis Website Dengan Metode Waterfall,” Jurnal Ilmiah ILKOMINFO - Ilmu Komputer & Informatika, vol. 5, no. 2, pp. 60–67, Jul. 2022, doi: 10.47324/ilkominfo.v5i2.149.
A. Wahbeh, S. Sarnikar, and O. El-Gayar, “A socio-technical-based process for questionnaire development in requirements elicitation via interviews,” Requir Eng, vol. 25, no. 3, pp. 295–315, Sep. 2020, doi: 10.1007/s00766-019-00324-x.
F.- Sonata, “Pemanfaatan UML (Unified Modeling Language) Dalam Perancangan Sistem Informasi E-Commerce Jenis Customer-To-Customer,” Jurnal Komunika : Jurnal Komunikasi, Media dan Informatika, vol. 8, no. 1, p. 22, Jun. 2019, doi: 10.31504/komunika.v8i1.1832.
R. Pakaya, A. R. Tapate, and S. Suleman, “PERANCANGAN APLIKASI PENJUALAN HEWAN TERNAK UNTUK QURBAN DAN AQIQAH DENGAN METODE UNIFIED MODELING LANGUAGE (UML),” Jurnal Technopreneur (JTech), vol. 8, no. 1, pp. 31–40, May 2020, doi: 10.30869/jtech.v8i1.531.
C. Alvin, B. Peterson, and S. Mukhopadhyay, “Static generation of UML sequence diagrams,” International Journal on Software Tools for Technology Transfer, vol. 23, no. 1, pp. 31–53, Feb. 2021, doi: 10.1007/s10009-019-00545-z.
A. Nanthaamornphong and A. Leatongkam, “Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran,” Sci Program, vol. 2019, pp. 1–22, Feb. 2019, doi: 10.1155/2019/2542686.
Next.js, “Next.js: Docs,” Next.js Documentation. Accessed: Jan. 10, 2024. [Online]. Available: https://nextjs.org/docs
Express, “Express - Node.js web application framework,” Express Website. Accessed: Jan. 10, 2024. [Online]. Available: https://expressjs.com/
S. Jain, “Express.js,” GeeksForGeeks Website. Accessed: Jan. 10, 2024. [Online]. Available: https://www.geeksforgeeks.org/express-js/
B. Semah, “What Exactly is Node.js? Explained for Beginners,” freeCodeCamp Website. Accessed: Jan. 10, 2024. [Online]. Available: https://www.freecodecamp.org/news/what-is-node-js/
Node.js, “Introduction to Node.js,” Node.js Website. Accessed: Jan. 10, 2024. [Online]. Available: https://nodejs.org/en/learn/getting-started/introduction-to-nodejs
T. Sufiyan, “What is Node.js: A Comprehensive Guide,” Simplilearn Website. Accessed: Jan. 10, 2024. [Online]. Available: https://www.simplilearn.com/tutorials/nodejs-tutorial/what-is-nodejs#:~:text=js%3F-,Node.,was%20released%20in%20April%202021.
R. Sheldon and J. Denman, “What is the Node.js (Node) runtime environment?—TechTarget Definition,” TechTarget Website. Accessed: Jan. 10, 2024. [Online]. Available: https://www.techtarget.com/whatis/definition/Nodejs
Dicoding, “Tutorial Node.js: Apa itu Node.js dan dasar-dasar Node.js,” Dicoding Website. Accessed: Jan. 10, 2024. [Online]. Available: https://www.dicoding.com/blog/apa-itu-node-js/
Google, “API Google Cloud,” Google . Accessed: Jan. 10, 2024. [Online]. Available: https://cloud.google.com/apis/docs/overview?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=tc&hl=id
S. Dewi, S. P. Adithama, and A. T. Suhardi, “Pengujian Aplikasi Doctor to Doctor Menggunakan Metode Black Box Testing,” 2023.
H. Raihan and A. Voutama, “Pengujian Black Box Pada Aplikasi Database Perguruan Tinggi dengan Teknik Equivalence Partition,” Antivirus : Jurnal Ilmiah Teknik Informatika, vol. 17, no. 1, pp. 1–18, May 2023, doi: 10.35457/antivirus.v17i1.2501.
A. Arifandi, R. Nafal Zuhdi Simamora, G. Azam Janitra, M. Ainul Yaqin, M. Maariful Huda, and I. Artikel Abstrak, “Survei Teknik-Teknik Pengujian Software Menggunakan Metode Systematic Literature Review,” ILKOMNIKA: Journal of Computer Science and Applied Informatics E, vol. 4, no. 3, pp. 297–315, 2022, doi: 10.28926/ilkomnika.v4i3.436.
S. L. Kekurangan et al., “LITERATURE STUDY OF THE LACK AND EXCESS OF TESTING THE BLACK BOX,” TEKNOMATIKA, vol. 10, no. 02, pp. 1–5, 2020.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2024 Muhamad Adillah Fatih, Reza Arif Maulana, Rizki Reza Pratama, Muhammad Darwis, Retno Hendrowati

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.
Jurnal ini dilisensikan berdasarkan Lisensi Internasional Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).
Penulis memegang hak cipta dan memberikan jurnal hak penerbitan pertama.
Karya tersebut dapat dibagikan dan diadaptasi, bahkan untuk tujuan komersial, selama penghargaan yang sesuai diberikan dan setiap kreasi baru dilisensikan dengan ketentuan yang sama.