Implementasi Arsitektur Model-View-Viewmodel (MVVM) Dalam Pengembangan Sistem DIL-Miclearn Berbasis Mobile
Abstract
Penelitian ini bertujuan merancang sistem e-learning DIL-MicLearn berbasis mobile dengan mengimplementasikan arsitektur Model-View-ViewModel (MVVM). Pengembangan sistem dilakukan dengan pendekatan Software Development Life Cycle (SDLC) menggunakan metode waterfall, melalui Android Studio, bahasa pemrograman Kotlin, Jetpack Compose sebagai framework, dan MySQL sebagai sistem manajemen basis data. Hasil penelitian ini berupa sistem DIL-MicLearn berbasis mobile yang lebih terstruktur dan efisien dengan memisahkan logika bisnis dari antarmuka pengguna. Implementasi fitur notifikasi memungkinkan mahasiswa menerima pemberitahuan secara langsung melalui perangkat smartphone, mempermudah mereka mengingat jadwal tes sumatif dan informasi penting lainnya tanpa harus masuk ke sistem secara manual. Selain itu, penggunaan WorkManager dalam penjadwalan notifikasi memastikan notifikasi dapat dijalankan tepat waktu sesuai jadwal yang telah ditentukan, sehingga meningkatkan pengalaman pengguna dan mendukung tujuan pembelajaran yang efektif.
Downloads
References
A. Gormantara, A. L. Tungadi, and R. Y. Carolus, “Pengembangan Sistem E-Learning Berbasis Moodle,” J. Ris. Komputer), vol. 10, no. 1, pp. 109–116, 2023, doi: 10.30865/jurikom.v10i1.5527.
S. Fatmawati, “Efektivitas Forum Diskusi Pada E-Learning Berbasis Moodle Untuk Meningkatkan Partisipasi Belajar,” Refleks. Edukatika J. Ilm. Kependidikan, vol. 9, no. 2, pp. 210–216, 2019, doi: 10.24176/re.v9i2.3379.
N. W. Marti, I. G. P. Suharta, K. Agustini, I. K. Sudarma, I. N. S. W. Wijaya, and L. P. T. Ariani, “Development of The Proposed Microlearning-Based Dynamic Intellectual Learning System to Actualize an Effective Learning Process in Online Environment,” J. Pendidik. Teknol. dan Kejuru., vol. 21, no. 1, pp. 57–68, 2024, doi: 10.23887/jptkundiksha.v21i1.75672.
N. W. Marti and L. P. Tuti Ariani, “Pengembangan Konten Pembelajaran Berbasis Micro-Learning Untuk Mata Kuliah Basis Data Di Program Studi S1 Ilmu Komputer-Undiksha [Development of Micro Learning-Based Learning Content for Database Courses in the Computer Science-Undiksha Undergraduate Stud,” J. Pendidik. Tek. dan Kejuru., vol. 20, no. 1, pp. 1–12, 2023, [Online]. Available: https://ejournal.undiksha.ac.id/index.php/JPTK/article/view/54572/24658
S. Putu Andi, M. Ni Wayan, Y. Komang Andrew Tri Yoga, A. Dewa Putu Sukra, and S. Kadek Rama, “User Acceptance Test Terhadap Sistem DIL-Miclearn Sebagai E-Learning Pencapaian Ketuntasan Belajar,” Inser. Inf. Syst. Emerg. Technol. J., vol. 5, no. 1, pp. 63–72, 2024, doi: 10.23887/insert.v5i1.77859.
N. W. Marti, “Pengembangan Sistem Dynamic Intellectual Learning Berbasis Microlearning Untuk Pencapaian Mastery Learning Pada Mata Kuliah Basis Data Di Program Studi S1 Ilmu Komputer,” Pascasarjana, Singaraja, 2023.
N. Rachman and P. Irfan, “Aplikasi Kurir Mobil Pick Up Berbasis Mutli Platform,” JTIM J. Teknol. Inf. dan Multimed., vol. 2, no. 3, pp. 166–173, 2020, doi: 10.35746/jtim.v2i3.108.
F. T. Dewantoro and A. F. Waluyo, “Penerapan Rest Api Dalam Perancangan Aplikasi Reservasi Perawatan dan Penitipan Hewan Berbasis Android,” KLIK Kaji. Ilm. Inform. dan Komput., vol. 4, no. 2, pp. 1011–1020, 2023, doi: 10.30865/klik.v4i2.1262.
Hendra Utama, Safuan, and Musa Alkhadimi Alhabsy, “Implementasi Aplikasi Penerimaan Mahasiswai Baru Berbasis Android Dengan Fitur Push Notifikasi Program Pascasarjana Universitas Jayabaya,” J. Cakrawala Ilm., vol. 1, no. 10, pp. 2387–2396, 2022, doi: 10.53625/jcijurnalcakrawalailmiah.v1i10.2568.
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,” Proceeding Int. Conf. Sci. Eng., vol. 3, no. April, pp. 283–289, 2020, doi: 10.14421/icse.v3.514.
M. I. Alfathar et al., “Penerapan MVVM (Model View Viewmodel) pada Pengembangan Aplikasi Bank Sampah Digital,” J. Ris. dan Apl. Mhs. Inform., vol. 5, no. 2, pp. 406–414, 2024, doi: 10.30998/jrami.v5i2.11071.
B. Arfianto and A. Prapanca, “Analisis Perbandingan Performa Pola Arsitektur Model-View-ViewModel (MVVM) dan Model-View-Presenter (MVP) pada Pengembangan Aplikasi Desa Wisata Berbasis Android,” J. Informatics Comput. Sci., vol. 06, no. Mvvm, pp. 465–478, 2024.
F. P. Sary, A. Prasetio, and M. Moslem, “Analisis Faktor-Faktor Kesuksesan E-Learning dalam Meningkatkan Proses Belajar Mengajar Di Universitas Telkom,” JINOTEP (Jurnal Inov. dan Teknol. Pembelajaran) Kaji. dan Ris. Dalam Teknol. Pembelajaran, vol. 8, no. 3, pp. 194–206, 2021, doi: 10.17977/um031v8i22021p194.
F. F. Iskandar, G. A. A. Wisudiawan, and S. Y. Puspitasari, “Implementasi dan Evaluasi Pengaruh MVVM Pattern terhadap Reusability pada Aplikasi Berbasis Mobile Android ( Studi Kasus Sidang Tugas Akhir S1 Informatika Telkom University ),” in e-Proceeding of Engineering, 2023, vol. 10, no. 2, pp. 1790–1807.
I. P. R. P. Putra and H. Tolle, “Pengembangan Aplikasi Pembelajaran Bahasa Bali berbasis Android menggunakan MVVM Architecture dan Jetpack Compose,” J. Pengemb. Teknlogi Inf. dan Ilmu Komput., vol. 7, no. 5, pp. 2205–2214, 2023, [Online]. Available: https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/12687%0Ahttps://j-ptiik.ub.ac.id/index.php/j-ptiik/article/download/12687/5764
A. F. Diansyah, M. R. Rahman, R. Handayani, D. D. Nur Cahyo, and E. Utami, “Comparative Analysis of Software Development Lifecycle Methods in Software Development: A Systematic Literature Review,” Int. J. Adv. Data Inf. Syst., vol. 4, no. 2, pp. 97–106, 2023, doi: 10.25008/ijadis.v4i2.1295.
R. A. J. Arsana, K. Y. E. Aryanto, and N. W. Marti, “Implementasi Sistem Informasi Toko Online pada Toko Lovelace Bali,” JITET (Jurnal Inform. dan Tek. Elektro Ter., vol. 14, no. 1, pp. 1575–1582, 2026, doi: https://doi.org/10.23960/jitet.v14i1.9110.
W. Nurhayati, S. Sudarmaji, and G. Yanti Kemala Sari Siregar, “Implementasi Metode Waterfall Pada Sistem Informasi Perpustakaan Online Smk Negeri 1 Seputih Agung,” JIKI (Jurnal Ilmu Komput. Dan Inform., vol. 4, no. 2, pp. 196–207, 2023.

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



