Deployment Aplikasi Deteksi Sampah pada Google Cloud

Authors

  • Rifqi Arief Pamungkas Universitas Gunadarma
  • Isram Rasal Universitas Gunadarma

DOI:

https://doi.org/10.61132/merkurius.v3i5.1071

Keywords:

Cloud, Deployment, Detection, Google, Trash

Abstract

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

2025-09-22

How to Cite

Rifqi Arief Pamungkas, & Isram Rasal. (2025). Deployment Aplikasi Deteksi Sampah pada Google Cloud. Merkurius : Jurnal Riset Sistem Informasi Dan Teknik Informatika, 3(5), 82–96. https://doi.org/10.61132/merkurius.v3i5.1071

Similar Articles

1 2 3 > >> 

You may also start an advanced similarity search for this article.