Pengembangan Aplikasi Backend Web Service Berbasis RESTful API Untuk Aplikasi DermaScan Menggunakan Node.js

Authors

  • Ardi Wijaya Teknik Informatika Universitas Muhammadiyah Bengkulu
  • Andi Yahya Teknik Informatika Universitas Muhammadiyah Bengkulu
  • RG Guntur Alam Teknik Informatika Universitas Muhammadiyah Bengkulu
  • Muhammad Imanullah Teknik Informatika Universitas Muhammadiyah Bengkulu
  • Gunawan Teknik Informatika Universitas Muhammadiyah Bengkulu

DOI:

https://doi.org/10.51454/decode.v5i3.1196

Keywords:

API, Backend, Perancangan Sistem, RESTful API, Web Service

Abstract

Aplikasi DermaScan merupakan aplikasi mobile untuk deteksi kanker kulit yang dibangun dengan arsitektur terpisah antara frontend dan backend. Untuk mendukung komunikasi antar sistem, dibutuhkan API berbasis REST yang memungkinkan pertukaran data secara efisien. Pada penelitian ini, backend dikembangkan menggunakan Node.js dengan metodologi waterfall yang meliputi tahap analisis kebutuhan, perancangan, implementasi, pengujian, dan pemeliharaan. Sistem diuji menggunakan metode black-box testing untuk mengukur fungsionalitas, serta load testing untuk menguji performa terhadap beban pengguna. Hasil black-box testing menunjukkan seluruh fitur berjalan sesuai dengan spesifikasi sistem, sedangkan load testing memperlihatkan API mampu menangani hingga 500 pengguna secara bersamaan dengan performa yang stabil. Backend ini dibangun menggunakan Express.js, terintegrasi dengan Google Cloud App Engine, Firestore sebagai basis data, serta Cloud Storage untuk penyimpanan gambar. Hasil pengembangan berupa API RESTful yang mendukung autentikasi, manajemen pengguna, artikel kesehatan, histori baca, dan diagnosis, yang siap diintegrasikan dengan aplikasi DermaScan. Penelitian ini diharapkan dapat menjadi acuan bagi pengembangan layanan kesehatan berbasis REST API.

References

Arianto, O. D., & Susetyo, Y. A. (2022). Penerapan Restful Web Service Dengan Framework Laravel Untuk Pembangunan Sistem Informasi Manajemen Sumber Daya Manusia. JIPI: Jurnal Ilmiah Penelitian dan Pembelajaran Informatika, 7(2). https://doi.org/10.29100/jipi.v7i2.2870

Elda, E. S., Mulyono, H., & Pernanda, A. Y. (2022). Perancangan Sistem Informasi Layanan Pengaduan Badan Eksekutif Mahasiswa Berbasis Web. Decode: Jurnal Pendidikan Teknologi Informasi, 3(1), 1–11. https://doi.org/10.51454/decode.v3i1.67

Falah, R. F., Komarudin, M., & Pratama, M. (2023). Perancangan Microservice Berbasis Rest Api Pada Google Cloud Platform Menggunakan Nodejs Dan Python. JITET (Jurnal Informatika dan Teknik Elektro Terapan), 11. http://dx.doi.org/10.23960/jitet.v11i3%20s1.3506

Fallo, A. C., & Wibowo, A. P. (2023). Penerapan REST API Untuk Aplikasi Reservasi Dokter Praktik Berbasis Android (Studi Kasus: Klinik dr. Candra Safitri). Teknika, 12(2), 106–114. https://doi.org/10.34148/teknika.v12i2.615

Farchani, S. B., Hermanto, N., & Kusuma, B. A. (2025). Implementasi Rest Api Dalam Pengembangan Backend Inventory Peminjaman. JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 10(2), 1404–1413. https://doi.org/10.29100/jipi.v10i2.6249

Fauzi, M. R., Saimi, S., & Fathoni, F. (2024). Tantangan dan Solusi Administrasi Kesehatan di Era Digital ( Tinjauan Literature Review atas Implementasi Teknologi ). AL-MIKRAJ Jurnal Studi Islam Dan Humaniora (E-ISSN 2745-4584), 5(01), 1093–1103. https://doi.org/10.37680/almikraj.v5i01.6219

Filiana, A., Nila, M., Rini, A., Prabawati, A. G., & Samat, R. A. (2022). Pengembangan Rest Api Untuk Informasi Pasar Tradisional Di Kota Yogyakarta Dengan Metode Incremental. SINTECH https://doi.org/https://doi.org/10.31598/sintechjournal.v5i1.1060

Guntara, R. G., & Azkarin, V. (2023). Implementasi dan Pengujian REST API Sistem Reservasi Ruang Rapat dengan Metode Black Box Testing. Jurnal Minfo Polgan, 12(1), 1229–1238. https://doi.org/10.33395/jmp.v12i1.12691

Haryadi, H. L., Sujjada, A., & Simatupang, D. S. (2023). Perbandingan Rest Api Menggunakan Node Js Dan Php Pada Aplikasi Pemilihan Umum. Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK), 8(2), 460–468. https://dx.doi.org/10.30645/jurasik.v8i2.631

Hasanah, F. N., & Untari, R. S. (2020). Buku Ajar Rekayasa Perangkat Lunak. UMSIDA PRESS. https://doi.org/10.21070/2020/978-623-6833-89-6

Jorgensen, P., & DeVries, B. (2022). Software Testing; A Craftsman’s Approach. http://dx.doi.org/10.1201/9781003168447

Lauret, A. (2024). The Design of Web APIs, Second Edition. Manning Publications.

Nurdiana, D., Aprijani, D. A., Amastini, F., Maulana, M. R., & Utama, Moh. R. P. A. (2024). Pengembangan Sistem Informasi Pengelolaan Pembimbing Lapangan Praktik Kerja Lapangan (PKL) Prodi Sistem Informasi Universitas Terbuka. Decode: Jurnal Pendidikan Teknologi Informasi, 4(2), 418–436. https://doi.org/10.51454/decode.v4i2.433

Prayogi, A. A., Niswar, M., Indrabayu, & Rijal, M. (2020). Design and Implementation of REST API for Academic Information System. IOP Conference Series: Materials Science and Engineering, 875(1). https://doi.org/10.1088/1757-899X/875/1/012047

Ramadhan, A., & Mulyati, S. (2024). Implementation Of Json Web Token In The Development Of Village Monograph Database Based On Restapi. Jurnal Teknik Informatika (Jutif), 5(6), 1849–1860. https://doi.org/10.52436/1.jutif.2024.5.6.4028

Richardson, L., & Amundsen, M. (2013). RESTful Web APIs. O’Reilly Media.

Salmani, H., Ahmadi, M., & Shahrokhi, N. (2020). The Impact of Mobile Health on Cancer Screening: A Systematic Review. Cancer Informatics (Vol. 19). https://doi.org/10.1177/1176935120954191

Senduk, F. X., Najoan, X. B. N., & Sompie, S. R. U. A. (2023). Pengembangan Arsitektur Microservices dengan RESTful API Gateway menggunakan Backend-for-frontend Pattern pada Portal Akademik Perguruan Tinggi. Jurnal Teknik Informatika, 18(1). https://doi.org/10.35793/jti.v18i1.50402

Siahaan, M., & Wijaya, R. W. (2024). Performance Comparison Between Laravel and ExpressJs Framework Using Apache JMeter. Journal Of Informatics And Telecommunication Engineering, 7(2), 545–554. https://doi.org/10.31289/jite.v7i2.10571

Syahputri, W. D., Pratama, A., & Pernanda, A. Y. (2022). Perancangan Sistem Informasi Program Kerja Organisasi Kemahasiswaan Berbasis Web. Decode: Jurnal Pendidikan Teknologi Informasi, 3(1), 22–29. https://doi.org/10.51454/decode.v3i1.68

Tan, R., Wijanto, M. C., & Lieshiana, C. (2024). PerancanganAplikasi Orientasi Mahasiswa Barudengan Android, Laravel Framework,dan Lean Touch. Jurnal Teknik Informatika Dan Sistem Informasi (JuTISI. http://dx.doi.org/10.28932/jutisi.v9i3.7945

Yuniartha, D., Sari, I., & Sufyana,. C. M. (2024). Perancangan Sistem Informasi Pelaporan 20 Besar Penyakit Pasien BPJS Rawat Jalan Menggunakan Metode Waterfall. Decode: Jurnal Pendidikan Teknologi Informasi, 4(2), 609–620. https://doi.org/10.51454/decode.v4i2.588

Downloads

Published

2025-09-26

How to Cite

Wijaya, A., Yahya, A., Alam, R. G., Imanullah, M., & Gunawan. (2025). Pengembangan Aplikasi Backend Web Service Berbasis RESTful API Untuk Aplikasi DermaScan Menggunakan Node.js. Decode: Jurnal Pendidikan Teknologi Informasi, 5(3), 826–838. https://doi.org/10.51454/decode.v5i3.1196

Issue

Section

Articles