Implementation of Smart Contracts Ethereum Blockchain in Web-Based Electronic Voting (e-voting)

Ajib Susanto


The increasing of digital technology today has helped many people to fulfill their needs. But the election system, still conventionally using paper in its implementation. Elections in general still use a centralized system, where there is an organization that manages it. Some of the problems that may occur in traditional electoral systems are that there are organizations that have full control over the database and system, so the possibility of hacking the database is quite a big opportunity.

Blockchain innovation is one arrangement that can be utilized in light of the fact that it has a decentralized framework and the whole database is duplicated by all clients. Blockchain itself has been used by Bitcoin and Ethereum cryptocurrency which is known as a decentralized system. By using the blockchain in database recording on an e-voting system can reduce one source of fraud that is database manipulation. This study discusses the recording of voting data using blockchain technology. The implementation of Smart Contracts contained in the Ethereum Blockchain will be implemented to create this voting system


Blockchain, Ethereum, Smart Contracts, Voting, E-voting

Full Text:



I. B. P. Bhiantara, “Teknologi Blockchain Cryptocurrency Di Era Revolusi Digital,” Semin. Nas. Pendidik. Tek. Inform., vol. 9, no. September, pp. 173–177, 2018.

E. Hildenbrandt et al., “KEVM : A Complete Formal Semantics of the Ethereum Virtual Machine,” 2018 IEEE 31st Comput. Secur. Found. Symp. KEVM, pp. 204–217, 2018.

A. K. Koç, E. Yavuz, G. Dalkılıç, and U. C. Çabuk, “Towards Secure E-Voting Using Ethereum Blockchain,” 2018.

S. Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System. 2009.

C. Cachin and M. Vukolic, “Blockchain Consensus Protocols in the Wild,” 2017.

R. V. Prasad, R. Dantu, A. Paul, and P. Mears, “A Decentralized Marketplace Application on The Ethereum Blockchain,” pp. 90–97, 2018.

E. F. Kfoury and D. J. Khoury, “Secure End-to-End VoLTE based on Ethereum Blockchain,” 2018 41st Int. Conf. Telecommun. Signal Process., pp. 1–5, 2018.

S. Rouhani and R. Deters, “Performance Analysis of Ethereum Transaction in Private Blockchain,” 2017.

A. K. Koç, E. Yavuz, U. C. Çabuk, and G. Dalkiliç, “Towards Secure E-Voting Using Ethereum Blockchain,” 2018.

M. Habibi, “Dinamika Impelmentasi E-Voting di Berbagai Negara,” pp. 1–23, 2002.



  • There are currently no refbacks.

Copyright (c) 2020 Jurnal Transformatika

| View My Stats |

Transformatika : Journal Information Technology by Department of Information Technology, Faculty of Information Technology and Communication, Semarang University is licensed under a Creative Commons Attribution 4.0 International License.