Code Refactoring and Pwa Implementation of Forum Kerukunan Umat Beragama Website For The Enhancement of User Experience

Sanjaya, David (2020) Code Refactoring and Pwa Implementation of Forum Kerukunan Umat Beragama Website For The Enhancement of User Experience. Undergraduate thesis, Universitas Internasional Batam.

[img]
Preview
Text
s-1631050-abstract-en.pdf

Download (759kB) | Preview
[img]
Preview
Text
s-1631050-abstract-id.pdf

Download (759kB) | Preview
[img]
Preview
Text
s-1631050-bibliography.pdf

Download (1MB) | Preview
[img]
Preview
Text
s-1631050-chapter1.pdf

Download (1MB) | Preview
[img]
Preview
Text
s-1631050-chapter2.pdf

Download (1MB) | Preview
[img] Text
s-1631050-chapter3.pdf
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text
s-1631050-chapter4.pdf
Restricted to Repository staff only

Download (2MB) | Request a copy
[img]
Preview
Text
s-1631050-chapter5.pdf

Download (880kB) | Preview
[img]
Preview
Text
s-1631050-cover-id.pdf

Download (19kB) | Preview

Abstract

Makalah ini fokus pada refaktorisasi kode dan implementasi Progressive Web App di situs web pemerintah yang bernama Forum Kerukunan Umat Beragama Batam. Seiring ilmu komputer dan teknologi informasi yang menjadi lebih umum, pengembangan perangkat lunak yang terdiri dari pengembangan aplikasi desktop, web dan mobile menjadi popular. Terutama pengembangan web, semakin banyak organisasi dan lembaga yang mengembangkan situs web atau aplikasi web untuk mendukung kegiatan dan menawarkan jasa mereka melalui internet untuk aksesibilitas yang lebih baik. Situs web dibuat dan perlu dijaga. Untuk menghemat biaya dan waktu pengembangan di hari kemudian, refaktorisasi kode yang merupakan solusi terbukti untuk masalah itu sedang diterapkan di situs web Forum Kerukunan Umat Beragama. Selain refaktorisasi, pengembangan lintas platform juga menjadi masalah besar dalam proses pengembangan. Masalah dari kompatibilitas perangkat dan platform hingga kurangnya sumber daya dalam mengembangkan berbagai versi aplikasi yang sama diplatform yang berbeda. Oleh karena itu, pengembang memilih untuk menggunakan pendekatan Aplikasi Web Progresif yang diperkenalkan oleh Google sebagai solusi alternatif untuk masalah tersebut. Kumpulan teknologi yang digunakan untuk mengembangkan aplikasi web refaktorisasi yang baru ini sama dengan versi yang sebelumnya. PHP sebagai bahasa pemograman utama, MySQL digunakan untuk manajemen basis data relasional, HTML dan CSS untuk konstruksi dasar situs web, bersama dengan Javascript untuk penambahan fitur pada situs tersebut. Sebagai hasil dari makalah ini, refaktorisasi terbukti merupakan pendekatan yang baik untuk mengurangi waktu dan biaya ketika pengembangan. Aplikasi Web Progresif dapat juga menjadi alternatif yang baik untuk teknologi lintas pengembangan lainnya. ********************************************************************** This paper focused on code refactoring and PWA implementation in an E- Government website called Forum Kerukunan Umat Beragama Batam. As computer science and information technology become more common, software development consisting of desktop, web and native mobile development becomes popular. In particular, web development, more organizations and institutions develop websites or web apps to endorse their activities and offer their services via the internet for better accessibility. Websites are created and need to be maintained. In order to save cost and development time in the future, code refactoring is a proven solution to be implemented in the Forum Kerukunan Umat Beragama website. Besides refactoring, cross-platform development also becomes a big issue in the process of development. Problems from device and platform compatibility to lack of resources in developing different versions of the same application. Therefore, the developer chose to use Progressive Web App approach introduced by Google as the solution to those problems. The technology stack used to develop the refactored web app was the same as the previous one. PHP as the backend language, MySQL for relational database management, HTML and CSS for the basic construction of the website, along with Javascript for the addition of enhanced features. As the result of this paper, code refactoring is proven to be a good approach to reduce both time and cost during the development. Progressive Web Apps can be a good alternative to other cross- development approaches.

Item Type: Thesis (Undergraduate)
Additional Information: Similarity: 23
Uncontrolled Keywords: PWA, progressive web apps, lighthouse, code refactoring
Subjects: T Technology
T Technology > Information technology
Divisions: School of Computer Science > Information System
SWORD Depositor: Admin Repository Universitas Internasional Batam
Depositing User: Admin Repository Universitas Internasional Batam
Date Deposited: 28 Apr 2020 08:40
Last Modified: 28 Apr 2020 08:40
URI: http://repository.uib.ac.id/id/eprint/2398

Actions (login required)

View Item View Item