PENGEMBANGAN APLIKASI DKM REGISTRATION SYSTEM BERBASIS WEB MENGGUNAKAN METODE WATERFALL

Penulis

DOI:

https://doi.org/10.21063/jtif.2024.V12.1.36-46

Kata Kunci:

Aplikasi Berbasis Web, Sistem Registrasi dan Absensi, Metode Waterfall, Metode Blackbox

Abstrak

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.

Diterbitkan

2024-04-29

Cara Mengutip

[1]
“PENGEMBANGAN APLIKASI DKM REGISTRATION SYSTEM BERBASIS WEB MENGGUNAKAN METODE WATERFALL”, Jurnal Teknoif Teknik Informatika Institut Teknologi Padang, vol. 12, no. 1, hlm. 36–46, Apr 2024, doi: 10.21063/jtif.2024.V12.1.36-46.