Collaboration of Progressive Web App (PWA) And Firebase Cloud Messaging (FCM) for Optimal Performance Mailing Software
DOI:
https://doi.org/10.56910/ictmt.v1i2.126Keywords:
Mail, push notification, firebase cloud messaging, progressive web appsAbstract
The problem of correspondence cannot be separated from the ease, accuracy and speed of the processing process. In research from Riswandi Ishak and H. Trizaka, they proposed report management software as well as notification of disposition and monitoring of correspondence as a solution to correspondence problems. However, there are shortcomings in the notification process for the disposition of correspondence, which requires the software to be actively open. In research, P. Dwi proposed a notification solution with Firebase Cloud Messaging (FCM), so that it can send notifications as long as the browser is active and connected to the internet, even without opening the software. There is a problem currently when the software becomes unstable when the internet connection is bad or offline. Progressive Web Apps (PWA) offers the concept of web-based application development by implementing browser technology such as service workers and app manifests. PWA is capable of displaying pages offline but cannot save, change, or delete data in the database. The test results of this research used Lighthouse and showed an average score of 100 on the PWA criteria, 85 on the performance criteria, 97 on the accessibility criteria, and 100 on the best practices criteria. Additional results obtained by implementing PWA mean page loading times are 26.6% faster with cache and service workers. The PWA and FCM concepts provide the best experience in using Mailing Software even with minimal internet connection or offline. This strategy was chosen to still get a fast response when running the mail processing software.
References
Ardhia, A., Kusuma, A., Rusdianto, D. S., & Brata, A. H. (2019). Pengembangan Sistem Persuratan PT PGAS Solution. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(5), 4971–4978.
Eka Purnama Rijaludin, M., Witanti, W., & Id Hadiana, A. (2018). Sistem Informasi Administrasi Persuratan Terintegrasi Jurusan Informatika Dan Fakultas Mipa Universitas Jenderal Achmad Yani. Jurnal Mnemonic, 1(1), 25–31. https://doi.org/10.36040/mnemonic.v1i1.16
Febi, A. (2018). Realtime Notification pada Aplikasi Berbasis Web Menggunakan Firebase Cloud Messanging (FCM). Mnemonic, 1(2), 14–17.
Huber, S., Demetz, L., & Felderer, M. (2021). PWA vs the Others: A Comparative Study on the UI Energy-Efficiency of Progressive Web Apps. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12706 LNCS(May), 464–479. https://doi.org/10.1007/978-3-030-74296-6_35
Ikhsan, N., & Ramadhani, S. (2020). Sistem Informasi Administrasi Surat Menyurat Kantor Wilayah Kementerian Agama Provinsi Riau. Jurnal Teknologi Dan Sistem Informasi Bisnis, 2(2), 141–151.
Muthia Farida, & Dian Agustini. (2017). Aplikasi Pengarsipan Surat Menyurat Pada Program Pascasarjana Universitas Islam Kalimantan Muhammad Arsyad Albanjari Banjarmasin. Jurnal Teknik Mesin UNISKA, 02(02), 75–80.
Nur, P., Faridiani, R., Brata, A. H., & Brata, K. C. (2019). Pembangunan Website Manajemen Persuratan Pada Balai Pemasyarakatan Klas 1 Malang Menggunakan Metode Prototyping. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(10), 10145–10150.
Priyadi, D. A., & Lestari, E. W. (2018). Perancangan Sistem Informasi Pelayanan Surat Menyurat Pada Kantor Desa Tanjungsari Kutowinangun Kebumen Berbasis Desktop. Jurnal Teknik Komputer, IV(2), 84–91. https://doi.org/10.31294/jtk.v4i2.3444
Putra, G. P., Santoso, N., Muhammad, E., & Junemaro, A. (2019). Rancang Bangun Sistem Informasi Manajemen Persuratan Dinas Pendidikan Banyuwangi. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(5), 4276–4282.
Putro, D. P., Gunawan, I., & Suryani, P. E. (2022). Software Push Notification Disposisi Persuratan Berbasis Website Menggunakan Firebase Cloud Messaging. Journal of Information Technology Ampera, 3(3), 370–381. https://journal-computing.org/index.php/journal-ita/article/view/330
Rahman, B., Susetyo, B., & Primasari, D. (2019). Analisis Kinerja Pelayanan Surat-Menyurat Berbasis Web Di Pgri Kabupaten Bogor. IKRA-ITH INFORMATIKA : Jurnal Komputer Dan Informatika, 3(1), 1–11.
Riswandi Ishak, Setiaji, Fajar Akbar, & Mahmud Safudin. (2020). Rancang Bangun Sistem Informasi Surat Masuk Dan Surat Keluar Berbasis WEB Menggunakan Metode Waterfall. Jurnal Indonesia Sosial Teknologi, 1(3), 198–209. https://doi.org/10.36418/jist.v1i3.33
Trizaka, H., Rusdianto, D. S., & Brata, A. H. (2019). Pengembangan sistem aplikasi persuratan elektronik berbasis web di fakultas ilmu komputer ( FILKOM ) Universitas Brawijaya. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(5), 5115–5121. http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/download/5424/2545
Wijaya, M. R. R., Nurwarsito, H., & Sagita, D. (2018). Pengembangan Perangkat Lunak Dokumentasi Persuratan Menggunakan Codeigniter dengan Semantic Web Pada Unit Kerja Inspektorat Jenderal Kemnaker. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer E-ISSN, 2(6), 2343–2352
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 INTERNATIONAL CONFERENCE ON DIGITAL ADVANCE TOURISM, MANAGEMENT AND TECHNOLOGY
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.