Deployment Aplikasi Deteksi Sampah pada Google Cloud
DOI:
https://doi.org/10.61132/merkurius.v3i5.1071Keywords:
Cloud, Deployment, Detection, Google, TrashAbstract
The waste detection application is a solution to identify and classify waste. With the increasing waste problem, this application aims to assist in classifying waste into organic, inorganic, and unknown categories. This research implements a waste detection application that runs on smartphones with the Android operating system. The application is the result of a capstone project from the Bangkit program in the MSIB batch 6. The development of this application is divided into several parts, namely backend, frontend, and deployment. The author focuses on the deployment process of the application using Google Cloud Platform. The Google Cloud Platform infrastructure was chosen due to its scalability and flexibility. The services utilized include Google Compute Engine (GCE), Google Virtual Private Cloud (VPC), and Google Cloud Storage (GCS). The deployment process involves creating a new project in Google Cloud, configuring virtual machines, and setting up Google Cloud Storage. The server VM configuration includes the installation of SQL Server (MariaDB), deployment of the Machine Learning API, and Backend API. Testing was carried out on the Machine Learning API using Postman and the Backend API through a browser. The results show that Google Cloud Platform can be implemented as a cloud computing infrastructure for waste detection applications. The Machine Learning API is able to read objects in the form of images sent by users.
References
Ahmad, A. (2017). Mengenal artificial intelligence, machine learning, neural network, dan deep learning. DocPlayer. https://docplayer.info/62490785-Mengenal-artificialintelligence-machine-learning-neural-networkdan-deep-learning.html
Alazzawi, A., Yas, Q. M., & Rahmatullah, B. (2023). A comprehensive review of software development life cycle methodologies: Pros, cons, and future directions. Iraqi Journal for Computer Science and Mathematics, 4(4), 173–190. https://doi.org/10.52866/ijcsm.2023.04.04.014
Albar, M. H. (2019, December 18). Pengenalan bahasa pemrograman Go (Golang). Medium. https://medium.com/developer-student-club-universitasbrawijaya/pengenalan-bahasa-pemrograman-go-golang-7af58e1f3932
Amazon Web Services. (2025). Six advantages of cloud computing. AWS Whitepaper.
Anonim. (2024). What is Python used for? A beginner's guide. Coursera. https://www.coursera.org/articles/what-is-python-used-for-a-beginners-guide-to-using-python
Bisong, E. (2019). Google Compute Engine (GCE). In Building machine learning and deep learning models on Google cloud platform (pp. 133–159). Apress. https://doi.org/10.1007/978-1-4842-4470-8_5
Christiono, K., & Sama, H. (2020). Studi komparasi database management system antara MariaDB dan PostgreSQL terhadap efisiensi penggunaan sumber daya komputer. Cognitive Artificial Intelligence Research (CABSST), 1(1), 1–7. Universitas Internasional Batam.
CompanionLink. (2025, March 19). The role of cloud computing in AI and machine learning. CompanionLink.
Effendi, R. N. (2021). Perancangan web aplikasi analisis sentimen media sosial Twitter dengan metode Valence Aware Dictionary and Sentiment Reasoner (VADER) menggunakan PHP dan MySQL pada Pemerintah Kota Bekasi. Jurnal Ilmiah KOMPUTASI, 20(1), 1–10. https://doi.org/10.32409/jikstik.20.1.369
IBM. (2024). What are the benefits of cloud computing? IBM.
Irawan, A. L. H. (2024). Implementation Google Cloud Platform as data storage in industry. Riwayat: Educational Journal of History and Humanities, 7(2), 462–471. https://doi.org/10.24815/jr.v7i2.37699
Kementerian Lingkungan Hidup dan Kehutanan (KLHK). (2024). Sistem Informasi Pengelolaan Sampah Nasional (SIPSN). KLHK.
Kurniawan, N. (2020, June 4). Postman. Medium. https://medium.com/@novancimol12/postman-4f181d625fe1
Noviana, R. (2022). Pembuatan aplikasi penjualan berbasis web Monja Store menggunakan PHP dan MySQL. Jurnal Teknik dan Science, 1(2), 112–124. https://doi.org/10.56127/jts.v1i2.128
Noviana, R., & Rasal, I. (2023). Penerapan algoritma Naive Bayes dan SVM untuk analisis sentimen boy band BTS pada media sosial Twitter. Jurnal Teknik dan Science, 2(2), 51–60. https://doi.org/10.56127/jts.v2i2.791
Pargaonkar, S. (2023). A comprehensive research analysis of software development life cycle (SDLC) Agile & Waterfall model advantages, disadvantages, and application suitability in software quality engineering. International Journal of Scientific and Research Publications, 13(8), 14015. https://doi.org/10.29322/IJSRP.13.08.2023.p14015
Pratama, R. A., & Nugroho, H. (2022). Implementasi cloud computing untuk pengembangan aplikasi mobile di Indonesia. Jurnal RESTI, 6(4), 710–718. https://doi.org/10.29207/resti.v6i4.1234
Setiany, A. P., Noviyanto, D., Irfansyahfalah, M., Aisah, S., Saifudin, A., & Kusyadi, I. (2021). Penggunaan metode System Development Life Cycle (SDLC) dalam analisis dan perancangan sistem informasi penerimaan kas sekolah. Jurnal Teknologi Sistem Informasi dan Aplikasi, 4(3), 179–186.
TechRadar. (2025, August 8). Why enterprises can't afford to ignore cloud optimization in 2025. TechRadar.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Merkurius : Jurnal Riset Sistem Informasi dan Teknik Informatika

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



