# Dokumentasi mengenai Smartcontract. Smartcontract, atau dalam Fabric disebut chaincode ini dikembangkan menggunakan bahasa pemrograman Javascript. Dalam folder [logVerification](/backend/blockchain/chaincode/logVerification/), source file mengenai smartcontract dapat dilihat pada folder [logVerification](logVerification/). File [index.js](logVerification/index.js) berisi smartcontract yang memuat logika bisnis dalam sistem yang dikembangkan. --- ## Pengembangan pada smartcontract ### Prasyarat - NodeJs (v20 atau lebih tinggi) - Hyperledger Fabric samples dan binary (v2.5.13) ### Langkah pengembangan 1. Pastikan NodeJs dan Fabric samples dan binary sudah terinstall. 2. Jalankan command berikut: ```bash npm install ``` 3. Lakukan pengembangan 4. Untuk menjalankan hasil pengembangan, pastikan anda sudah melakukan mulai dari langkah ke-4 hingga ke-8 dalam [README.md](/README.md) pada root project. 5. Kemudian lakukan deploy chaincode ke dalam channel seperti pada langkah ke-9 dalam [README.md](/README.md) pada root project.