IMPLEMENTASI ANDROID ARCHITECTURE MODEL – VIEW – VIEWMODEL (MVVM) DAN JETPACK COMPOSE PADA APLIKASI HUKUM BERBASIS ANDROID
Author
Abstract
Dikutip dari jurnal Geraldo A. Lambonan berjudul “Rancang Bangun Aplikasi Ensiklopedia Hukum Indonesia Berbasis Android”, penggunaan buku-buku yang berisi istilah dan undang-undang hukum di Indonesia masih banyak digunakan sebagai sumber informasi. Namun, metode ini memiliki kelemahan dari segi kepraktisan. Untuk mengatasi masalah tersebut, penelitian ini mengembangkan sebuah aplikasi hukum berbasis Android yang membantu pengguna mendapatkan bantuan hukum dengan 2 fitur utama yaitu Chat Bot peraturan undang – undang dan daftar peraturan undang - undang. Aplikasi ini menggunakan pola arsitektur Model-View-ViewModel (MVVM) yang memisahkan tampilan antarmuka pengguna (UI) dari logika bisnis, sehingga memudahkan pengembangan dan pemeliharaan. Selain itu, Jetpack Compose digunakan sebagai toolkit UI untuk merancang antarmuka pengguna yang interaktif dan responsif. Hasil pengujian aplikasi menggunakan metode Black Box menunjukkan bahwa aplikasi berjalan dengan lancar tanpa error. Uji coba dengan penyebaran kuesioner kepada pengguna dan ahli materi juga menunjukkan hasil yang baik. Pengujian oleh ahli materi memperoleh nilai rata-rata sebesar 86% dari total perhitungan skala Likert (99 poin), sedangkan pengujian oleh pengguna mencapai nilai rata-rata 87,2% berdasarkan skala Likert dari setiap pertanyaan. Dan hasil akhir dari penelitian ini adalah berhasil mengembangkan aplikasi hukum berbasis android dengan mengimplemtasikan pola model-view-viewmodel (MVVM) sebagai arsitektur android dan android Jetpack Compose sebagai UI Toolkit desain aplikasi