Prototipe sistem blockchain konsorsium berbasis hyperledger untuk manajemen stok barang pada pasar online = a hyperledger-based consortium blockchain system prototype for online marketplace stock management

Logan, Laurentius Dominick (2019) Prototipe sistem blockchain konsorsium berbasis hyperledger untuk manajemen stok barang pada pasar online = a hyperledger-based consortium blockchain system prototype for online marketplace stock management. Bachelor thesis, Universitas Pelita Harapan.

[img] Text (Title)
Title.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (3MB)
[img] Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (346kB)
[img] Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (442kB)
[img] Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (406kB)
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (470kB) | Request a copy
[img] Text (Chapter3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (624kB) | Request a copy
[img] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (2MB) | Request a copy
[img] Text (Chapter5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (388kB) | Request a copy
[img] Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (314kB)
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (275kB) | Request a copy

Abstract

E-commerce has been in the rise as of late and has opened up various online marketplaces. Merchants try to keep up amidst the fierce competition by opening up different branches across different marketplaces. This tendency brings out a problem, where merchants are having a hard time keeping their item stock across consistent across branches, as doing so is tedious and is prone to mistakes. Using a central or distributed database system solution falls short regarding data consistency and trust mechanisms. Rather, a consortium blockchain system prototype is set up to work across different marketplaces. Since these are not easy to build, a consortium blockchain framework called Hyperledger is used. Implementation underwent five major stages: translating the business logic into a smart contract, setting up the blockchain network using Hyperledger Fabric, integrating the smart contract with the blockchain network, creating a REST API, and creating a web app. The blockchain network’s infrastructure was built using Hyperledger Fabric and Composer, living in Docker containers, and aided by Docker Compose. Each stage was complemented with a testing method, the first one using unit testing and the rest using end-to-end testing. The system prototype was successfully created by using an integration of Hyperledger Fabric and Hyperledger Composer. Each of the five aforementioned stages were successfully executed. These stages also passed their designated tests, consisting of unit tests and end-to-end tests. It is concluded that the system prototype is functionally working, including sale/restock transactions, along with item creation, update, and deletion./ E-commerce telah berkembang pesat pada akhir-akhir ini dan telah membuka berbagai platform pasar online. Jumlah konsumen bertambah dan jumlah para pedagang juga bertambah. Untuk dapat bersaing, pedagang berusaha untuk meningkatkan jangkauan pasar dengan membuka berbagai cabang pada pasar online yang berbeda-beda. Karena itu, pedagang mengalami kesulitan untuk menyinkronkan jumlah stok barang dagangan mereka. Penggunaan sistem database sentral atau terdistribusi tidak cocok karena masalah konsistensi dan kepercayaan. Maka itu, dibuatlah sebuah prototipe sistem blockchain konsorsium yang dapat memanajemen stok barang pada toko online. Karena sistem seperti ini sulit dibuat, digunakanlah framework blockchain konsorsium bernama Hyperledger. Implementasi melewati lima tahap: penerjemahan logika bisnis ke dalam smart contract, membuat jaringan blockchain menggunakan Hyperledger Fabric, integrasi program tersebut dan jaringan yang telah dibuat, pembuatan REST API, dan pembuatan aplikasi web. Infrastruktur jaringan blockchain dibuat dengan gabungan Hyperledger Fabric dan Composer, didukung oleh beberapa kontainer Docker, dibantu dengan Docker Compose. Masing-masing tahap akan disertakan dengan pengujian, di mana tahap pertama diuji dengan unit testing dan sisanya diuji dengan end-to-end testing. Prototipe sistem telah berhasil dikerjakan dengan menggunakan integrasi dari Hyperledger Fabric dan Hyperledger Composer. Kelima tahap yang disebutkan sebelumnya telah sukses dilakukan. Setiap tahapnya berhasil melewati pengujian yang sudah dibuat, berupa unit testing dan end-to-end testing. Hasilnya telah membuktikan bahwa prototipe sistem yang dihasilkan berjalan secara fungsional, yang meliputi pelacakan jumlah stok barang didasarkan pada transaksi pembelian dan stok ulang barang, termasuk membuat, memodifikasi, dan menghapus barang.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Logan, Laurentius DominickNIM10000009920laurentiusdominick@yahoo.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorYugopuspito, PujiantoNIDN0324086701UNSPECIFIED
Thesis advisorPanduwinata, FransNIDN0306028201UNSPECIFIED
Additional Information: SK 82-16 LOG p
Uncontrolled Keywords: Hyperledger; Hyperledger Fabric; Hyperledger Composer; blockchain; smart contract; e-commerce; online market
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Depositing User: Users 2768 not found.
Date Deposited: 18 Nov 2019 03:39
Last Modified: 23 Sep 2021 03:04
URI: http://repository.uph.edu/id/eprint/5583

Actions (login required)

View Item View Item