PENERAPAN POLA ARSITEKTUR MVVM PADA PERANCANGAN APLIKASI PENGADUAN MASYARAKAT BERBASIS ANDROID

Abstract Views : 511 / Downloads Count: 561

Authors

  • Irya Muhammad Riyadhi Universitas Singaperbangsa Karawang
  • Intan Purnamasari
  • Kamal Prihandani

DOI:

https://doi.org/10.31949/infotech.v9i1.5246

Keywords:

Android, MVVM

Abstract

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.

Downloads

Download data is not yet available.

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.

Downloads

Published

12-05-2023

How to Cite

Riyadhi, I. M., Intan Purnamasari, & Kamal Prihandani. (2023). PENERAPAN POLA ARSITEKTUR MVVM PADA PERANCANGAN APLIKASI PENGADUAN MASYARAKAT BERBASIS ANDROID. INFOTECH Journal, 9(1), 147–158. https://doi.org/10.31949/infotech.v9i1.5246

Issue

Section

Articles