Pengembangan Aplikasi Waste Bank Berbasis Blockchain

  • Muhibbudin Suretno Universitas Mercu Buana, Jakarta Selatan, DKI Jakarta
  • Indra Ranggadara Universitas Mercu Buana, Jakarta Selatan, DKI Jakarta
Keywords: Broadcast Service, Hyperledger Fabric, Pipeline & Chunking, Sistem Informasi

Abstract

Blockchain merupakan sebuah jenis teknologi buku besar terdistribusi yang menerima banyak perhatian pada dunia digital saat ini. Pada jaringan blockchain ini memungkinkan adanya lebih dari satu pihak untuk membuat transaksi melalui protokol peer-to-peer yang transparan dan dapat diverifikasi. Jaringan blockchain terbagi menjadi dua jenis yaitu public dan permissioned. Salah satu contohnya adalah melalui jaringan Hyperledger Fabric, di mana pada jaringan terautentikasi ini setiap peserta saling mengenal dan dapat mengidentifikasi, tetapi tidak sepenuhnya percaya satu sama lain. Pada penelitian sebelumnya sebuah arsitektur blockchain diterapkan pada sistem informasi bank sampah dengan mengadopsi konsep transaksional Hyperledger Fabric, dengan tujuan untuk menyelesaikan masalah transparansi anggaran dan validasi transaksi pada proses pembelian dan penjualan. Tetapi pada penelitian tersebut masih terdapat kekurangan dimana belum jelasnya bagaimana proses pembuatan channel dan pemanggilan chain code dilakukan, termasuk adanya masalah pada performa dan skalabilitas yang berkurang seiring bertambahnya jumlah data. Berdasarkan hasil temuan tersebut, kontribusi penelitian ini adalah mengembangkan arsitektur blockchain berdasarkan penelitian sebelumnya dengan menambahkan metode broadcast service, dan pipeline & chunking untuk menangani proses pembuatan channel, pemanggilan chain code, peningkatan performa, dan skalabilitas. Dengan hasilnya adalah peningkatan performa penyebaran pembaruan data dengan kecepatan rata-rata antara 0,28 - 0,36 detik yang diuji menggunakan 1.020 baris data pada 30 database berbeda.

Downloads

Download data is not yet available.

References

E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, K. Christidis, A. De Caro, D. Enyeart, C. Ferris, G. Laventman, Y. Manevich, S. Muralidharan, C. Murthy, B. Nguyen, M. Sethi, G. Singh, K. Smith, A. Sorniotti, C. Stathakopoulou, M. Vukolić, S. W. Cocco, and J. Yellick, “Hyperledger fabric,” Proceedings of the Thirteenth EuroSys Conference, 2018

D. Asteria and H. Heruman, “Bank sampah Sebagai Alternatif strategi pengelolaan sampah Berbasis Masyarakat di Tasikmalaya (bank sampah (waste banks) as an alternative of community-based Waste Management Strategy in Tasikmalaya),” Jurnal Manusia dan Lingkungan, vol. 23, no. 1, p. 136, 2016.

K. Ayinala, B.-Y. Choi, and S. Song, “Pichu: Accelerating block broadcasting in blockchain networks with pipelining and chunking,” 2020 IEEE International Conference on Blockchain (Blockchain), 2020

F. Corradini, F. Marcantoni, A. Morichetta, A. Polini, B. Re, and M. Sampaolo, “Enabling auditing of smart contracts through process mining,” From Software Engineering to Formal Methods and Tools, and Back, pp. 467—480, 2019

A. Demirbas, “Waste management, waste resource facilities and waste conversion processes,” Energy Conversion and Management, vol. 52, no. 2, pp. 1280—1287, 2011

D. Firdayati, I. Ranggadara, I. Afrianto & N.R. Kurnianda. “Designing architecture blockchain of Hyperledger fabric for purchasing strategy,” International Journal of Advanced Trends in Computer Science and Engineering, vol. 10, no. 2, pp. 464—468, 2021

A. Fleischmann, “Limitations of Choreography Specifications with BPMN,” Communications in Computer and Information Science, pp. 203—216, 2020

C. Gorenflo, S. Lee, L. Golab, and S. Keshav, “FastFabric: Scaling Hyperledger fabric to 20,000 transactions per second,” 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2019

E. Ilbiz and S. Durst, “The appropriation of blockchain for small and medium-sized enterprises,” Journal of Innovation Management, vol. 7, no. 1, pp. 26—45, 2019

B. Jokonowo and R. Sarno, “Process Mining-Soundness Workflow Multi-organizations,” Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management, Jan. 2014

B. Jokonowo, R. Sarno, S. Rochimah, and B. Priambodo, “Process mining: Measuring key performance indicator container dwell time,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 16, no. 1, p. 401, 2019

A. Kholil, Budiaman, Mirtawati, and A. A. Jumhur, “Waste Management Based on 3R in Mutiara Waste Banks Bekasi City Indonesia,” World Environment, vol. 8, no. 3, pp. 71—76, 2018

Y. Liu, W. Du, N. Chen, and X. Wang, “Construction and evaluation of the Integrated Perception Ecological Environment Indicator (IPEEI) based on the DPSIR framework for Smart Sustainable Cities,” Sustainability, vol. 12, no. 17, p. 7112, 2020

R. Mühlberger, S. Bachhofner, C. Di Ciccio, L. García-Bañuelos, and O. López-Pintado, “Extracting event logs for process mining from data stored on the blockchain,” Business Process Management Workshops, pp. 690—703, 2019

N. Satoshi, “Bitcoin: A Peer-to-Peer Electronic Cash System”. 2008.

N. Popov, B. Cosenza, B. Juurlink, and D. Stogov, “Static optimization in PHP 7,” Proceedings of the 26th International Conference on Compiler Construction, 2017

Rachit, P. (2021). “Performance benchmarking and comparison of NoSQL databases: Redis vs mongodb vs Cassandra using YCSB tool,” 2021 International Conference on Recent Advances in Mathematics and Informatics (ICRAMI), 2021

H. Sukhwani, N. Wang, K. S. Trivedi, and A. Rindos, “Performance modeling of hyperledger fabric (permissioned blockchain network),” 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), 2018.

Published
2022-03-01
How to Cite
Suretno, M., & Ranggadara, I. (2022). Pengembangan Aplikasi Waste Bank Berbasis Blockchain. Teknika, 11(1), 8-13. https://doi.org/10.34148/teknika.v11i1.425
Section
Articles