Real-Time Counting Web Application for DPD IMM Lampung Elections Using Laravel
Keywords:
E-Voting, Laravel Framework, Laravel Reverb, Real-Time Counting, WebsocketAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhammad Abdurasyid Dzakirah, Adi Wibowo

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




