digilib@itb.ac.id +62 812 2508 8800

18219049 Muhammad Asyrofi Al Hakim.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Tugas akhir ini merupakan penelitian yang membangun sistem pembayaran parkir cerdas. Terdapat lima subsistem utama yang dibangun, yaitu machine learning, blockchain, backend, internet of things, dan web application. Pada penelitian ini akan berfokus pada implementasi blockchain menggunakan smart contract sebagai back up dari database smart parking. Dengan adanya hal tersebut bertujuan untuk menjaga integritas data smart parking. Smart contract yang dibangun memiliki beberapa fungsi seperti userRegister, topUpBalance, addOrder, insertExit, getUserInfo, dan getOrderDetail. Hasil akhir dari subsistem ini adalah penyimpanan data pada blockchain untuk setiap transaksi pada smart parking. Selain itu jika terjadi insiden pada database, data tersebut dapat di-recover menggunakan data yang tersimpan di blockchain. Kesimpulan yang didapat dari pengembangan subsistem ini adalah hak akses yang terkait dengan fungsi-fungsi pada smart contract mencegah akses oleh pihak yang tidak berwenang. Validasi data pada setiap fungsi smart contract juga memastikan bahwa data yang disimpan di blockchain adalah data yang sesuai. Untuk hasil integration testing, didapatkan bahwa sistem pembayaran parkir cerdas memiliki waktu rata-rata 10,4 detik untuk memproses data hingga pengguna berhasil check in dan waktu rata-rata 11,1 detik untuk check out.