Design and Implementation of a Decentralized E-Voting System Based on Blockchain Technology

Authors

  • Muhammad Zainur Roziqin Universitas Muhammadiyah Ponorogo
  • Sincan Maulana Universitas Muhammadiyah Ponorogo
  • Zaky Luthfirana Roihan Nafi’ Universitas Muhammadiyah Ponorogo
  • Zakia Access Asmaul Khusna Universitas Muhammadiyah Ponorogo
  • Gita Agustiguna Sidik Universitas Muhammadiyah Ponorogo
  • Ryan Erlangga Ardiansyah Universitas Muhammadiyah Ponorogo

Keywords:

Blockchain, Smart contracts, Decentralized applications, E-voting, Auditability

Abstract

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

2025-11-23