Pengembangan Aplikasi Backend Web Service Berbasis RESTful API Untuk Aplikasi DermaScan Menggunakan Node.js
DOI:
https://doi.org/10.51454/decode.v5i3.1196Keywords:
API, Backend, Perancangan Sistem, RESTful API, Web ServiceAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2025 Ardi Wijaya, Andi Yahya, RG Guntur Alam, Muhammad Imanullah, Gunawan

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









