Real-Time Counting Web Application for DPD IMM Lampung Elections Using Laravel

Authors

  • Muhammad Abdurasyid Dzakirah Universitas Muhammadiyah Kotabumi, Indonesia
  • Adi Wibowo Universitas Muhammadiyah Kotabumi, Indonesia

Keywords:

E-Voting, Laravel Framework, Laravel Reverb, Real-Time Counting, Websocket

Abstract

Muhammadiyah Student Association (IMM) Lampung at the Regional Deliberation forum is still conducted conventionally using paper ballots, making printing, casting, and counting relatively time-consuming and prone to recording errors, while live result information is not available to participants. This study aims to design and build a Laravel 12-based Real-Time Counting web application equipped with Laravel Reverb/WebSocket to support the election of the Chairperson and Field Coordinator of DPD IMM Lampung. The system was developed using the waterfall method, modeled with Unified Modeling Language (UML), and supported by a MySQL database. The implementation integrates voter-right validation using membership card numbers and tokens, digital ballot casting, anti-double-vote enforcement through a database unique constraint, real-time result broadcasting through the VoteCasted event, and a re-voting mechanism for tied results. Black Box Testing and User Acceptance Testing (UAT) were defined as evaluation procedures for assessing functional suitability and user acceptance. The article presents the testing scenarios and UAT indicators used in the evaluation. The implemented system provides the functional basis for replacing the manual ballot workflow and presenting election results more quickly and transparently The evaluation included 14 Black Box Testing scenarios and UAT with 20 respondents (15 voters/participants and 5 committee/administrator users). The UAT obtained a total score of 706 out of 800, equivalent to 88.25%, categorized as Very Good. The Black Box table documents the 14 functional scenarios and expected outputs; quantitative pass/fail execution totals were not separately recorded in the source testing table

References

Akbar, B. B. (2022). Analisis Kepuasan Pengguna Sistem Informasi Manajemen Surat Menggunakan Metode End User Computing Satisfaction. In Jurnal Pengembangan Sistem Informasi dan Informatika (Vol. 3, Number 1), https://doi.org/10.47747/jpsii.v3i1.613 .

Ansfridus, M., Dwiandiyanta, B. Y., & Emanuel, A. W. R. (2024). Black box testing dengan metode equivalence partitioning pada Techno Expertise Academy (TEA) Astra Credit Companies. KONSTELASI: Konvergensi Teknologi Dan Sistem Informasi, 4(2). https://doi.org/10.24002/konstelasi.v4i2.8996

Apriyanti, A., & Ramli, M. (2025). Pengembangan website Program Studi Teknik Informatika berbasis Progressive Web App (PWA). Jurnal Ilmu Pengetahuan Dan Teknologi (IPTEK), 9(1). https://doi.org/10.31543/jii.v9i1.383

Ardiansyah, A., Rosid, M. A., & Fitrani, A. S. (2023). Web-based Muhammadiyah e-voting application using the Laravel framework. Procedia of Engineering and Life Science, 4. https://doi.org/10.21070/pels.v4i0.1419

Bakhtiar, H. Y., Dwiasnati, S., & Herfandi. (2023). Implementasi dashboard reporting WebSocket dengan event regression test berbasis web menggunakan algoritma FIFO. Format: Jurnal Ilmiah Teknik Informatika, 12(1), 71–80. https://doi.org/10.22441/format.2023.v12.i1.009

Dachi, J. V, & Suhada, J. (2025). Implementasi basis data sederhana menggunakan MySQL/PostgreSQL. Router: Jurnal Teknik Informatika Dan Terapan, 3(1), 49–59. https://doi.org/10.62951/router.v3i2.621

Emami Neishabouri, A., Yajam, H., Akhaee, M. A., & Asghari, R. (2023). A scalable decentralized privacy-preserving e-voting system based on zero-knowledge off-chain computations. Journal of Information Security and Applications, 79, 103645. https://doi.org/10.1016/j.jisa.2023.103645

Fahmi, M., Manajemen, A., Keimigrasian, T., & Imigrasi, P. (2024). Analisis Implementasi Sistem Informasi: Studi Literatur Analysis Of Information System Implementation: Literature Review. JTSI, 5(1), 264–275. https://doi.org/https://doi.org/10.35957/jtsi.v5i1.7815

Kadim, A. A., Hadjaratie, L., & Muthia. (2023). Implementasi framework Laravel dalam pembuatan sistem pencatatan notula berbasis website. Jurnal Sistem Informasi Bisnis, 13(1), 45–51. https://doi.org/10.21456/vol13iss1pp45-51

Kho, Y.-X., Heng, S.-H., & Chin, J.-J. (2022). A review of cryptographic electronic voting. Symmetry, 14(5), 858. https://doi.org/10.3390/sym14050858

Novita, D., & Helena, F. (2021). Analisis kepuasan pengguna aplikasi Traveloka menggunakan metode Technology Acceptance Model (TAM) dan End-User Computing Satisfaction (EUCS). Jurnal Teknologi Sistem Informasi, 2(1), 22–37. https://doi.org/10.35957/jtsi.v2i1.846

Nurdiansyah, R., Suryawan, S. H., & Rahim, A. (2024). Pembuatan sistem aplikasi electronic voting (e-voting) berbasis web dengan pendekatan metode Waterfall. Jurnal Informatika Terpadu, 10(2), 112–121. https://doi.org/10.54914/jit.v10i2.1283

Paskalis, Y. M. J. G., & Bachri, K. O. (2024). Student Organization Website with E-Voting Feature by Using Student Card Verification Concept Design. Sinkron, 8(3), 1505–1514. https://doi.org/10.33395/sinkron.v8i3.13734

Pereira, B. M. B., Torres, J. M., Sobral, P. M., Moreira, R. S., Soares, C. P. de A., & Pereira, I. (2023). Blockchain-Based Electronic Voting: A Secure and Transparent Solution. Cryptography, 7(2). https://doi.org/10.3390/cryptography7020027

Rosmiati. (2021). Analisis dan pengujian sistem menggunakan Black Box Testing Equivalence Partitioning. Jurnal Sains Komputer Dan Teknologi Informasi, 3(2), 56–63. https://doi.org/10.33084/jsakti.v3i2.1932

Setiaji, & Sastra, R. (2021). Implementasi diagram UML (Unified Modelling Language) pada perancangan sistem informasi penggajian. Jurnal Teknik Komputer, 7(1), 106–111. https://doi.org/10.31294/jtk.v7i1.9773

Sika, X., Pratama, Y., Riyadi, W., Kisbianty, D., & Zulia, R. (2024). Perancangan sistem e-voting Pemilu Raya Mahasiswa di Universitas Dinamika Bangsa. Jurnal Ilmiah Media Sisfo, 18(2), 291–303. https://doi.org/10.33998/mediasisfo.2024.18.2.1990

Siking, A., Koniyo, M. H., & Yassin, R. M. T. (2023). Unified Modelling Language (UML) dalam perancangan sistem informasi pelayanan pengujian material berbasis web pada Dinas Pekerjaan Umum dan Penataan Ruang Provinsi Gorontalo. Diffusion: Journal of Systems and Information Technology, 3(2), 204–213. https://doi.org/10.37031/diffusion.v3i2.20543

Sinlae, F., Irwanda, E., Maulana, Z., & Eka Syahputra, V. (2024). Penggunaan Framework Laravel dalam Membangun Aplikasi Website Berbasis PHP. Jurnal Siber Multi Disiplin, 2(2), 119–132. https://doi.org/10.38035/jsmd.v2i2.186

Vladucu, M. V., Dong, Z., Medina, J., & Rojas-Cessa, R. (2023). E-Voting Meets Blockchain: A Survey. IEEE Access, 11, 23293–23308. https://doi.org/10.1109/ACCESS.2023.3253682

Wulandari, A. S., Saepudin, A., Kinanti, M. P., Sudesi, Z., Saifudin, A., & Yulianti. (2022). Pengujian aplikasi sistem informasi akademik berbasis web menggunakan metode Black Box Testing Equivalence Partitioning. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 5(2), 102–109. https://doi.org/10.32493/jtsi.v5i2.17561

Downloads

Published

2026-10-12

How to Cite

Dzakirah, M. A., & Wibowo, A. (2026). Real-Time Counting Web Application for DPD IMM Lampung Elections Using Laravel. Jurnal Mandiri IT, 15(2), 116–130. Retrieved from https://ejournal.isha.or.id/index.php/Mandiri/article/view/572