Implementasi Blockchain dalam Aplikasi Pemilu

Yulfitno Wingga Pratama(1), Denny Kurniadi(2),
(1) Universitas Negeri Padang  Indonesia
(2) Universitas Negeri Padang  Indonesia

Corresponding Author


DOI : https://doi.org/10.24036/voteteknika.v9i3.113787

Full Text:    Language : id

Abstract


Pemilu merupakan kegiatan demokrasi di Indonesia yang dilaksanakan setiap lima tahun sekali untuk memilih pemimpin, namun dalam proses perhitungan pemilu secara manual, hasilnya bocor dan dapat menimbulkan masalah keamanan data. Melalui penelitian ini, kami dapat memberikan solusi dengan mengimplementasikan teknologi blockchain pada aplikasi pemilu yang akan memberikan keamanan terhadap data hasil pemilu yang tersimpan di blockchain. Teknologi Blockchain adalah rantai blok data yang terhubung satu sama lain secara peer to peer. Aplikasi ini menggunakan bahasa pemrograman Solidity dan menggunakan database blockchain ethereum lokal (Ganache). Menggunakan metode dalam pembuatan aplikasi ini adalah metode waterfall dengan pemodelan Unified Modeling Language (UML) dimana metode visual modeling pada perancangan sistem berorientasi objek. Dari hasil pengujian berdasarkan aspek dasar blockchain hasil diperoleh aplikasi ini  bisa menyimpan data hasil pemilu yang akan tersimpan di  node pada setiap transaksinya.

Kata kunci : Pemilu, Blockchain, Ganache (Local Blockchain Ethereum)

 

Elections are a democratic activity in Indonesia which are carried out every five years to elect leaders, but in the process of manual election calculations, the results are leaked and can cause data security problems. Through this research, we can provide solutions by implementing blockchain technology in election applications that will provide security for election results data stored on the blockchain. Blockchain technology is a chain of data blocks that are connected to each other by peer to peer. This application uses the Solidity programming language and uses a local ethereum blockchain database (Ganache).Method used to build  this application is the waterfall method with Unified Modeling Language (UML) modeling where the visual modeling method is in object-oriented system design. From the test results based on the basic aspects of the blockchain, the results obtained that this application can store election results data that will be stored in nodes for each transaction.

Keywords: Election, Blockchain, Ganache (Local Ethereum Blockchain).

 

 


References


Riko Herwanto, Firmansyah YA. (2020). ” KawalPilkada : Electronic Vote Aman Konseptual Teknologi Blockchain Berbasis Sistem”. Jurnal Teknika ; Politeknik Negeri Briwijaya.

Aryojati , Ardipadanto. (2019). “Jurnal Permasalahan Penyelenggara Pemilu Serentak Tahun 2019”

Narayan, A.; Bonneau, J.; Merasa, E.; Miller, A.; Goldfter, S. Bitcoin and Cryptocurency Technologies: A Comprehensive Introduction; Princenton University Press: Princenton, NJ, USA, 2016

Scheiner, Bruce. (1996). “ Applied Crytography, Second Edition : Protocols, Algorithms”

Xie. S, Zheng. Z, Chen. W, Wu . J , Dai. H, -N. Imran, M. Blockchain for cloud exchange : A survey. Comput, Electr. Eng.2020,81,106526.[crossRef]

Wood, G. Ethereum : A secure decent ralised generalized transaction ledger. Ethereum Proj. Yellow Pap.2014, 151, 1-32

S. Bragagnollo, H, Rocha, M.Denker, and S, Ducause. (2018). "SmartInspect: Solidity Smart Contract inspector" . IEEE 1st Int. Work. Blockchain Priented Softw. Eng IWBOSE 2018-Proc,; vol 2018-Janua, pp. 9-18-2018.

Dagher, G., Marella, P., Milojkovic, M. and Mohler, J. “BroncoVote: Secure Voting System using Ethereum’s Blockchain”,.In Proceedings of the 4th International Conference on Information Systems Security and Privacy (ICISSP 2018), pages 96-107. 2018.

Leslie J. Briggs. Instructional Design : Principle and Aplications (New Jersey : Educational Technology, 1991), h.18

Nugroho, Adi. Analisis dan Perancangan Sistem Informasi dengan metodologi Berorinetasi Objek Edisi Revisi, INFORMATIKA. Bandung. 2005.

Bhatia, A, (2019). Ethereum/wiki. [online] Github Avaliable at :https://github.com/ethereum/wiki/wiki/Javascript-Api [ Accessed 12 jun, 2020]

Atzei N., Bartoletti M., & Cimoli, T. (2017) : A Survey of Attacks on Ethereum Smart contracts. International Conference on Principles of Security and Trust hal. 164-186

Liu, Yi and Wang, Qi. “An E-voting Protocol Based on Blockchain”,. Cryptology ePrint Archive, 1043. 2017

Dannen, C. (2017). Introducing Ethereum and Solidity. Introducing Ethereum and Solididty https://doi.org/10/1007/978-1-4842-25-35-6_7

A. D. Samala and B. R. Fajri, “Rancang Bangun Aplikasi E-Sertifikat Berbasis Web Menggunakan Metode Pengembangan Waterfall,” J. Tek. Inform., vol. 13, no. 2, pp. 147–156, 2021, doi: 10.15408/jti.v13i2.16470.

https://medium.com/@makersinstitute/front-end-back-end-full-stack-apa-artinya-36e0f25e8142 diakses tanggal 8 agus 2020

Joshua davis, PEER TO PEER INSURANCE ON AN ETHEREUM BLOCKCHAIN General Consideration of the Fundamentals of Peer to Peer Insurance

Narayan, A.; Bonneau, J.; Merasa, E.; Miller, A.; Goldfter, S. Bitcoin and Cryptocurency Technologies: A Comprehensive Introduction; Princenton University Press: Princenton, NJ, USA, 2016

Xinyi, Y., Yi, Z., dan He, Y. “Technical Characteristics and Model of Blockchain”,.10th International Conference on Communication Software and Networks. 2018

Zheng. Zibin et.al.,”An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends”,. 2017 IEEE 6th International Congress on Big Data (BigData Congress). 2017


Article Metrics

 Abstract Views : 3644 times
 PDF (Bahasa Indonesia) Downloaded : 941 times

Refbacks

  • There are currently no refbacks.


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