Implementation Smart Contract on E-Voting System for Secure and Transparent Student Election

  • Hussain Abdillah Tugas Kelarno Department of Informatics Engineering, Faculty of Communication and Information, Universitas Muhammadiyah Surakarta, Surakarta, Jawa Tengah 57162, Indonesia
  • Widi Widayat Department of Informatics Engineering, Faculty of Communication and Information, Universitas Muhammadiyah Surakarta, Surakarta, Jawa Tengah 57162, Indonesia
Keywords: Decentralized Application, Blockchain, Smart Contract, Web 3

Abstract

Traditional paper-based voting system for student organization leaders election has issues related to security, transparency, and trust. This research addressed these issues by implementing a blockchain on e-voting system utilizing smart contracts to ensure the security and transparency of the voting process. The system was developed using the agile software development life cycle (SDLC) methodology and was tested using black-box and system usability scale (SUS) method to evaluate its functionality and usability. Security testing was conducted through unit testing on the smart contract and block verification within the Sepolia network. The results showed that the decentralized e-voting system could prevent vote manipulation and detecting duplicate voters, as evidenced by the unit testing of the smart contract, which confirmed that recorded votes could not be manipulated and attempts to submit multiple votes were detected and rejected. Meanwhile, system transparency was demonstrated through direct verification using a block explorer, showing that the entire voting process and the smart contract code were publicly accessible and transparent. The system was successfully simulated on a small scale within a student organization, and usability testing using the SUS method was conducted with 30 respondents. The test resulted in a score of 72 points, indicating that the system was in the good category and was well accepted by users. Therefore, the decentralized approach in this e-voting system has been proven to enhance transparency and overcome the problems of security issues in the voting process.

References

S. Wulandari, Hendrawansyah, and N. Hariyani, “Sistem informasi e-voting pemilihan ketua badan eksekutif mahasiswa (BEM) berbasis web pada kampus STMIK Amika Soppeng,” J. Minfo Polgan, vol. 14, no. 1, pp. 490–500, May 2025, doi: 10.33395/JMP.V14I1.14761.

M.A. Adhani et al., “Pemilihan ketua dan wakil ketua badan eksekutif mahasiswa Universitas Lambung Mangkurat (BEM ULM) berbasis elektronik,” KLIK (Kumpul. J. Ilmu Komput.), vol. 8, no. 3, pp. 291–304, Oct. 2021, doi: 10.20527/klik.v8i3.404.

J.F. Potalangi, D.P. Kartikasari, and N.H. Shaffan, “Implementasi jaringan permissioned blockchain pada sistem e-voting pemilwa untuk menjamin autentikasi pemilih dan integritas data,” J. Pengemb. Teknol. Inf. Ilmu Komput., vol. 9, no. 4, pp. 1–14, Apr. 2025.

Y. Chen and C. Bellavitis, “Blockchain disruption and decentralized finance: The rise of decentralized business models,” J. Bus. Ventur. Insights, vol. 13, pp. 1–11, Jun. 2020, doi: 10.1016/J.JBVI.2019.E00151.

S. Khan et al., “Blockchain smart contracts: Applications, challenges, and future trends,” Peer-to-Peer Netw. Appl., vol. 14, pp. 2901–2925, Sep. 2021, doi: 10.1007/s12083-021-01127-0.

U. Jafar, M.J.A. Aziz, and Z. Shukur, “Blockchain for electronic voting system—Review and open research challenges,” Sensors, vol. 21, no. 17, pp. 1–22, Sep. 2021, doi: 10.3390/s21175874.

Z.W. Alfain, H. Setiawan, and I.K.S. Buana, “Analysis of centralized vs decentralized electronic voting,” in 2022 IEEE 8th Inf. Technol. Int. Semin. (ITIS), 2022, pp. 173–177, doi: 10.1109/ITIS57155.2022.10010100.

P. Rahi et al., “Use of blockchain technology in electronic voting systems: An overview from computer security,” in 2023 Int. Conf. Commun. Secur. Artif. Intell. (ICCSAI), 2023, pp. 1–5, doi: 10.1109/ICCSAI59793.2023.10420927.

W.A.B.W. Abdulah and S.F.S. Adnan, “Blockchain based electronic voting system design with smart contracts,” in 2023 IEEE Symp. Comput. Inform. (ISCI), 2023, pp. 98–103, doi: 10.1109/ISCI58771.2023.10391913.

S.G. Tetteh, “Empirical study of agile software development methodologies: A comparative analysis,” Asian J. Res. Comput. Sci., vol. 17, no. 5, pp. 30–42, Feb. 2024, doi: 10.9734/ajrcos/2024/v17i5436.

K. Asad and M. Muqeem, “A critical analysis of requirement management in agile development,” in Adv. Data Inf. Sci., 2022, pp. 79–93, doi: 10.1007/978-981-19-5292-0_8.

D. Priyawati, S. Rokhmah, and I.C. Utomo, “Website vulnerability testing and analysis of internet management information system using OWASP,” Int. J. Comput. Inf. Syst. (IJCIS), vol. 03, no. 03, pp. 143–147, Sep. 2022.

Wisnumurti, Y. Trimarsiah, and S.T. Faulina, “Penerapan agile development methodology pada sistem informasi penjualan ecer dan grosir Toko Kinanti Martapura,” JUTIM (J. Tek. Inform. Musirawas), vol. 7, no. 2, pp. 109–120, Dec. 2022, doi: 10.32767/JUTIM.V7I2.1727.

N. Kandwal, K.L. Agarwal, and D. Upadhyay, “Ethereum’s merge: A comprehensive analysis of per-block energy consumption, greenhouse gas emissions and block size,” in 2025 2nd Int. Conf. Comput. Intell. Commun. Technol. Netw. (CICTN), 2025, pp. 644–650, doi: 10.1109/CICTN64563.2025.10932395.

R. Menaka et al., “Proof of stake based voting system using block chain,” in 2024 13th Int. Conf. Syst. Model. Adv. Res. Trends (SMART), 2024, pp. 495–498, doi: 10.1109/SMART63812.2024.10882186.

S. Tanwar, N. Gupta, P. Kumar, and Y.-C. Hu, “Implementation of blockchain-based e-voting system,” Multimed. Tools Appl., vol. 83, pp. 1449–1480, Jan. 2024, doi: 10.1007/S11042-023-15401-1.

Hita, Djoni, Culita, and R. Yunis, “Pemanfaatan figma dalam perancangan user interface e-commerce,” Nusant, J. Pengabdi. Kpd. Masy., vol. 4, no. 3, pp. 104–111, Aug. 2024, doi: 10.55606/nusantara.v4i3.3047.

M. Nakash, “Agile software development: The experience of working in sprints,” in Proc. InSITE 2024: Informing Sci. Inf. Technol. Educ. Conf., 2024, pp. 1–7, doi: 10.28945/5252.

D. Gunawan et al., “Implementasi MERN stack pada pengembangan sistem penerimaan peserta didik baru,” SWABUMI, vol. 11, no. 2, p. 102–110, Sep. 2023, doi: 10.31294/swabumi.v11i2.15965.

D. Gunawan et al., “Preserving individual privacy from inference attack in transaction data publishing,” in 2023 8th Int. Conf. Inform. Comput. (ICIC), 2023, pp. 1–6, doi: 10.1109/ICIC60109.2023.10381942.

J. Minango, M. Zambrano, and C. Minaya, “Exploring the use of blockchain for academic certificates: Development, testing, and deployment,” in Innov. Res. – Smart Technol. Syst., 2024, pp. 123–137, doi: 10.1007/978-3-031-63434-5_10.

M. Sunny et al., “Deploy—Web hosting using docker container,” in Adv. Comput. Netw. Commun., 2021, pp. 335–345, doi: 10.1007/978-981-33-6977-1_26.

F.C. Hudi and C.M. Karyanti, “Pengujian black box testing pada sistem informasi assesment berbasis web di bidang pariwisata,” J. Ilm. Komputasi, vol. 22, no. 4, pp. 553–560, Dec. 2023, doi: 10.32409/jikstik.22.4.3490.

I. Akbar, “Penerapan system usability scale dalam pengukuran kebergunaan website SMKN 13 Bandung,” INTERN. (Inf. Syst. J.), vol. 7, no. 1, pp. 1–7, Jun. 2024, doi: 10.32627/internal.v7i1.865.

D.P. Bauer, “Unit tests for smart contracts,” in Getting Started with Ethereum, Berkeley, CA, USA: Apress, 2022, pp. 49–53.

S. Tanwar, Blockchain Technology. Singapore, Singapore: Springer 2022.

W. Cheah et al., “Mobile technology in medicine: Development and validation of an adapted system usability scale (SUS) questionnaire and modified technology acceptance model (TAM) to evaluate user experience and acceptability of a mobile application in MRI safety screening,” Indian J. Radiol. Imaging, vol. 33, no. 1, pp. 36–45, Jan. 2023, doi: 10.1055/S-0042-1758198.

B.D. Rahmawati, A.W.A. Wibowo, and S.N. Fitrianingrum, “System usability scale (SUS) as an analysis method for official website,” Telematika : Jurnal Informatika dan Teknologi Informasi, vol. 21, no. 2, pp. 173–180, Jun. 2024, doi: 10.31315/TELEMATIKA.V21I2.12918.

C.N. Samuel, S. Glock, F. Verdier, and P. Guitton-Ouhamou, “Choice of ethereum clients for private blockchain: Assessment from proof of authority perspective,” in 2021 IEEE Int. Conf. Blockchain Cryptocurrency (ICBC), 2021, pp. 1–5, doi: 10.1109/ICBC51069.2021.9461085.

C. Fan, C. Lin, H. Khazaei, and P. Musilek, “Performance analysis of hyperledger besu in private blockchain,” in 2022 IEEE Int. Conf. Decentralized Appl. Infrastruct. (DAPPS), 2022, pp. 64–73, doi: 10.1109/DAPPS55202.2022.00016.

Published
2026-02-27
How to Cite
Hussain Abdillah Tugas Kelarno, & Widi Widayat. (2026). Implementation Smart Contract on E-Voting System for Secure and Transparent Student Election. Jurnal Nasional Teknik Elektro Dan Teknologi Informasi, 15(1), 53-62. https://doi.org/10.22146/jnteti.v15i1.23865
Section
Articles