PENERAPAN POLA ARSITEKTUR MVVM PADA PERANCANGAN APLIKASI PENGADUAN MASYARAKAT BERBASIS ANDROID
DOI:
https://doi.org/10.31949/infotech.v9i1.5246Abstract
The Model-View-ViewModel (MVVM) architectural pattern can be applied in designing a mobile complaint application. MVVM separates the graphical interface and business processes, making it easier to develop and maintain applications. In an MVVM implementation, event and observer data are separated, observing calls from event listeners are avoided, and state is used for data. The MVVM architectural pattern can also reduce dependencies so that there is no close relationship between the view and the viewmodel. In addition, MVVM can also be used to manage the concentration of Android application development that functions as a public complaint. In this community complaint application it is intended that the public can notify their complaints without having to come to the location of the complaint. In addition, it can make it easier for the authorities to follow up on these complaints, so that the public government can provide better service and be responsive to complaints from the public.
Keywords:
Android, MVVMDownloads
References
Akbar Ritonga, Ibnu Rasyid Munthe, Masrizal, A. (2019). Jurnal Mantik Jurnal Mantik. Mobile-Based National University Online Library Application Design, 3(2), 10–19. http://iocscience.org/ejournal/index.php/mantik/article/view/882/595
Bhavsar, K., Shah, D. V., & Gopalan, D. S. (2020). Scrum: An Agile Process Reengineering In Software Engineering. International Journal of Innovative Technology and Exploring Engineering, 9(3), 840–848. https://doi.org/10.35940/ijitee.c8545.019320
Heryandi, A. (2018). Developing Application ProgramMing Interface (API) for Student Academic Activity Monitoring using Firebase Cloud Messaging (FCM). IOP Conference Series: Materials Science and Engineering, 407(1). https://doi.org/10.1088/1757-899X/407/1/012149
Ibrahim, A. F., Musa, N., & Jamaludin, M. N. F. (2018). Internship Application System (IAS) for University Students using Laravel. Journal of Computing Research and Innovation, 3(4), 12–18. https://doi.org/10.24191/jcrinn.v3i4.85
Joni Karman, A. T. M. (2018). Sistem Informasi Geografis Lokasi Pemetaan Masjid Berbasis Android Kota Lubuklinggau. LIS Liga Ilmu Serantau, 42–50. https://doi.org/https://doi.org/10.31227/osf.io/tmk4g
Khawas, C., & Shah, P. (2018). Application of Firebase in Android App Development-A Study. International Journal of Computer Applications, 179(46), 49–53. https://doi.org/10.5120/ijca2018917200
Lou, T. (2016). A comparison of Android Native App Architecture Master ’ s Programme in ICT Innovation A Comparison of Android Native App Architecture – MVC , MVP and MVVM.
Manuputty, A. D., Hendrawan, S., & Haryanto, B. (2020). Design of Information Systems for Research Permit Application with Agile Method and Website Based Laravel Framework. Journal of Information Systems and Informatics, 2(1), 60–78. https://doi.org/10.33557/journalisi.v2i1.45
Martin, R. C. (2017). Clean Architecture: A Craftsman’s Guide to Software Structure and Design. In Prentice Hall. Prentice Hall, 2018. https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164%0Ahttps://www.safaribooksonline.com/library/view/clean-architecture-a/9780134494272/
Rais, M. (2019). Penerapan Konsep Object Oriented Programming Untuk Aplikasi Pembuat Surat. PROtek : Jurnal Ilmiah Teknik Elektro, 6(2), 96–101. https://doi.org/10.33387/protk.v6i2.1242
Ricu Sidiq, & Najuah. (2020). Pengembangan E-Modul Interaktif Berbasis Android pada Mata Kuliah Strategi Belajar Mengajar. Jurnal Pendidikan Sejarah, 9(1), 1–14. https://doi.org/10.21009/jps.091.01
Schwaber, K., & Sutherland, J. (2011). The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game. In Scrum. org, October (Vol. 2, Nomor October). http://www.scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-US.pdf#zoom=100
Sibarani, N. S., Munawar, G., & Wisnuadhi, B. (2018). Analisis Performa Aplikasi Android Pada Bahasa Pemrograman Java dan Kotlin. In Prosiding Industrial Research Workshop and National Seminar. Industrial Research Workshop and National Seminar, 9(July). https://doi.org/https://doi.org/10.35313/irwns.v9i0.1116
Siregar, H. F., Siregar, Y. H., & Melani, M. (2018). (2018). Perancangan Aplikasi Komik Hadist Berbasis Multimedia. JurTI (Jurnal Teknologi Informasi), 2(2), 113-121. JurTI (Jurnal Teknologi Informasi), 2(2), 113–121. http://www.jurnal.una.ac.id/index.php/jurti/article/view/425
Sutabri. (2020). Bab II Tinjauan Pustaka Dan Dasar Teori. Journal of Chemical Information and Modeling, 53(9), 1689–1699. https://eprints.utdi.ac.id/8897/
Suzanti, I. O., Fitriani, N., Jauhari, A., & Khozaimi, A. (2020). REST API Implementation on Android Based Monitoring Application. Journal of Physics: Conference Series, 1569(2). https://doi.org/10.1088/1742-6596/1569/2/022088
Widharma, I. G. S. (2017). Perancangan Simulasi Sistem Pendaftaran Kursus Berbasis Web Dengan Metode Sdlc. Matrix : Jurnal Manajemen Teknologi dan Informatika, 7(2), 38. https://doi.org/10.31940/matrix.v7i2.527
Woebkenberg, R. D., & Llp, E. (2020). ( 12 ) United States Patent. 2.
Wulandari, D., & Gusti, K. (2020). Perguruan Tinggi Berbasis Web Dengan Metode Agile Scrum Studi Kasus Upn “ Veteran ” Jakarta Design-Build of Web Based Higher Education Quality Assurance System Application With Agile Scrum Method Study At Upn “ Veteran ” Jakarta. Sigma-Mu, 12, 14–29.
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 INFOTECH journal

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.