Implementasi MVVM Dan Framework Jetpack Compose Pada Aplikasi Hukum Berbasis Android
Keywords:
android, MVVM, jetpack compose, kotlin, lawAbstract
This research discusses the development of Android-based legal applications using Model-View-ViewModel (MVVM) architecture and Jetpack Compose framework. The purpose of this research is to improve the access and understanding of the Indonesian people to legal aid through an efficient and user-friendly mobile application. The research method used is Software Development Life Cycle (SDLC) with a waterfall model that includes the stages of needs analysis, design, implementation, testing, and maintenance. Data was collected through a questionnaire distributed to 107 respondents aged 17-40 years to measure their understanding of the law and access to legal aid. The results of the analysis showed that 67% of the respondents knew how to get legal aid, but did not know the details of how. The developed app has several key features, such as a list of laws and regulations, AI Q&A, and lawyer consultation. The implementation of Jetpack Compose on the login, register, home, chatbot, regulations, and regulation details pages shows efficiency and ease in developing an interactive and responsive user interface. Application testing is carried out through verification by media experts, application users, and black box tests. The test results show that the application functions properly and meets user needs. The conclusion of this research is that the use of MVVM architecture and Jetpack Compose can speed up the development process and facilitate the maintenance of Android-based legal applications. This application is expected to provide practical and effective solutions in obtaining legal assistance and increasing legal understanding among the people of Indonesia.
References
F. A. Candra and F. J. Sinaga, “Peran Penegak Hukum dalam Penegakan Hukum di Indonesia,” Edu Soc. J. Pendidikan, Ilmu Sos. Dan Pengabdi. Kpd. Masy., vol. 1, no. 1, pp. 41–50, 2023, doi: 10.56832/edu.v1i1.15.
H. Basri, “Perlindungan Hukum Terhadap Pelaku Tindak Pidana Berdasarkan Sistem Peradilan Pidana Indonesia,” SIGn J. Huk., vol. 2, no. 2, pp. 104–121, 2021, doi: 10.37276/sjh.v2i2.90.
G. A. Lambonan, R. Sengkey, X. B. N. Najoan, T. Elektro, U. Sam, and R. Manado, “Rancang Bangun Aplikasi Ensiklopedia Hukum Indonesia Berbasis Android,” J. Tek. Inform. Vol.14, vol. 14, no. 3, pp. 341–348, 2019.
F. Fadhlillah, A. Kuswandi, and P. Haryono, “Peranan Aplikasi Android Dalam Peningkatan Kualitas Pelayanan ekolah di Pesantren Persis Kota Tasikmalaya,” Kelola J. Manaj. Pendidik., vol. 8, no. 1, pp. 22–33, 2021, doi: 10.24246/j.jk.2021.v8.i1.p22-33.
M. S. Arif, A. Musthafa, and D. Muriyatmoko, “Implementation of Model-View-ViewModel ( MVVM ) Architecture Pattern in the Sistem Informasi Akademik UNIDA Gontor Mobile Application,” in Proceeding International Conference on Science and Engineering, 2017, pp. 283–289.
Baselam Asefa, Membangun Library Komponen Android Menggunakan Jetpack Compose. 2022.
I. Sommerville, Software Engineering, 10th ed. England: PEARSON, 2016.
M. Nazir and D. Siahaan, “Structural and Semantic Similarity Measurement of UML Use Case Diagram,” Lontar Komput., vol. 11, no. 2, pp. 88–100, 2020.
Z. Tuasamu, A. I. M.Lewaru, and M. Rivaldi Idris, “Analisis Sistem Informasi Akuntansi Siklus Pendapatan Menggunakan DFD Dan Flowchart Pada Bisnis Porobico,” JURBISMAN, vol. 1, no. 2, pp. 495–510, 2023.
R. Wijaya, N. Ibrahim, J. T. Informatika, and U. K. Maranatha, “Penggunaan Android Kotlin Untuk Pembuatan Aplikasi Lelang,” J. Strateg., vol. 1, no. November, pp. 324–335, 2019.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Seminar Nasional Sistem Informasi dan Teknologi (SISFOTEK)
This work is licensed under a Creative Commons Attribution 4.0 International License.
http://creativecommons.org/licenses/by/4.0