Implementation of App Engine and Cloud Storage as REST API on Smart Farm Application
DOI:
10.33395/sinkron.v8i2.13386Abstract
Smart Farm is an agricultural application that uses machine learning and cloud computing technology to improve efficiency in the farming process. Technological advancement and sustainable agriculture are two essential aspects of supporting global food security. This research investigates the implementation of App Engine and Cloud Storage in developing REST API in Smart Farm applications. By utilizing cloud computing technology, such as App Engine, and cloud storage, such as Cloud Storage, we can create efficient solutions to monitor and manage agriculture better. This research implements an App Engine and Cloud Storage to develop a REST API that allows Smart Farm application users to access data and control farming devices efficiently. The authors designed, developed, and tested this system to ensure optimal performance and reliability in agricultural data collection and distribution. This method has several significant advantages. First, App Engine allows for easy scalability, ensuring the system can handle increased data demand without disruption. Secondly, Cloud Storage provides secure and scalable storage for agricultural data, which can be accessed from anywhere. This provides easy and quick access to critical data for farmers. Moreover, the use of cloud technology also reduces infrastructure and maintenance costs. The developed system integrates the App Engine and Cloud Storage with the Smart Farm application. The App Engine is a processing engine that receives user requests via the REST API, processes the required data, and provides appropriate responses. Like image data, farm data is stored and managed on Cloud Storage. Users can access this data through the Smart Farm app or other devices, enabling better farming monitoring and decision-making.
Downloads
References
Achyar, M. K. U., Zulhelmi, M. R., Sumanjayanti, R., Jatri, R. A. M., Sujarwo, A., & Fudholi, D. H. (2020). Aplikasi Pintar Bertani (SIPITA) Sebagai Solusi Efektif Mendapatkan Hasil Bertani yang Maksimal. Jurnal Teknik Elektro, FT UGM, 21–26.
Ariantara, I. G. M., Arwani, I., & Putra, W. H. N. (2020). Penerapan REST API dalam Pengembangan Aplikasi Pemesanan RentalMobil berbasis Web dan Mobile (Studi Kasus: CV. Dwi Cipta Rent Car). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 4(8), 2569–2576.
Bhaswara, F. A., Sarno, R., & Sunaryono, D. (2017). Perbandingan Kemampuan Database NoSQL dan SQL dalam Kasus ERP Retail. Jurnal Teknik ITS, 6(2), 510–514. https://doi.org/10.12962/j23373539.v6i2.24031
Choirudin, R., & Adil, A. (2019). Implementasi Rest Api Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa. MATRIK : Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 18(2), 284–293. https://doi.org/10.30812/matrik.v18i2.407
Cloud, G. (2023). Understanding Data and File Storage | App Engine standard environment for Java 8.
Farizy, S., & Eriana, E. S. (2011). Cloud Computing Komputasi Awan (Issue 1).
Firdaus, A., & Ramadhan, D. A. (2021). Pengembangan Back End Berbasis REST API pada Sistem E-Partisipasi dan E-Inisiatif Patriot Pangan. Jurnal Ilmu Komputer Dan Agri-Informatika, 8(1), 1–9. https://doi.org/10.29244/jika.8.1.1-9
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
Hanifah, U., Alit, R., & Sugiarto. (2012). Penggunaan Metode Black Box Pada Pengujian Sistem Informasi Surat Keluar Masuk. E-Journal UPN “Veteran” Jatim (Universitas Pembangunan Nasional), XI.
Harison, Putri, M., & Daratul, W. (2017). Perancangan Aplikasi Bercocok Tanam Padi dan Cabe Kriting Berbasis Android. Jurnal Nasional Teknologi Dan Sistem Informasi, 3(2), 306–312. https://doi.org/10.25077/teknosi.v3i2.2017.306-312
Kurniawan, I., Humaira, & Rozi, F. (2020). REST API Menggunakan NodeJS pada Aplikasi Transaksi Jasa Elektronik Berbasis Android. JITSI : Jurnal Ilmiah Teknologi Sistem Informasi, 1(4), 127–132. https://doi.org/10.30630/jitsi.1.4.18
Nugroho, A., & Mustofa, T. K. (n.d.). Implementasi Komputasi Awan Menggunakan Teknologi Google App Engine (GAE) Dan Amazon Web Services (AWS).
Nurfauzia, A. R. (2021). Implementasi Restful Web Service Pada Sistem Informasi Perpustakaan Berbasis Android. http://repositori.unsil.ac.id/4343/
Perkasa, M. I., & Setiawan, E. B. (2018). Pembangunan Web Service Data Masyarakat Menggunakan REST API dengan Access Token. Jurnal ULTIMA Computing, 10(1), 19–26. https://doi.org/10.31937/sk.v10i1.838
Sulistiani, W., & Sulistyo, W. (2020). Implementasi Web Service dengan Metode REST Berbasis Golang pada Layanan Google Cloud Platform (Issue 672015229).
Susanti, E., & Mailoa, E. (2020). RESTful API Implementation in Making a Master Data Planogram Using the Flask Framework (Case Study: PT Sumber Alfaria Trijaya, Tbk). Journal of Information Technology and Computer Science, 5(3), 255–269. https://doi.org/10.25126/jitecs.202053189
Suzanti, I. O., Fitriani, N., Jauhari, A., & Khozaimi, A. (2020). REST API Implementation on Android Based Monitoring Application. Journal of Physics: Conference Series, 1569(2). https://doi.org/10.1088/1742-6596/1569/2/022088
Triawan, A., & Prasetiyo, M. A. (2019). Penerapan Web Service (XML dan JSON) Untuk Meningkatkan Performance Pada Informasi Pembayaran Uang Kuliah. Teknois : Jurnal Ilmiah Teknologi Informasi Dan Sains, 8(1), 78–93. https://doi.org/10.36350/jbs.v8i1.22
Warsito, A. B., Ananda, A., & Triyanjaya, D. (2017). Penerapan Data JSON Untuk Mendukung Pengembangan Aplikasi Pada Perguruan Tinggi Dengan Teknik Restfull Dan Web Service. Technomedia Journal, 2(1), 26–36. https://doi.org/10.33050/tmj.v2i1.313
Wijaya, Y. D., & Astuti, M. W. (2021). Pengujian Blackbox Sistem Informasi Penilaian Kinerja Karyawan Pt Inka (Persero) Berbasis Equivalence Partitions Blackbox Testing of Pt Inka (Persero) Employee Performance Assessment Information System Based on Equivalence Partitions. Jurnal Digital Teknologi Informasi, 4(1), 22–26. http://jurnal.um-palembang.ac.id/index.php/digital
Wiradiputra, M. R. D., Candiasa, I. M., & Divayana, D. G. H. (2021). Pengembangan dan Pengujian Sistem Informasi Manajemen Jalan Untuk Pemeliharaan Jalan Di Kabupaten Buleleng Menggunakan Standar Iso 9126. Jurnal Ilmu Komputer Indonesia (JIK), 6(1), 17–26.
Yusrizal, Dawood, R., & Roslidar. (2017). Rancangan Bangun Layanan Web (Web Service) untuk Aplikasi Rekam Medis Praktik Pribadi Dokter. KITEKTRO: Jurnal Online Teknik Elektro, 2(1), 1–8. https://jurnal.usk.ac.id/kitektro/article/view/6803/5571
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2024 Khoirul Azkiya, Muhamad Irsan, Muhammad Faris Fathoni
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.