Development and performance analysis of the Gunungkidul cultural potential application based on progressive web apps
Muhammad Nurwidya Ardiansyah, Universitas Negeri Yogyakarta, Indonesia
Nova Suparmanto, Universitas Negeri Yogyakarta, Indonesia
Abstract
Gunungkidul has various cultural potentials that make it a tourist destination. To make it easier for tourists to visit and get tourist destination information, several researchers developed a mobile application-based information system. However, mobile applications have several drawbacks as such as the user must install the application and can only be used on specific operating systems. The purpose of this research is to develop and analyze applications regarding the potential of Gunungkidul culture based on progressive web apps and which can be used without having to install applications and can run in all operating systems. The application development method uses Scrum and Ionic Framework as a framework for the application. The performance analysis method was tested on runtime performance (loading, scripting, rendering, painting, system) and memory usage (min JS Heap and max JS Heap) by using Chrome Developer Tools for 30 tests. The results of the development show that there are 7 features in the application, namely (1) Peta; (2) Geoheritage; (3) Daerah; (4) Cagar Budaya; (5) Kuliner; (6) Seni Adat Tradisi; (7) Agenda. Runtime performance and memory usage test results show the average value on aspects (1) Loading: 33.60 ms; (2) Scripting: 1069.20 ms; (3) Rendering: 84.90 ms; (4) Painting: 22.33; (5) System: 429.67 ms; (6) Min JS Heap: 8.05 MB; and (8) Max JS Heap: 19.51 MB.
Full Text:
PDFReferences
R. Agrarian, A. Suprayogi, and B. Yuwono, “Pembuatan Aplikasi Mobile Gis Berbasis Android Untuk Informasi Pariwisata Di Kabupaten Gunungkidul,” J. Geod. Undip, vol. 4, no. 2, pp. 241–247, 2015.
E. Fernando, M. Irsan, D. F. Murad, Surjandy, and Djamaludin, “Mobile-based geographic information system for culinary tour mapping in Indonesia,” 2019 Int. Conf. Inf. Commun. Technol. ICOIACT 2019, pp. 28–31, 2019, doi: 10.1109/ICOIACT46704.2019.8938511.
M. Hajian, Progressive Web Apps with Angular. Oslo, Norway: Apress Media, LLC, 2019.
B. Kumar NJ, “Progressive Web Apps a New Way to Experience Mobile,” Int. J. Eng. Res. Technol., vol. 4, no. 22, pp. 1–2, 2016.
D. Sheppard, Beginning Progressive Web App Development. Tinley Park, Illinois: Apress Media, LLC, 2020.
D. McKenna, The Art of Scrum: How Scrum Masters Bind Dev Teams and Unleash Agility. Aliquippa, Pennsylvania: CA Press, 2016.
M. Hron and N. Obwegeser, “Scrum in Practice: an Overview of Scrum Adaptations,” Proc. 51st Hawaii Int. Conf. Syst. Sci., pp. 5445–5454, 2018, doi: 10.24251/hicss.2018.679.
F. Cheng, Build Mobile Apps with Ionic 4 and Firebase, Second Edi. Sandringham, Auckland: Apress Media, LLC is, 2018.
K. Zhu, J. Fu, and Y. Li, "Research the performance testing and performance improvement strategy in a web application," ICETC 2010 - 2010 2nd Int. Conf. Educ. Technol. Comput., vol. 2, pp. 328–332, 2010, doi: 10.1109/ICETC.2010.5529374.
K. Behl and G. Raj, “Architectural Pattern of Progressive Web and Background Synchronization,” Proc. 2018 Int. Conf. Adv. Comput. Commun. Eng. ICACCE 2018, no. June, pp. 366–371, 2018, doi: 10.1109/ICACCE.2018.8441701.
D. Odell, Pro JavaScript Development: Coding, Capabilities, and Tooling. New York: Apress Media, LLC, 2014.
K. Basques, “Get Started With Analyzing Runtime Performance,” Chrome DevTools Guides, 2020. https://developers.google.com/web/tools/chrome-devtools/evaluate-performance (accessed Mar. 16, 2021).
DOI: https://doi.org/10.21831/jeatech.v2i1.39525
Refbacks
- There are currently no refbacks.
Copyright (c) 2021 Journal of Engineering and Applied Technology
Our journal has been indexed by:
Journal of Engineering and Applied Technology (JEATech) by Faculty of Engineering UNY is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.