Perancangan dan implementasi RESTful API untuk aplikasi mobile pembelajaran flora dan fauna pada Google Cloud Platform

Chandra, Calista (2024) Perancangan dan implementasi RESTful API untuk aplikasi mobile pembelajaran flora dan fauna pada Google Cloud Platform. Bachelor thesis, Universitas Pelita Harapan.

[thumbnail of Title]
Preview
Text (Title)
Title.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (157kB) | Preview
[thumbnail of Abstract]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (686kB) | Preview
[thumbnail of ToC]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB) | Preview
[thumbnail of Chapter1]
Preview
Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (782kB) | Preview
[thumbnail of Chapter2] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (3MB)
[thumbnail of Chapter3] Text (Chapter3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (6MB)
[thumbnail of Chapter4] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (5MB)
[thumbnail of Chapter5] Text (Chapter5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (419kB)
[thumbnail of Bibliography]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (586kB) | Preview
[thumbnail of Appendices] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (5MB)

Abstract

Menurut data BPS (2023), di tahun 2022, sekitar 67,88% penduduk Indonesia berusia lima tahun ke atas telah memiliki handphone dan angka tersebut terus meningkat. Peningkatan tersebut dipengaruhi oleh pandemi Covid-19 lalu yang menyebabkan pembatasan kegiatan di luar ruangan dan penyesuaian kegiatan seperti kegiatan pembelajaran daring. Namun, pandemi tersebut kemudian menyebabkan anak-anak usia sekolah sekarang lebih banyak menghabiskan waktu di rumah saja dengan perangkat mobile masing-masing. Sementara itu, bermain di luar ruangan sangat bermanfaat dalam perkembangan sosial, emosional, kognitif, hingga fisik anak-anak. Oleh karena itu, EksFlorasi hadir sebagai solusi dalam bentuk aplikasi edukasi berbasis mobile untuk mendorong anak-anak dalam mengeksplorasi lingkungan alam sekitar mereka dan mengenal flora dan fauna menggunakan smartphone mereka. Untuk mendukung aplikasi EksFlorasi, dilakukan perancangan dan pengembangan RESTful API sebagai back-end aplikasi menggunakan metode waterfall menggunakan Node.js dengan framework Express JS. RESTful API tersebut kemudian di-deploy menggunakan layanan Cloud Run pada Google Cloud Platform. Layanan Google Cloud Platform yang lain berupa Cloud SQL serta Cloud Storage juga digunakan untuk mendukung RESTful API tersebut. Berdasarkan hasil penelitian, RESTful API yang telah berhasil dikembangkan dan di-deploy pada Google Cloud Platform tersebut telah berfungsi dengan baik dan dapat memberikan performa yang optimal bagi sekitar 50 user secara bersamaan. / According to data reported by BPS (2023), in 2022, around 67,88% of Indonesia’s population aged five and over already owned handphones and this number continues to increase. This increase was influenced by the Covid-19 pandemic which caused restrictions on outdoor activities and activity adjustments such as online learning. However, the pandemic then caused school-aged children to spend more time at home with their mobile devices. Meanwhile, playing outdoors is very beneficial for children’s social, emotional, cognitive, and physical development. Therefore, EksFlorasi exists as a solution in the form of a mobile-based educational application to encourage children to explore nature around them and learn about flora dan fauna using their smartphones. To support the EksFlorasi mobile app, the design and development of RESTful API as the application’s back-end is carried out using the waterfall method using Node.js with the Express JS framework. The RESTful API is then deployed using Cloud Run on Google Cloud Platform. Other Google Cloud services such as Cloud SQL and Cloud Storage are also used to support the RESTful API. Based on the research results, the RESTful API which has been successfully developed and deployed on Google Cloud Platform is functioning well and able to deliver optimal performance for up to 50 concurrent users.
Item Type: Thesis (Bachelor)
Creators:
Creators
NIM
Email
ORCID
Chandra, Calista
NIM03081200012
calista.chan02@gmail.com
UNSPECIFIED
Contributors:
Contribution
Contributors
NIDN/NIDK
Email
Thesis advisor
Maulana, Ade
NIDN0317049201
ade.maulana@lecturer.uph.edu
Uncontrolled Keywords: RESTful API; Google Cloud Platform; EksFlorasi; aplikasi mobile; flora; fauna
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Medan > School of Information Science and Technology > Information Systems
Current > Faculty/School - UPH Medan > School of Information Science and Technology > Information Systems
Depositing User: Calista Chandra
Date Deposited: 04 Aug 2024 06:58
Last Modified: 04 Aug 2024 06:58
URI: http://repository.uph.edu/id/eprint/64573

Actions (login required)

View Item
View Item