Analisis dan perancangan aplikasi web kampanye lingkungan terintegrasi berbasis Google Cloud Platform

Tandrian, Kenrick (2022) Analisis dan perancangan aplikasi web kampanye lingkungan terintegrasi berbasis Google Cloud Platform. Bachelor thesis, Universitas Pelita Harapan.

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

Download (162kB) | Preview
[img] Text (Abstract)
Abstract.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (342kB)
[img] Text (ToC)
ToC.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (915kB)
[img] Text (Chapter1)
Chapter1.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (668kB)
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

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

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

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

Download (304kB)
[img] Text (Bibliography)
Bibliography.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (484kB)
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)

Abstract

According to WHO (2016), 24% of deaths are caused by an unhealthy environment, while IPCC (2014) states that more than 95% of human activity in the last 5 decades has caused an increase in Earth's temperature, and that temperature will rise another 2°C at the end of the 21st century. Therefore, public awareness regarding environmental issues becomes important. EcoSense exists as a digital platform to connect environmental activists with the community to spread awareness and assist them in adopting a green lifestyle. Through the design thinking process, the EcoSense website application is designed with environmental campaign information features, EcoSense information, and environmental news, while the dashboard application features environmental campaign management, participant data and proof of campaigns completion checking. The application is developed with NextJS framework which is built on top of React. This application uses Firebase authentication system and is automatically deployed to the Cloud Run service on Google Cloud Platform via CI/CD pipelines using GitHub Actions. To support sustainable application development, development and production environments are also separated. Through this application, campaign organizers and campaign participants can be connected. The organizers can manage campaign and participants through the dashboard, while campaign participants can view campaigns from the website, then follow the campaign and get rewards through the mobile application. Cloud computing technology can fully support this application, especially from the deployment aspect. / Menurut WHO (2016), 24% kematian disebabkan oleh lingkungan yang tidak sehat, sedangkan IPCC (2014) menyebutkan bahwa lebih dari 95% aktivitas manusia dalam 5 dekade terakhir menyebabkan peningkatan suhu Bumi, dan suhu tersebut akan naik 2°C lagi di akhir abad ke-21. Untuk itu, kesadaran masyarakat mengenai masalah lingkungan menjadi penting. EcoSense hadir sebagai sebuah platform digital untuk menghubungkan pegiat lingkungan dengan masyarakat dalam rangka meningkatkan kesadaran dan membantu mereka dalam menerapkan gaya hidup hijau. Melalui proses design thinking, aplikasi situs web EcoSense dirancang dengan fitur informasi kampanye lingkungan, informasi EcoSense, dan berita lingkungan, sedangkan aplikasi dashboard memiliki fitur pengelolaan kampanye lingkungan, pengecekan data peserta, dan bukti penyelesaian kampanye lingkungan. Aplikasi dikembangkan dengan framework NextJS yang dibangun di atas React. Aplikasi ini menggunakan sistem otentikasi Firebase dan di-deploy ke layanan Cloud Run pada Google Cloud Platform secara otomatis melalui CI/CD pipelines menggunakan GitHub Actions. Untuk mendukung pengembangan sistem berkelanjutan, lingkungan development dan production juga dipisah Melalui aplikasi ini, penyelenggara kampanye lingkungan dan peserta kampanye sudah dapat terhubung. Pihak penyelenggara dapat mengelola data kampanye dan pesertanya melalui dashboard, sedangkan peserta kampanye dapat melihat kampanye dari website, kemudian mengikuti kampanye dan mendapatkan reward melalui aplikasi mobile. Teknologi komputasi awan dapat mendukung aplikasi kampanye lingkungan sepenuhnya, terutama dari aspek deployment.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Tandrian, KenrickNIM03081190006kenricktan11@gmail.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorBarus, Okky PutraNIDN0127068803okky.barus@uph.edu
Uncontrolled Keywords: EcoSense; kampanye lingkungan; website; dashboard; Cloud Run; Google Cloud Platform
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: Users 22565 not found.
Date Deposited: 20 Feb 2023 07:43
Last Modified: 20 Feb 2023 07:43
URI: http://repository.uph.edu/id/eprint/54576

Actions (login required)

View Item View Item