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...

Full description

Saved in:
Bibliographic Details
Main Author: Asyrofi Al Hakim, Muhammad
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
Description
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.