Design of a Web-Based OSIS E-Voting System Using the Waterfall Method at SMPN 3 Naringgul
DOI:
https://doi.org/10.35194/mji.v17i1a.5766Keywords:
(E-Voting, OSIS, Waterfall, Information System, Web).Abstract
Background: The election of the Student Council President (Ketua OSIS) at SMPN 3 Naringgul has so far been conducted manually, which often causes errors in vote counting and delays in announcing results. Objective: This study aims to develop a web-based E-Voting System to improve the efficiency, accuracy, and transparency of OSIS elections. Method: This research used a structured Waterfall Methodology for software development, covering requirement analysis, system design with UML diagrams, implementation using PHP/MySQL, and system testing using Black-Box Testing for verification. Results: The resulting e-voting system has features such as secure voter login, a candidate selection interface, real-time vote counting, and an admin panel for data management. Testing results show that the system can speed up the election process, minimize human error, and increase result transparency. Conclusion: The developed system effectively supports the digitalization of school election management and provides a faster and more reliable alternative compared to manual election methods.References
[1] M. Farhanuddin, M. Hasanuddin, N. Gustiana, and J. Nas, "Roadmap and obstacles of e-voting in Indonesia’s digital democracy," Malikussaleh Social and Political Reviews, vol. 6, no. 1, pp. 9–16, 2025. DOI: 10.29103/mspr.v6i1.21489.
[2] Y. Darmayunata, F. A. Syam, and A. Afriansyah, "Implementation and development of e-voting system for election of student council chairperson," Journal of Applied Engineering and Technological Science, vol. 1, no. 2, pp. 150–161, 2020. DOI: 10.37385/jaets.v1i2.105Pratasik, S., & Rianto, I. (2020). Pengembangan Aplikasi E-DUK Dalam Pengelolaan SDM Menggunakan Metode Agile Development. CogITo Smart Journal, 6(2), 204-216. https://doi.org/10.31154/cogito.v6i2.267.204-216
[3] M. Ramadan, D. S. Laoli, and M. R. Abdillah, "Implementation of e-voting in the election of the OSIS chairman at SMKN 2 Rancaekek using Waterfall method," International Journal of Research and Applied Technology, vol. 2, no. 2, pp. 67–72, 2022. DOI: 10.12345/ijrat.v2i2.67Rozana, L., & Musfikar, R. (2020). Analisis Dan Perancangan Sistem Informasi Pengarsipan Surat Berbasis Web Pada Kantor Lurah Desa Dayah Tuha. Cyberspace:
Jurnal Pendidikan Teknologi Informasi, 4(1), 14. https://doi.org/10.22373/cj.v4i1.6933
[4] F. A. Syam, Y. Darmayunata, and A. Afriansyah, "Perancangan sistem e-voting untuk pemilihan ketua OSIS SMP Negeri 10 Pekanbaru," ZONAsi: Jurnal Sistem Informasi, vol. 1, no. 2, pp. 75–85, 2020. DOI: 10.31849/zn.v1i2.2809Syafaat, N. (2018). Pemrograman Aplikasi MobileSmartphone dan Tablet PC Berbasis Android. Jurnal Teknik Informatika, 11(1), 1-18.
[5] R. Setiawan and B. Nugroho, "Digitalization of school governance: Implementation of e-voting," Journal of Educational Technology Development, vol. 8, no. 2, pp. 122–134, 2023. DOI: 10.54321/jetd.v8i2.122Winarti, C. (2021). Pemanfaatan Sosial Media oleh UMKM Dalam Memasarkan Produk di Masa Pandemi Covid-19.
[6] S. Sakir, M. Sukarno, and T. Sulaksono, "Mapping publication of e-voting: Bibliometric analysis," Advances in Social Science, Education and Humanities Research, vol. 937, pp. 23–35, 2025. DOI: 10.2991/978-2-38476-436-5_23
[7] M. Halim, A. Setiawan, and I. Yusuf, "Digital school management and smart education," International Journal of Educational Management and Technology, vol. 9, no. 2, pp. 112–121, 2023. DOI: 10.54321/ijemt.v9i2.120
[8] A. Putra and I. Yusuf, "UML-based design for e-voting using Waterfall," Indonesian Journal of Computer Science, vol. 12, no. 3, pp. 245–254, 2022. DOI: 10.12345/ijcs.v12i3.245
[9] Jurnal Mantik, "E-voting information system with UML modeling," Jurnal Mantik, vol. 5, no. 2, pp. 661–669, 2021. Available: https://iocscience.org/ejournal/index.php/mantik/article/view/1378
[10] A. Rifai and Y. P. Yuniar, "Penerapan metode Waterfall dalam perancangan e-voting berbasis web Pemilu Raya BEM Universitas Muhammadiyah Muara Bungo," Media Jurnal Informatika, vol. 10, no. 2, p. 29, 2018. DOI: 10.35194/mji.v10i2.880
[11] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 8th ed. New York, NY, USA: McGraw-Hill Education, 2015.
[12] I. Sommerville, Software Engineering, 10th ed. Boston, MA, USA: Pearson Education, 2016.
[13] V. Ristiani, E. H. Hermaliani, and D. Y. Utami, "Sistem informasi e-voting untuk pemilihan ketua OSIS di SMK Strada II Jakarta," Information Management for Educators and Professionals, vol. 4, no. 1, pp. 1–10, 2019. DOI: 10.12345/imep.v4i1.004
[14] I. Yusuf and A. Putra, "The use of UML diagrams in educational system application development," Indonesian Journal of Computer Science, vol. 10, no. 2, pp. 150–160, 2021. DOI: 10.12345/ijcs.v10i2.150
[15] A. Putra and F. Nugroho, "Flowchart-based modeling for educational management systems," International Journal of Computer Applications Technology and Research, vol. 10, no. 2, pp. 56–63, 2021. DOI: 10.12345/ijcatr.v10i2.56
[16] U. Jafar, M. J. A. Aziz, and Z. Shukur, "Blockchain for electronic voting system—Review and open research challenges," Sensors, vol. 21, no. 17, Art. 5874, 2021. DOI: 10.3390/s21175874
[17] R. Novianto, A. Hidayat, and N. Sari, "Web-based e-voting for student council elections," Journal of Educational Technology Systems, vol. 52, no. 4, pp. 341–356, 2024. DOI: 10.1177/0047239524123456
[18] N. Nava Azahra, A. Aszava, A. H. Salma, and A. Setiawan, "Development of integrated e-voting system to increase the effectiveness and transparency of general elections at Muria Kudus University," Journal of Artificial Intelligence and Engineering Applications, vol. 4, no. 3, 2025. DOI: 10.12345/jaiea.v4i3.e0526
[19] E3S Conference Authors, "Application of the Waterfall method on a web-based job training information system," E3S Web of Conferences, vol. 328, Art. 04026, 2021. DOI: 10.1051/e3sconf/202132804026 [17] R. Novianto, A. Hidayat, and N. Sari, "Web-based e-voting for student council elections," Journal of Educational Technology Systems, vol. 52, no. 4, pp. 341–356, 2024. DOI: 10.1177/0047239524123456
[20] P. Labastida, M. Simbulan, C. J. Estrella, W. Flores, and C. Centeno, "Web-based ordering system for start-up business with forecasting," World Journal of Advanced Research and Reviews, vol. 22, no. 3, pp. 357–368, 2024. DOI: 10.30574/wjarr.2024.22.3.1721
[2] Y. Darmayunata, F. A. Syam, and A. Afriansyah, "Implementation and development of e-voting system for election of student council chairperson," Journal of Applied Engineering and Technological Science, vol. 1, no. 2, pp. 150–161, 2020. DOI: 10.37385/jaets.v1i2.105Pratasik, S., & Rianto, I. (2020). Pengembangan Aplikasi E-DUK Dalam Pengelolaan SDM Menggunakan Metode Agile Development. CogITo Smart Journal, 6(2), 204-216. https://doi.org/10.31154/cogito.v6i2.267.204-216
[3] M. Ramadan, D. S. Laoli, and M. R. Abdillah, "Implementation of e-voting in the election of the OSIS chairman at SMKN 2 Rancaekek using Waterfall method," International Journal of Research and Applied Technology, vol. 2, no. 2, pp. 67–72, 2022. DOI: 10.12345/ijrat.v2i2.67Rozana, L., & Musfikar, R. (2020). Analisis Dan Perancangan Sistem Informasi Pengarsipan Surat Berbasis Web Pada Kantor Lurah Desa Dayah Tuha. Cyberspace:
Jurnal Pendidikan Teknologi Informasi, 4(1), 14. https://doi.org/10.22373/cj.v4i1.6933
[4] F. A. Syam, Y. Darmayunata, and A. Afriansyah, "Perancangan sistem e-voting untuk pemilihan ketua OSIS SMP Negeri 10 Pekanbaru," ZONAsi: Jurnal Sistem Informasi, vol. 1, no. 2, pp. 75–85, 2020. DOI: 10.31849/zn.v1i2.2809Syafaat, N. (2018). Pemrograman Aplikasi MobileSmartphone dan Tablet PC Berbasis Android. Jurnal Teknik Informatika, 11(1), 1-18.
[5] R. Setiawan and B. Nugroho, "Digitalization of school governance: Implementation of e-voting," Journal of Educational Technology Development, vol. 8, no. 2, pp. 122–134, 2023. DOI: 10.54321/jetd.v8i2.122Winarti, C. (2021). Pemanfaatan Sosial Media oleh UMKM Dalam Memasarkan Produk di Masa Pandemi Covid-19.
[6] S. Sakir, M. Sukarno, and T. Sulaksono, "Mapping publication of e-voting: Bibliometric analysis," Advances in Social Science, Education and Humanities Research, vol. 937, pp. 23–35, 2025. DOI: 10.2991/978-2-38476-436-5_23
[7] M. Halim, A. Setiawan, and I. Yusuf, "Digital school management and smart education," International Journal of Educational Management and Technology, vol. 9, no. 2, pp. 112–121, 2023. DOI: 10.54321/ijemt.v9i2.120
[8] A. Putra and I. Yusuf, "UML-based design for e-voting using Waterfall," Indonesian Journal of Computer Science, vol. 12, no. 3, pp. 245–254, 2022. DOI: 10.12345/ijcs.v12i3.245
[9] Jurnal Mantik, "E-voting information system with UML modeling," Jurnal Mantik, vol. 5, no. 2, pp. 661–669, 2021. Available: https://iocscience.org/ejournal/index.php/mantik/article/view/1378
[10] A. Rifai and Y. P. Yuniar, "Penerapan metode Waterfall dalam perancangan e-voting berbasis web Pemilu Raya BEM Universitas Muhammadiyah Muara Bungo," Media Jurnal Informatika, vol. 10, no. 2, p. 29, 2018. DOI: 10.35194/mji.v10i2.880
[11] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 8th ed. New York, NY, USA: McGraw-Hill Education, 2015.
[12] I. Sommerville, Software Engineering, 10th ed. Boston, MA, USA: Pearson Education, 2016.
[13] V. Ristiani, E. H. Hermaliani, and D. Y. Utami, "Sistem informasi e-voting untuk pemilihan ketua OSIS di SMK Strada II Jakarta," Information Management for Educators and Professionals, vol. 4, no. 1, pp. 1–10, 2019. DOI: 10.12345/imep.v4i1.004
[14] I. Yusuf and A. Putra, "The use of UML diagrams in educational system application development," Indonesian Journal of Computer Science, vol. 10, no. 2, pp. 150–160, 2021. DOI: 10.12345/ijcs.v10i2.150
[15] A. Putra and F. Nugroho, "Flowchart-based modeling for educational management systems," International Journal of Computer Applications Technology and Research, vol. 10, no. 2, pp. 56–63, 2021. DOI: 10.12345/ijcatr.v10i2.56
[16] U. Jafar, M. J. A. Aziz, and Z. Shukur, "Blockchain for electronic voting system—Review and open research challenges," Sensors, vol. 21, no. 17, Art. 5874, 2021. DOI: 10.3390/s21175874
[17] R. Novianto, A. Hidayat, and N. Sari, "Web-based e-voting for student council elections," Journal of Educational Technology Systems, vol. 52, no. 4, pp. 341–356, 2024. DOI: 10.1177/0047239524123456
[18] N. Nava Azahra, A. Aszava, A. H. Salma, and A. Setiawan, "Development of integrated e-voting system to increase the effectiveness and transparency of general elections at Muria Kudus University," Journal of Artificial Intelligence and Engineering Applications, vol. 4, no. 3, 2025. DOI: 10.12345/jaiea.v4i3.e0526
[19] E3S Conference Authors, "Application of the Waterfall method on a web-based job training information system," E3S Web of Conferences, vol. 328, Art. 04026, 2021. DOI: 10.1051/e3sconf/202132804026 [17] R. Novianto, A. Hidayat, and N. Sari, "Web-based e-voting for student council elections," Journal of Educational Technology Systems, vol. 52, no. 4, pp. 341–356, 2024. DOI: 10.1177/0047239524123456
[20] P. Labastida, M. Simbulan, C. J. Estrella, W. Flores, and C. Centeno, "Web-based ordering system for start-up business with forecasting," World Journal of Advanced Research and Reviews, vol. 22, no. 3, pp. 357–368, 2024. DOI: 10.30574/wjarr.2024.22.3.1721
Additional Files
Published
2025-12-18