DESIGN AND IMPLEMENTATION OF A SMART CONTRACT AS A BACKUP DATABASE TO MAINTAIN DATA INTEGRITY IN SMART PARKING PAYMENT SYSTEM
This final project focuses on the research and development of a smart parking payment system. There are five main subsystems developed: machine learning, blockchain, backend, Internet of Things (IoT), and web application. This research specifically focuses on the implementation of blockchain usin...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/74788 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This final project focuses on the research and development of a smart parking
payment system. There are five main subsystems developed: machine learning,
blockchain, backend, Internet of Things (IoT), and web application. This research
specifically focuses on the implementation of blockchain using a smart contract as a
backup for the smart parking database. The aim is to maintain data integrity in the
smart parking system. The developed smart contract has several functions such as
userRegister, topUpBalance, addOrder, insertExit, getUserInfo, and getOrderDetail.
The final outcome of this subsystem is the storage of data on the blockchain for every
transaction in the smart parking system. In the event of an incident affecting the
database, the data can be recovered using the information stored on the blockchain.
The conclusion drawn from the development of this subsystem is that the access rights
associated with the functions in the smart contract prevent unauthorized access. Data
validation in each smart contract function ensures that the data stored on the
blockchain is accurate. In terms of integration testing, the smart parking payment
system has an average processing time of 10.4 seconds for check-in and 11.1 seconds
for check-out. |
---|