Perancangan Decentralized Application (DApp) NFT Marketplace Berbasis Web3 menggunakan Ethereum dan IPFS

Authors

  • Fikri Ardhiansyah Universitas Merdeka Malang
  • Ahmad Rofiqul Muslikh Universitas Merdeka Malang

DOI:

https://doi.org/10.55606/jupti.v5i3.8047

Keywords:

Alchemy API, Blockchain, Ethereum, ERC-721, IPFS, NFT Marketplace, Smart Contract

Abstract

The rapid development of blockchain technology has led to the emergence of various decentralized applications, including Non-Fungible Token (NFT) marketplaces, which enable digital asset transactions without relying on centralized intermediaries. However, the development of NFT marketplaces still faces challenges related to digital asset management, ownership verification, and the efficiency of blockchain data retrieval. This study aims to design and implement a Web3-based NFT marketplace on the Ethereum blockchain using the ERC-721 token standard and the Rapid Application Development (RAD) methodology. The system was developed using React for the front-end interface, Solidity for smart contract development, MetaMask as the crypto wallet, InterPlanetary File System (IPFS) through Pinata for decentralized digital asset storage, and the Alchemy API for blockchain data access. The smart contract manages the core marketplace functionalities, including NFT minting, listing, delisting, and purchasing, while the Alchemy API improves the efficiency of NFT data retrieval. System evaluation was conducted using Black Box Testing, User Acceptance Testing (UAT), and performance testing to compare NFT loading times with and without the Alchemy API. The results demonstrate that all core marketplace functions operate successfully and meet the defined functional requirements. Furthermore, performance testing indicates that integrating the Alchemy API significantly reduces NFT loading time compared to direct blockchain data retrieval, resulting in a more responsive and efficient Web3-based NFT marketplace.

References

Abrar, M. R., & Dirgahayu, T. (2026). Aplikasi terdesentralisasi untuk sertifikasi kompetensi berbasis blockchain, smart contract, dan IPFS. Technologia: Jurnal Ilmiah, 17(1), 41. https://doi.org/10.31602/tji.v17i1.20851

Al, B., Swari, I., & Made Suartana, I. (2024). Pengembangan decentralized application (DApp) untuk manajemen sertifikat digital menggunakan non-fungible tokens (NFT) berbasis standar ERC-721 di jaringan Ethereum. Journal of Informatics and Computer Science, 6(3), 661–668. https://doi.org/10.26740/jinacs.v6n03.p661-668

Alchemy. (n.d.). Alchemy documentation. https://www.alchemy.com/docs

Ante, L. (2022). The non-fungible token (NFT) market and its relationship with Bitcoin and Ethereum. FinTech, 1(3), 216–224. https://doi.org/10.3390/fintech1030017

Ardiansyah, A., Kuryanti, S. J., Pratama, E. A., & Anggraini, R. A. (2022). Perancangan sistem informasi penggajian pada jasa digital printing dengan metode rapid application development. CONTEN: Computer and Network Technology, 2(2), 118–126. https://doi.org/10.31294/conten.v2i2.1720

Batra, P., Singh, G. R., & Gandhi, R. (2023). NFT marketplace. arXiv. http://arxiv.org/abs/2304.10632

Esterina Situmorang, M., & Salam, A. (2025). Analisis aspek hukum kontrak pintar dalam transaksi kebendaan digital: Tantangan anonimitas dan peran identitas digital. Lex Patrimonium. https://scholarhub.ui.ac.id/lexpatri

Koustas, S. G., Jalowski, M., Reichenstein, T., & Oks, S. J. (2023). A blockchain-based IIoT traceability system: ERC-721 tokens for Industry 4.0. Procedia CIRP, 120, 1280–1285. https://doi.org/10.1016/j.procir.2023.09.163

Mabruroh, A. M., Dewanta, F., & Wardana, A. A. (2021). Implementasi Ethereum blockchain dan smart contract pada jaringan smart energy meter. Jurnal Multinetics, 7(1). https://doi.org/10.32722/multinetics.v7i1.4122

Owen, M. (2025). Implementasi smart contract di jaringan blockchain Ethereum: Studi kasus transaksi jual beli gambar NFT. https://jurnal.buddhidharma.ac.id/index.php/algor/index

P, M. S., Irawan, M. D., & Utama, A. P. (2022). Implementasi RAD (Rapid Application Development) dan uji black box pada administrasi e-arsip. Sudo Jurnal Teknik Informatika, 1(2), 60–71. https://doi.org/10.56211/sudo.v1i2.19

Pangidoan, A. M., Wira Buana, P., & Purnama, F. (2025). Prototype of implementation of smart contract for blockchain-based document storage. Journal of Applied Informatics and Computing (JAIC), 9(4). https://doi.org/10.30871/jaic.v9i4.9493

Pradana, M. K., Andrianto, A., & Alif Auliya, Y. (2022). Pengembangan sistem informasi desa terpadu menggunakan metode Rapid Application Development studi kasus Desa Arjasa. Informatics Journal, 7(2). https://doi.org/10.19184/isj.v7i2.25238

Purwanto, F. A. (2021). Sistem informasi arsip surat dengan metode Rapid Application Development (RAD). Jurnal Mahasiswa Aplikasi Teknologi Komputer dan Informasi, 3, 84–88.

Saroh, S., Indriyani Achmad, L., Hamdan Ainulyaqin, M., Edy, S., Agama Islam, F., & Pelita Bangsa, U. (2023). Sebagai instrumen investasi menurut perspektif ekonomi Islam. Jurnal Ilmiah Ekonomi Islam, 9(1), 378–386. https://doi.org/10.29040/jiei.v9i1.7948

Downloads

Published

2026-09-14

How to Cite

Fikri Ardhiansyah, & Ahmad Rofiqul Muslikh. (2026). Perancangan Decentralized Application (DApp) NFT Marketplace Berbasis Web3 menggunakan Ethereum dan IPFS. Jurnal Publikasi Teknik Informatika, 5(3), 159–173. https://doi.org/10.55606/jupti.v5i3.8047