KONSEP BLOCKCHAIN PYTHON DENGAN PENGGUNAAN FLASK HASHLIB

Authors

  • Dwi Kartinah Universitas Gunadarma

DOI:

https://doi.org/10.56127/jts.v3i2.1550

Keywords:

Blockchain, Waterfall Development, Flask API

Abstract

This research focuses on the development and implementation of a blockchain-based transaction system using the waterfall software development method. This research begins with an analysis of literature regarding blockchain technology and hashing systems to gain an in-depth understanding of the concept and application. At the design stage, the genesis block (first block) was created using the hashlib library in Python, then continued with creating an API using the Flask framework. System implementation is carried out by integrating data transaction and user management functions through a designed API. System testing is carried out to evaluate the functionality and effectiveness of the web-based system that has been implemented. The test results show that the system developed is able to carry out transactions safely and efficiently. Evaluation and improvements are carried out based on test results to ensure the system functions according to user needs.

References

L. Ghiro et al., “What is a Blockchain? A Definition to Clarify the Role of the Blockchain in the Internet of Things”.

N. Ajienka, P. Vangorp, and A. Capiluppi, “An empirical analysis of source code metrics and smart contract resource consumption,” J. Softw. Evol. Process, vol. 32, no. 10, Oct. 2020, doi: 10.1002/SMR.2267.

L. Zhang, X. Ma, and Y. Liu, “SoK: Blockchain Decentralization”, Accessed: Jul. 02, 2024. [Online]. Available: https://oaklandsok.github.io/

R. Singh, R. Chauhan, and S. Sharma, “Blockchain,” no. April, 2021.

T. S. Bettina Warburg, Bill Wagner, THE BASICS OF BLOCKCHAIN Bettina Warburg , Bill Wagner PhD , and Tom Serres. 2019.

A. N. Sari and T. Gelar, “BLOCKCHAIN: TEKNOLOGI DAN IMPLEMENTASINYA,” J. Mnemon., vol. 7, no. 1, pp. 63–70, Mar. 2024, doi: 10.36040/MNEMONIC.V7I1.6961.

“View of Implementasi Blockchain di Dunia Kearsipan: Peluang, Tantangan, Solusi atau Masalah Baru?” Accessed: Jul. 02, 2024. [Online]. Available: https://journal.uin-alauddin.ac.id/index.php/khizanah-al-hikmah/article/view/11545/pdf

N. Sfetcu, “Mecanismele de consens blockchain,” It C, vol. 2, no. 2, pp. 26–32, 2023, doi: 10.58679/it78749.

F. O. Jimoh, U. G. Abdullahi, and I. A. Ibrahim, “An Overview of Blockchain Technology Adoption,” J. Comput. Sci. Inf. Technol., vol. 7, no. 2, pp. 26–36, 2019, doi: 10.15640/jcsit.v7n2a4.

“BLOCKCHAIN & CRYPTOCURRENCY DALAM PERSPEKTIF HUKUM INDONESIA DAN DUNIA | Request PDF.” Accessed: Jul. 02, 2024. [Online]. Available: https://www.researchgate.net/publication/346654800_BLOCKCHAIN_CRYPTOCURRENCY_DALAM_PERSPEKTIF_HUKUM_INDONESIA_DAN_DUNIA

“View of Web-based English Language Learning: A Review from Web 1.0 to Web 3.0.” Accessed: Jul. 03, 2024. [Online]. Available: https://www.internationalrasd.org/journals/index.php/pjhss/article/view/834/519

T. Bozic, “Web 3.0: The future of the decentralized Internet,” Trendovi u Posl., vol. 11, no. 1, pp. 68–76, 2023, doi: 10.5937/TRENDPOS2301068B.

E. Ergül Sönmez and H. Çakır, “Effect of Web 2.0 Technologies on Academic Performance: A Meta-analysis Study,” Int. J. Technol. Educ. Sci., vol. 5, no. 1, pp. 108–127, Dec. 2020, doi: 10.46328/IJTES.161.

K. KAPAN, “Geli̇şen Web Teknoloji̇leri̇ni̇n (Web 1.0- Web 2.0- Web 3.0) Türki̇ye Turi̇zmi̇ne Etki̇si̇,” Safran Kültür ve Tur. Araştırmaları Derg., Dec. 2020, Accessed: Jul. 04, 2024. [Online]. Available: https://www.academia.edu/120810739/Geli_şen_Web_Teknoloji_leri_ni_n_Web_1_0_Web_2_0_Web_3_0_Türki_ye_Turi_zmi_ne_Etki_si_

“WEB 3.0: Role of Blockchain and dApps in its Working | Grenze International Journal of Engineering and Technology GIJET and Jaydeep Singh - Academia.edu.” Accessed: Jul. 04, 2024. [Online]. Available: https://www.academia.edu/119165765/WEB_3_0_Role_of_Blockchain_and_dApps_in_its_Working?sm=a

“View of The Exploration and Analysis of Malaysia Web 3.0 Financial System’s Design Factors with Quantitative Survey and Clustering Method.” Accessed: Jul. 04, 2024. [Online]. Available: https://nano-ntp.com/index.php/nano/article/view/415/286

J. Prayoga et al., “Sistem Basis Data GRAHA MITRA EDUKASI,” 2023.

“Apa itu UML? Beserta Pengertian dan Contohnya - Dicoding Blog.” Accessed: Jul. 03, 2024. [Online]. Available: https://www.dicoding.com/blog/apa-itu-uml/

“Welcome to Flask — Flask Documentation (3.0.x).” Accessed: Jul. 03, 2024. [Online]. Available: https://flask.palletsprojects.com/en/3.0.x/

“hashlib — Secure hashes and message digests — Python 3.12.4 documentation.” Accessed: Jul. 03, 2024. [Online]. Available: https://docs.python.org/3/library/hashlib.html

“Passlib Documentation Release 1.8.0.dev0 Assurance Technologies, LLC,” 2020.

“Documentation for Visual Studio Code.” Accessed: Jul. 04, 2024. [Online]. Available: https://code.visualstudio.com/docs

Downloads

Published

2024-05-22

How to Cite

Dwi Kartinah. (2024). KONSEP BLOCKCHAIN PYTHON DENGAN PENGGUNAAN FLASK HASHLIB. Jurnal Teknik Dan Science, 3(2), 107–111. https://doi.org/10.56127/jts.v3i2.1550

Similar Articles

<< < 1 2 3 > >> 

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.