ABSTRAK
Nama : Christian Raditya Restanto
Program Studi : Ilmu Komputer
Judul : Implementasi Smart Contracts pada Blockchain dalam
Studi Kasus Donasi di Amanah dengan Software Product
Line Engineering
Pembimbing : Dr. Ade Azurat, S.Kom.
Gladhi Guarddin, S.Kom., M.Kom.
Seiring dengan perkembangan teknologi, blockchain hadir sebagai salah satu teknologi
basis data terdesentralisasi tanpa adanya pihak ketiga. Pada blockchain, terdapat
smart contracts yang berfungsi sebagai aturan yang digunakan dalam mengeksekusi
transaksi secara otomatis. Penelitian ini membahas bagaimana menciptakan sebuah
donasi bersama yang mengusung konsep donasi yang dapat disumbang dan digunakan
oleh organisasi yang tergabung ke dalam jaringan blockchain. Logika dan struktur
data untuk mendukung donasi bersama tersebut dibuat menggunakan smart contracts
yang berjalan pada Hyperledger Fabric sebagai platform yang membangun jaringan
blockchain. Jaringan blockchain tersebut tentu perlu diintegrasikan dengan sistem web
yang dapat diakses oleh pengguna. Dalam hal ini, sistem web tersebut adalah Amanah
yang merupakan aplikasi web yang berbasis Software Product Line Engineering (SPLE).
Proses integrasi dilakukan pada back-end atau yang dikenal dengan WinVMJ dan
front-end sistem web Amanah yang tentu mempunyai pola tersendiri karena sistem yang
berbasis SPLE. Pada akhir penelitian, penulis melakukan evaluasi berupa pengujian
fungsionalitas beserta analisis terhadap aspek keamanan dan performa. Dengan adanya
penelitian ini, diharapkan dapat membantu organisasi yang tergabung dalam jaringan
blockchain ini untuk mengelola donasi bersama secara lebih efisien dan transparan.
Kata kunci:
Blockchain, smart contracts, Hyperledger Fabric, software product line engineering,
WinVMJ.
|
|