Implementasi Sistem Reminder Jadwal pada eLearning Moodle Berbasis API Menggunakan Framework Flutter
I will put the dimension here
Abstract
This research aims to develop a Flutter-based mobile application that provides users with information regarding class schedules and assignments. The application includes a reminder feature that sends notifications about lectures and assignments through WhatsApp and in-app notifications. The development methodology employed is the waterfall model, while testing utilizes black-box testing and Firebase Test Lab. The test results demonstrate the successful development of the application. Additionally, this application facilitates efficient and easy access to class schedules and assignments. It is expected to enhance users' academic performance and be applicable across various educational institutions. Overall, the development of this application offers users the advantage of effectively and efficiently managing study time and completing tasks, thereby contributing to the improvement of educational quality within institutions.
Downloads
References
P. Campanella, “LMS: Benchmarking ATutor, Moodle and Docebo,” in 2022 20th International Conference on Emerging eLearning Technologies and Applications (ICETA), IEEE, 2022, pp. 85–90.
Y.-C. Chang, J.-W. Li, and D.-Y. Huang, “A personalized learning service compatible with moodle e-learning management system,” Appl. Sci., vol. 12, no. 7, p. 3562, 2022.
H. Athaya, R. D. A. Nadir, D. Indra Sensuse, K. Kautsarina, and R. R. Suryono, “Moodle Implementation for E-Learning: A Systematic Review,” in 6th International Conference on Sustainable Information Engineering and Technology 2021, 2021, pp. 106–112.
C.-H. Lai, B.-S. Jong, Y.-T. Hsia, and T.-W. Lin, “Using reminder tools to increase learning motivation: A comparison of mobile devices, email and e-learning platforms,” 2020.
L. L. S. Gee, “Integrating Design Features for E-Learning Platforms,” in Proceedings, MDPI, 2022, p. 23.
C. De Medio, C. Limongelli, F. Sciarrone, and M. Temperini, “MoodleREC: A recommendation system for creating courses using the moodle e-learning platform,” Comput. Hum. Behav., vol. 104, p. 106168, 2020.
D. E. Kurniawan and A. Algazali, Mobile Programming: Praktik Membuat Aplikasi Android. Media Sains Indonesia, 2022.
D. E. Kurniawan, I. Muslim, M. Raihan, A. P. Putra, and P. A. Yusuf, MOBILE PROGRAMMING : Praktik Membuat Aplikasi Berbasis QR Code dan NFC. Media Sains Indonesia, 2020.
D. E. Kurniawan, B. F. Alamandha, N. F. Ramadhani, M. Raffi, and R. Erviani, Responsive Web Design: Praktik Membuat Aplikasi Produk Lokal. Media Sains Indonesia, 2021.
O. M. AL-atraqchi, “A Proposed Model for Build a Secure Restful API to Connect between Server Side and Mobile Application Using Laravel Framework with Flutter Toolkits,” Cihan Univ.-Erbil Sci. J., vol. 6, no. 2, pp. 28–35, 2022.
N. A. Prasetyo and Y. Saintika, “Integration between Moodle and Academic Information System using Restful API for Online Learning,” J. Ilm. Tek. Elektro Komput. Dan Inform. JITEKI, vol. 7, no. 2, pp. 358–367, 2021.
A. Hassan, I. N. Mseer, A. A. M. Omran, A. M. M. Al-Sartawi, and A. M. Y. Sarea, “WhatsApp as a source of e-learning during corona virus pandemic,” in Advanced Machine Learning Technologies and Applications: Proceedings of AMLTA 2021, Springer, 2021, pp. 77–91.
D. E. Kurniawan, M. Iqbal, J. Friadi, R. I. Borman, and R. Rinaldi, “Smart monitoring temperature and humidity of the room server using raspberry pi and whatsapp notifications,” in Journal of Physics: Conference Series, IOP Publishing, 2019, p. 012006.
N. Z. Janah, Y. Rokhayati, D. E. Kurniawan, and M. F. Muvariz, “Electronic School Books Dissemination Application for Batam Hinterland Schools,” Adv. Sci. Lett., vol. 24, no. 12, pp. 9739–9744, Dec. 2018, doi: 10.1166/asl.2018.13128.
K. Chauhan, S. Kumar, D. Sethia, and M. N. Alam, “Performance Analysis of Kotlin Coroutines on Android in a Model-View-Intent Architecture pattern,” in 2021 2nd International Conference for Emerging Technology (INCET), IEEE, 2021, pp. 1–6.
Copyright (c) 2023 M. Yudha Putra, Dwi Ely Kurniawan
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Pernyataan Hak Cipta dan Lisensi
Dengan mengirimkan manuskrip ke Journal of Applied Computer Science and Technology (JACOST), penulis setuju dengan kebijakan ini. Tidak diperlukan persetujuan dokumen khusus.
- Hak cipta pada setiap artikel adalah milik penulis.
- Penulis mempertahankan semua hak mereka atas karya yang diterbitkan, tak terbatas pada hak-hak yang diatur dalam laman ini.
- Penulis mengakui bahwa Journal of Applied Computer Science and Technology (JACOST) sebagai yang pertama kali mempublikasikan dengan lisensi Creative Commons Atribusi 4.0 Internasional (CC BY-SA).
- Penulis dapat memasukan tulisan secara terpisah, mengatur distribusi non-ekskulif dari naskah yang telah terbit di jurnal ini kedalam versi yang lain (misal: dikirim ke respository institusi penulis, publikasi kedalam buku, dll), dengan mengakui bahwa naskah telah terbit pertama kali pada Journal of Applied Computer Science and Technology (JACOST);
- Penulis menjamin bahwa artikel asli, ditulis oleh penulis yang disebutkan, belum pernah dipublikasikan sebelumnya, tidak mengandung pernyataan yang melanggar hukum, tidak melanggar hak orang lain, tunduk pada hak cipta yang secara eksklusif dipegang oleh penulis.
- Jika artikel dipersiapkan bersama oleh lebih dari satu penulis, setiap penulis yang mengirimkan naskah menjamin bahwa dia telah diberi wewenang oleh semua penulis bersama untuk menyetujui hak cipta dan pemberitahuan lisensi (perjanjian) atas nama mereka, dan setuju untuk memberi tahu rekan penulis persyaratan kebijakan ini. Journal of Applied Computer Science and Technology (JACOST) tidak akan dimintai pertanggungjawaban atas apa pun yang mungkin timbul karena perselisihan internal penulis.
Lisensi :
Journal of Applied Computer Science and Technology (JACOST) diterbitkan berdasarkan ketentuan Lisensi Creative Commons Atribusi 4.0 Internasional (CC BY-SA). Lisensi ini mengizinkan setiap orang untuk :.
- Berbagi — menyalin dan menyebarluaskan kembali materi ini dalam bentuk atau format apapun;
- Adaptasi — menggubah, mengubah, dan membuat turunan dari materi ini untuk kepentingan apapun.
Lisensi :
-
Atribusi — Anda harus mencantumkan nama yang sesuai, mencantumkan tautan terhadap lisensi, dan menyatakan bahwa telah ada perubahan yang dilakukan. Anda dapat melakukan hal ini dengan cara yang sesuai, namun tidak mengisyaratkan bahwa pemberi lisensi mendukung Anda atau penggunaan Anda.
-
BerbagiSerupa — Apabila Anda menggubah, mengubah, atau membuat turunan dari materi ini, Anda harus menyebarluaskan kontribusi Anda di bawah lisensi yang sama dengan materi asli.