Implementasi Teknologi Blockchain Dengan Protokol Ethereum Pada Sistem E-Vote

Patabuga, Virgiawan Sagarmata (2025) Implementasi Teknologi Blockchain Dengan Protokol Ethereum Pada Sistem E-Vote. Undergraduate thesis, Universitas Muhammadiyah Malang.

[thumbnail of PENDAHULUAN.pdf]
Preview
Text
PENDAHULUAN.pdf

Download (2MB) | Preview
[thumbnail of BAB I.pdf]
Preview
Text
BAB I.pdf

Download (599kB) | Preview
[thumbnail of BAB II.pdf]
Preview
Text
BAB II.pdf

Download (364kB) | Preview
[thumbnail of BAB III.pdf] Text
BAB III.pdf
Restricted to Registered users only

Download (849kB) | Request a copy
[thumbnail of BAB IV.pdf] Text
BAB IV.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB V.pdf] Text
BAB V.pdf
Restricted to Registered users only

Download (283kB) | Request a copy
[thumbnail of POSTER.pdf] Text
POSTER.pdf
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

Conventional electronic voting systems are vulnerable to manipulation and lack transparency, prompting this research to design and build a decentralized application (dApp) e-voting prototype to enhance election integrity using blockchain technology. This prototype was implemented using a hybrid architecture, combining a Solidity-based smart contract on the Ethereum network for voting logic (on-chain) with a PostgreSQL database for voter identity data (off-chain). The frontend application and backend API were built with Next.js, Ethers.js, and Knex.js, then deployed in a Google Cloud Platform environment. The test results demonstrated a fully functional dApp with distinct workflows for admins and voters, where the system successfully prevents double voting, enforces voter authorization, and maintains pseudo anonymity of data on the blockchain. The discussion concludes that the hybrid architecture is effective in balancing transparency and privacy, despite facing key challenges in state synchronization between on-chain and off-chain components and interoperability with external ecosystems, which were overcome through robust API design and meticulous deployment configuration.

Item Type: Thesis (Undergraduate)
Student ID: 201910370311112
Keywords: E-Voting, Blockchain, Smart Contract, Decentralized Application (dApp), Hybrid Architecture, Election Security
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Engineering > Department of Informatics (55201)
Depositing User: 201910370311112 egipatabuga
Date Deposited: 20 Nov 2025 01:28
Last Modified: 20 Nov 2025 01:28
URI: https://eprints.umm.ac.id/id/eprint/25188

Actions (login required)

View Item
View Item