Perancangan Back-end Api pada Aplikasi Mobile Fruityfit Menggunakan Framework Express JS
DOI:
https://doi.org/10.61132/mars.v2i3.138Keywords:
Backend, Google Cloud Platform, Nodejs, REST APIAbstract
Increasing fruit consumption is one of the challenges of public health. To address this, the authors developed a mobile application that allows users to scan and find information related to fruit. FruityFit is an application that can help users to get nutritional and processed information related to certain fruits that can increase users' interest in fruit consumption. This research focuses on constructing the back-end component of the FruityFit application. The design adheres to the REST architectural, leveraging the well-established ExpressJS framework for developmen. To realize the system, we implemented it using a suite of Google Cloud Platform (GCP) services. These services include Cloud Run, App Engine, Cloud Storage, and Cloud SQL, providing a scalable foundation for the back-end infrastructure.. The final result of this research is a REST API that has been running well and documented to help the front-end consume the API.
References
A. C. Rompis, “Perbandingan Performa Kinerja Node.js, PHP, dan Python dalam Aplikasi REST Performance Comparison of Node.js, PHP, and Python Performance,” Cogito Smart Journal, vol. 4, no. 1, 2018.
A. Mubariz et al., “Perancangan Back-End Server Menggunakan Arsitektur Rest dan Platform Node.JS (Studi Kasus: Sistem Pendaftaran Ujian Masuk Politeknik Negeri Ujung Pandang),” 2020.
D. Silvi Purnia, A. Rifai, and S. Rahmatullah, “Penerapan Metode Waterfall dalam Perancangan Sistem Informasi Aplikasi Bantuan Sosial Berbasis Android,” 2019.
E. Nurhayati and A. Agussalim, “Rancang Bangun Back-end API pada Aplikasi Mobile AyamHub Menggunakan Framework Node JS Express,” Jurnal Sistem dan Teknologi Informasi (JustIN), vol. 11, no. 3, p. 524, Jul. 2023, doi: 10.26418/justin.v11i3.66823.
I. Ahmad Faruqi et al., “Perancangan Back-End Aplikasi Rumantara Dengan Gaya Arsitektur Rest Menggunakan Metode Iterative Incremental,” 2018.
M. Qibtiyah, C. Rosidati, and M. H. Siregar, “Perilaku Konsumsi Buah dan Sayur Pada Remaja,” Jurnal Gizi Kerja dan Produktivitas, vol. 2, no. 2, p. 51, Nov. 2021, doi: 10.52742/jgkp.v2i2.12760.
N. Ramsari and A. Ginanjar, “Implementasi Infrastruktur Server Berbasis Cloud Computing Untuk Web Service Berbasis Teknologi Google Cloud Platform,” 2022, doi: 10.28989/senatik.v7i1.472.
R. Fajrin, “Pengembangan Sistem Informasi Geografis Berbasis Node.Js Untuk Pemetaan Mesin Dan Tracking Engineer Dengan Pemanfaatan Geolocation Pada Pt Ibm Indonesia,” 2017.
R. Gunawan, “JSON Web Token (JWT) untuk Authentication pada Interoperabilitas Arsitektur berbasis RESTful Web Service,” Jurnal Edukasidan Penelitian Informatika, vol. 5, no. 1, pp. 74–79, Apr. 2019.
R. Pangestika and R. T. Dirgahayu, “Pengembangan Back-end Sistem Informasi Pendataan Sekolah Desa Komunitas Pendar Foundation Yogyakarta,” 2020.
S. Nugraha, A. B. Prasetijo, and D. Eridani, “Perancangan Back-End Aplikasi Reservasi Talanoa Kopi and Space Menggunakan Framework Express.js Back End Design of the Talanoa Kopi and Space Reservation Application Using Express.js Framework,” Jurnal Teknik Komputer, vol. 1, no. 3, pp. 126–131, 2022, doi: 10.14710/jtk.v1i3.36901.
S. Sauda and M. Barokah, “Penerapan Nodejs Dan Postgresql Sebagai Backend Pada Aplikasi Ecommerce Localla”, doi: 10.31949/infotech.v8I2.2944.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Mars : Jurnal Teknik Mesin, Industri, Elektro Dan Ilmu Komputer

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