Web-Based E-Voting System Implementation with Selection-Count Validation for the Formatur Election of PC IPM Cepu
DOI:
https://doi.org/10.58421/misro.v4i4.839Keywords:
E-Voting, Flask, Organizational Digitalization, Selection Validation, SQLiteAbstract
The formatur election at PC IPM Cepu is an important practice of internal democracy within the Muhammadiyah student organization; however, the manual voting process has frequently led to invalid ballots, lengthy vote recaps, and potential recording errors. This study aims to develop a web-based e-voting system that enforces election rules and improves efficiency and data integrity. In this election, voters are required to select exactly nine candidates, which serves as the core validation constraint of the proposed system. The research employs a Research and Development (R&D) method with a prototyping approach, encompassing needs analysis, system design, implementation using the Flask framework with an SQLite database, and system testing. Automatic selection-count validation is implemented on both the client and server sides, along with a double-vote prevention mechanism to ensure voting integrity. System evaluation involved 30 active PC IPM Cepu participants through functional testing, time-efficiency comparison, and a user-satisfaction survey. The results indicate that the system successfully eliminated invalid ballots, achieving 0% input errors, defined as the absence of votes with an incorrect number of selected candidates across all test cases. In addition, the voting and recapitulation process was accelerated by up to 80% compared with the manual method. User satisfaction was measured using a Likert-scale questionnaire, yielding an overall satisfaction rate of 95% (positive responses), derived from aggregated Likert scores. Despite these promising results, this study is limited by its relatively small sample size and its application within a single student organization. Overall, the findings demonstrate that a simple rule-based e-voting system can serve as an effective digitalization model for internal democratic processes in student organizations, enhancing participation and organizational governance efficiency through technology.
Downloads
References
A. Wibowo, “Penerapan Teknologi Digital dalam Peningkatan Efisiensi Proses Demokrasi Internal,” Jurnal Transformasi Digital, vol. 3, no. 1, pp. 64–71, 2021.
D. Ariyanto and R. Prasetyo, “Penerapan Sistem E-Voting Berbasis Web Menggunakan Framework Laravel,” Jurnal Teknologi dan Sistem Informasi, vol. 8, no. 2, pp. 121–130, 2020.
A. Hidayat and F. Ramadhani, “Perancangan Sistem E-Voting Menggunakan Metode Validasi Ganda pada Pemilihan Organisasi Mahasiswa,” Jurnal Informatika, vol. 10, no. 3, pp. 211–220, 2021.
R. Nugroho and D. Yuliana, “Analisis Penggunaan Sistem E-Voting dalam Pemilihan Umum Internal Organisasi,” Jurnal Rekayasa dan Sistem Informasi, vol. 7, no. 4, pp. 332–340, 2019.
A. Kurniawan, “Pembangunan Aplikasi Pemilihan Ketua Kelas Menggunakan Flask dan SQLite,” Jurnal Teknologi Informasi Terapan, vol. 6, no. 1, pp. 45–54, 2020.
R. Alaguvel et al., “Secure Web-Based Electronic Voting System Using Flask Framework,” International Journal of Advanced Computer Science and Applications, vol. 12, no. 9, pp. 45–52, 2021.
Tim Pimpinan Pusat Ikatan Pelajar Muhammadiyah, Pedoman Umum Organisasi dan Tata Kerja IPM (ART dan AD). Yogyakarta: PP IPM, 2023.
D. Chaum, “Secret-ballot receipts: True voter-verifiable elections,” IEEE Security & Privacy, vol. 2, no. 1, pp. 38–47, Jan.–Feb. 2004.
J. Benaloh, “Simple verifiable elections,” in Proceedings of the USENIX/ACCURATE Electronic Voting Technology Workshop (EVT), Vancouver, BC, Canada, 2006, pp. 1–5.
B. Adida, “Helios: Web-based open-audit voting,” in Proceedings of the 17th USENIX Security Symposium, San Jose, CA, USA, 2008, pp. 335–348.
A. Kiayias and M. Yung, “The vector-ballot e-voting approach,” in Financial Cryptography and Data Security, Lecture Notes in Computer Science, vol. 5143, Berlin, Germany: Springer, 2008, pp. 72–89.
S. Park, J. H. Kim, and S. J. Cho, “Usability evaluation of electronic voting systems,” International Journal of Human–Computer Interaction, vol. 30, no. 9, pp. 673–684, 2014.
V. Cortier and B. Smyth, “Attacking and fixing Helios: An analysis of ballot secrecy,” Journal of Computer Security, vol. 21, no. 1, pp. 89–148, 2013.
R. Krimmer, D. Duenas-Cid, and I. Krivonosova, “New methodology for calculating cost-efficiency of different e-voting solutions,” Government Information Quarterly, vol. 37, no. 3, Art. no. 101473, 2020.
J. C. Perez, M. A. Labrador, and J. A. Banegas, “E-voting systems for educational institutions: A case study,” IEEE Revista Iberoamericana de Tecnologías del Aprendizaje, vol. 13, no. 2, pp. 65–72, May 2018.
A. Macdonald and T. McBride, “Digital participation and civic engagement among youth,” Information, Communication & Society, vol. 22, no. 13, pp. 1962–1979, 2019.
S. A. Al-Kassasbeh, M. M. Al-Tarawneh, and A. Al-Fayoumi, “Web-based electronic voting systems: Design and implementation,” International Journal of Advanced Computer Science and Applications, vol. 11, no. 6, pp. 418–425, 2020.
S. Rahman and J. Lee, “Enhancing E-Voting Systems with Client-Server Validation for Data Integrity,” Journal of Computer Science and Applications, vol. 20, no. 4, pp. 135–142, 2022.
H. Pramono and F. Hakim, “Digital Transformation in Student Organizations: Building Participation and Transparency,” Indonesian Journal of Information System, vol. 9, no. 1, pp. 22–30, 2023.
A. Alomari, K. Al-Saleh, and M. Al-Tahat, “Design and implementation of a secure electronic voting system,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 8, no. 2, pp. 222–229, 2017.
S. Kumar and R. Sinha, “Performance evaluation of electronic voting systems in small-scale elections,” International Journal of Computer Applications, vol. 181, no. 34, pp. 1–6, 2018.
J. Nielsen and R. Molich, “Heuristic evaluation of user interfaces,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Seattle, WA, USA, 1990, pp. 249–256.
M. Bishop and D. Wagner, “Risks of e-voting,” Communications of the ACM, vol. 47, no. 1, pp. 93–99, Jan. 2004.
B. Shahzad, A. Crowcroft, and M. Haddadi, “Trustworthy electronic voting using distributed systems,” IEEE Security & Privacy, vol. 14, no. 4, pp. 20–27, 2016.
S. Macedo, L. Avritzer, and J. M. Vieira, “Digital participation and democratic innovation,” Policy & Internet, vol. 12, no. 3, pp. 327–346, 2020.
Downloads
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Journal of Mathematics Instruction, Social Research and Opinion

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
















