Implementation of Smart Contracts in Electronic Voting (Case Study: Election of the President and Vice President POLNES Student Executive Board)

Authors

  • Rahmat Wahyudi Politeknik Negeri Samarinda
  • Muhammad Farman Andrijasa Politeknik Negeri Samarinda
  • Noor Alam Hadiwijaya Politeknik Negeri Samarinda

DOI:

https://doi.org/10.30595/jrst.v9i2.26902

Keywords:

E-Voting, Smart Contract, Blockchain, Waterfall, Blackbox Testing

Abstract

The election of the candidates for President and Vice President of the Samarinda State Polytechnic Student Executive Board (BEM) still relies on conventional paper-based voting, which is susceptible to manipulation, ballot damage, and time-consuming vote counting. This research seeks to develop design and test for blockchain-based e-voting system prototype utilizing smart contracts to enhance efficiency, security, and transparency. Employing the Waterfall methodology, the research includes requirement analysis, system design using flowcharts and UML use case diagrams, smart contract implementation in Solidity on a local Ethereum network (Ganache), and testing via unit testing for smart contracts using Truffle and BlackBox testing for the user interface. Results demonstrate the system’s ability to automate the election process, including candidate and voter registration, identity verification via student ID, prevention of double voting, and real-time vote counting. Blockchain technology ensures immutability, transparency and guarantees data integrity. The results of this research can be an alternative solution that is more efficient, secure and transparent, by minimizing the risk of data manipulation, saving logistics costs, potential damage to voting media and accelerating the vote counting process which is automatically calculated by smart contracts. Overall, this system proves the potential of blockchain technology and smart contracts as a modern alternative to electronic voting systems.

References

Gupta, R., Jha, B., Shukla, A. K., Raj, A., & Sultana, S. (2020). Secure and Decentralized Smart Elections. IOSR Jurnal of Computer Engineering, 22(4), 52–57. https://doi.org/10.9790/0661-2204015257

Hasan, N. (2020). Blockchain Technology and its Application in Libraries. Library Herald, 58(4), 118–125. https://doi.org/10.5958/0976-2469.2020.00036.6

Jamilah, S., Faruq, H. A. al, & Wijaya, G. (2021). Perancangan Sistem E-Voting Berbasis Web pada Pemilihan BEM (Badan Eksekutif Mahasiswa) Fakultas Teknik Universitas Muhammadiyah Jember. Jurnal Smart Teknologi, 1(1), 100–110. http://jurnal.unmuhjember.ac.id/index.php/JST

Kurniawan, H., Apriliah, W., Kurniawan, I., & Firmansyah, D. (2020). Penerapan Metode Waterfall Dalam Perancangan Sistem Informasi Penggajian Pada SMK Bina Karya Karawang. Jurnal Interkom: Jurnal Publikasi Ilmiah Bidang Teknologi Informasi Dan Komunikasi, 14(4), 159–169. https://doi.org/10.35969/interkom.v14i4.58

Wijaya, Y. D., & Astuti, M. W. (2021). Pengujian Blackbox Sistem Informasi Penilaian Kinerja Karyawan Pt Inka (Persero) Berbasis Equivalence Partitions. Jurnal Digital Teknologi Informasi, 4(1), 22–26. https://doi.org/10.32502/digital.v4i1

Wingga Pratama, Y., & Kurniadi, D. (2021). Implementasi Blockchain dalam Aplikasi Pemilu. Vocational Teknik Elektronika Dan Informatika, 9(3), 123–130. http://ejournal.unp.ac.id/index.php/voteknika/ https://doi.org/10.24036/voteteknika.v9i3.113787

Yafi, A., Arhandi, P. P., Firdaus, V. A. H., Ismail, A., & Suarjuna Batubulan, K. (2023). Sistem Keamanan E-Voting Menggunakan Arsitektur Publik Blockchain Ethereum. KLIK: Kajian Ilmiah Informatika Dan Komputer, 4(3), 1313–1322. https://doi.org/10.30865/klik.v4i3.1423

Yogiyanti, E., & Suartana, I. M. (2024). Penerapan Teknologi Blockchain pada Sistem Laporan Keuangan Aplikasi Point of Sale. Journal of Informatics and Computer Science, 6(1), 96–104. https://doi.org/10.26740/jinacs.v6n01.p96-104

Zalukhu, A., Purba, S., & Darma, D. (2023). Perangkat Lunak Aplikasi Pembelajaran Flowchart. Jurnal Teknologi Informasi Dan Industri, 4(1), 61–70.

Downloads

Published

2025-09-08

How to Cite

Wahyudi, R., Andrijasa, M. F., & Hadiwijaya, N. A. (2025). Implementation of Smart Contracts in Electronic Voting (Case Study: Election of the President and Vice President POLNES Student Executive Board). JRST (Jurnal Riset Sains Dan Teknologi), 9(2), 135–147. https://doi.org/10.30595/jrst.v9i2.26902

Issue

Section

Research in Computer Science and Informatics Engineering

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.