Design and Implementation of a Decentralized E-Voting System Based on Blockchain Technology
Keywords:
Blockchain, Smart contracts, Decentralized applications, E-voting, AuditabilityAbstract
Electronic voting (e-voting) systems are increasingly demanded to ensure security, transparency, and trust in digital elections. However, conventional e-voting models remain vulnerable to data manipulation, lack of transparency, and centralization risks. This study presents the design and implementation of a decentralized e-voting system leveraging blockchain technology. A Design Thinking approach was used to capture user needs, while the Waterfall model guided system development. The system integrates Solidity-based smart contracts, a Next.js web interface, and blockchain explorer functionality for public verification. Black-box testing validated core functions such as voter registration, ballot casting, result visualization, and transaction history tracking. Findings show that all features operated as expected, with votes recorded immutably and verifiable in real time. Security and auditability mechanisms ensured robust access control and traceability without compromising voter anonymity. The proposed system, Votely, demonstrates an innovative and trustworthy alternative for digital elections, with strong potential to enhance transparency, accountability, and public trust in future democratic processes.
Keywords: Blockchain, E-voting, Smart Contracts, Decentralization, Auditability.
INTISARI
Sistem pemungutan suara elektronik (e-voting) semakin dibutuhkan untuk menjamin keamanan, transparansi, dan kepercayaan dalam pemilu digital. Namun, model e-voting konvensional masih rentan terhadap manipulasi data, kurang transparan, serta bergantung pada otoritas pusat. Penelitian ini menyajikan perancangan dan implementasi sistem e-voting terdesentralisasi berbasis teknologi blockchain. Pendekatan Design Thinking digunakan untuk menggali kebutuhan pengguna, sedangkan model Waterfall diterapkan dalam pengembangan sistem. Sistem yang dikembangkan mengintegrasikan smart contract berbasis Solidity, antarmuka web dengan Next.js, serta fungsi blockchain explorer untuk verifikasi publik. Pengujian black-box dilakukan untuk memvalidasi fungsi inti, termasuk registrasi pemilih, pemungutan suara, visualisasi hasil, dan pencatatan riwayat transaksi. Hasil penelitian menunjukkan bahwa seluruh fitur berjalan sesuai harapan, dengan suara tercatat secara permanen dan dapat diverifikasi secara real-time. Mekanisme keamanan dan auditabilitas yang diterapkan memastikan kendali akses dan keterlacakan tanpa mengorbankan anonimitas pemilih. Sistem yang diusulkan, Votely, menawarkan solusi inovatif dan terpercaya untuk pemilu digital, dengan potensi besar dalam meningkatkan transparansi, akuntabilitas, serta kepercayaan publik pada proses demokrasi di masa depan.
Kata Kunci: Blockchain, E-voting, Smart Contract, Desentralisasi, Auditabilitas.
References
Fanila Kasmita Kusuma. (2024). Pengaturan Dan Tantangan Penggunaan E-Voting Pada Penyelenggaraan Pemilihan Kepala Daerah Di Indonesia. Media Bina Ilmiah, 18(6), 1311–1320. https://doi.org/10.33758/mbi.v18i6.674
Ikhsan Alif S, M., Salsabilla, R. S., Oktar, A., Rahmawati, A., Nastiti, A. S. A., & Rahman, M. A. (2024). Peran Teknologi Blockchain Dalam Transformasi Pasar Investasi Negara Berkembang. Jurnal Manajemen Dan Bisnis, 8(2), 34–45. https://doi.org/10.55264/jumabis.v8i2.157
Abo-Akleek, A., Abughofa, M., & Elobaid, R. (2025). Leveraging blockchain for robust and transparent E-voting systems. Cyber Security and Applications, 4, 100086. https://doi.org/10.1016/j.csa.2025.100086
Sarier, B. (2025). Efficient, usable and coercion-resistant blockchain-based
e-voting system (BBEV). Journal of Information Security
and Applications, Vol 92, 104074. https://www.sciencedirect.com/science/article/abs/pii/S2214212625001115
Abbasi, M. S., Ashfaq, M., Sajid, M., & Rehman, M. (2025). Blockchain-enabled e-voting system adoption: Examining the mediating role of perceived transparency. Journal of Asia Business Studies. https://doi.org/10.1108/JABS-06-2024-0304
Jayakumari, et al (2024). E-voting system using cloud-based hybrid
blockchain technology. Journal of Safety Science and
Resilience, Pages 102-109, Volume 5, Issue 1. https://www.sciencedirect.com/science/article/pii/S2666449624000069
Lu, Yichao; others. (2024). Self-tallying e-voting with public traceability based on blockchain. Computer Standards & Interfaces, 88, 103795. https://www.sciencedirect.com/science/article/abs/pii/S0920548923000764
AlAbri, Raya; Shaikh, Abdul Khalique; Ali, Saqib; & Al-Badi, Ali Hamad. (2022). Designing an E-Voting Framework Using Blockchain Technology: A Case Study of Oman. International Journal of Electronic Government Research, 18(2). https://squ.elsevierpure.com/en/publications/designing-an-e-voting-framework-using-blockchain-technology-a-cas/
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Muhammad Zainur Roziqin, Sincan Maulana, Zaky Luthfirana Roihan Nafi’, Zakia Access Asmaul Khusna, Gita Agustiguna Sidik, Ryan Erlangga Ardiansyah

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


