DESIGN AND EVALUATION OF AN OFFLINE ANDROID-BASED ACADEMIC SCHEDULING SYSTEM WITH AUTOMATED CONFLICT DETECTION AND REMINDER MECHANISM

DOI: https://doi.org/10.33650/codex.v1i3.16085
Authors

(1) * Adi Alfaisal   (STKIP TAMAN SISWA BIMA)  
        Indonesia
(2)  Nur Fadilah   (STKIP TAMAN SISWA BIMA)  
        Indonesia
(3)  Nur Fitrianingsih   (STKIP TAMAN SISWA BIMA)  
        Indonesia
(*) Corresponding Author

Abstract


Students with multiple academic activities often have difficulty organizing class schedules, which results in missed sessions, incorrect room information, and overlapping course entries. Existing student scheduling applications mainly provide schedule recording and reminders, and studies that combine automatic conflict validation with offline local storage remain limited. This study aims to design and evaluate an offline Android-based academic scheduling system with an automated schedule conflict detection mechanism and a class reminder mechanism. The system was developed using the Waterfall model, which consists of requirement analysis, system design, implementation, testing, and evaluation. It uses a three-layer architecture, Create, Read, Update, and Delete (CRUD) operations on a persistent SQLite database, a conflict validation query that compares the day and time range of a new entry with stored schedules, and reminders scheduled through Android's AlarmManager. Black-box functional testing with four scenarios showed that all scenarios passed: valid schedules were saved, invalid time input was rejected, overlapping schedules were blocked with a warning, and reminder alarms were registered in the Android system to trigger a local notification 15 minutes before class. These results indicate that the proposed system prevents scheduling input errors without requiring an internet connection. The system provides a practical basis for student time management, and future work should include user acceptance testing, cloud synchronization, and schedule export.



Keywords

Android Scheduling System, Offline Mobile Application, Schedule Conflict Detection, Automated Reminder Notification, SQLite Database.







References


Abdillah, A., Nadiya, & Yaqin, M. A. (2026). Sistem pemesanan lapangan futsal berbasis web dengan otomatisasi pembayaran dan notifikasi real-time. CODEX: Journal of Software Engineering, 1(2), 48–54. https://doi.org/10.33650/codex.v1i2.15367

Android Studio Team. (2024). Android Studio user guide. https://developer.android.com/studio/intro

Arsyanda, Fakhri, M. M., Syukur, P. A., Jannah, D. M., Jannah, E. N., & Rauf, A. (2024). StudySync mobile application design for student academic activity management based on SQLite database. Journal of Embedded Systems, Security and Intelligent Systems, 5(3), 223–232. https://doi.org/10.59562/jessi.v5i3.5042

Dewi, A. S., Syach, Z. A. A. M., & Nurpadila, A. (2024). Remindly: Android-based task reminder app with Agile methods to improve student study time efficiency. Journal of Digital Technology and Computer Science, 2(1), 70–99. https://doi.org/10.61220/digitech.v2i1.20241

Diansyah, H., & Syafrinal, S. (2025). Design and development of a mobile application using Android Studio and Flutter. Journal Mobile Technologies (JMS), 3(2), 69–76. https://doi.org/10.59431/jms.v3i2.646

Ge, R., & Chen, J. (2022). Analysis of college course scheduling problem based on ant colony algorithm. Computational Intelligence and Neuroscience, 2022, 7918323. https://doi.org/10.1155/2022/7918323

Google. (2024a). Android developer documentation. https://developer.android.com/docs

Google. (2024b). Material design guidelines. https://m3.material.io/

Halimi, A., Maulidiansyah, & Widiarti, D. (2026). Web-based academic information system development using Agile: A higher education case study. CODEX: Journal of Software Engineering, 1(2), 69–78. https://doi.org/10.33650/codex.v1i2.15592

Harini, H., Ripki, A. J. H., Sulistianingsih, S., Herlina, H., & Putri, A. (2024). Digital transformation: The utilization of information and communication technology to enhance educational management efficiency in the modern era. Jurnal Minfo Polgan, 13(2), 1668–1674. https://doi.org/10.33395/jmp.v13i2.14195

Himmah, F., & Laouar, M. S. (2025). Development of a web-based student registration system using Laravel framework. JOKI: Journal of Computing and Informatics, 2(2), 28–35. https://doi.org/10.65678/joki.v2i2.218

Horton, J. (2019). Android programming for beginners. Packt Publishing.

Irawan, A. D., & Utami, W. S. (2023). Aplikasi reminder jadwal kuliah dan tugas mahasiswa berbasis Android. Jurnal Komputer dan Informatika, 5(2), 288–300.

Makkaraka, A. M. R. B., Iskandar, A., & Yang, W. (2024). Design of web-based student academic information system. Ceddi Journal of Education, 3(2), 9–15. https://doi.org/10.56134/cje.v3i2.102

Meier, R. (2018). Professional Android (4th ed.). Wrox Press.

Mohamed Hashim, M. A., Tlemsani, I., & Matthews, R. (2022). Higher education strategy in digital transformation. Education and Information Technologies, 27(3), 3171–3195.

Murphy, M. L. (2017). The busy coder's guide to Android development. CommonsWare.

Naufal, M., & Furqan, M. (2026). A mobile-based alumni relationship management system using Extreme Programming: Enhancing digital engagement in Islamic boarding school education. CODEX: Journal of Software Engineering, 1(1), 39–47. https://doi.org/10.33650/codex.v1i01.14456

Nobbe, L., Breitwieser, J., Biedermann, D., & Brod, G. (2024). Smartphone-based study reminders can be a double-edged sword. npj Science of Learning. https://doi.org/10.1038/s41539-024-00253-7

Prasetyo, D., Utami, A., & Laksana, T. G. (2024). Website based academic information system design using Extreme Programming method. Journal of Informatics Information System Software Engineering and Applications (INISTA), 6(2), 134–143. https://doi.org/10.20895/inista.v6i2.1214

Putri, S. J., Putri, D. G. P., & Putra, W. H. N. (2024). Analisis komparasi pada teknik black box testing (studi kasus: Website Lars). Journal of Internet and Software Engineering, 5(1), 23–28. https://doi.org/10.22146/jise.v5i1.9446

Saravanos, A., & Curinga, M. X. (2023). Simulating the software development lifecycle: The Waterfall model. Applied System Innovation, 6(6), 108. https://doi.org/10.3390/asi6060108

SQLite Consortium. (2024). SQLite documentation. https://www.sqlite.org/docs.html

Timotheou, S., Miliou, O., Dimitriadis, Y., Sobrino, S. V., Giannoutsou, N., Cachia, R., Monés, A. M., & Ioannou, A. (2023). Impacts of digital technologies on education and factors influencing schools' digital capacity and transformation: A literature review. Education and Information Technologies, 28(6). https://doi.org/10.1007/s10639-022-11431-8

Wandri, R., Fadhilah, M. R., Setiawan, P. R., & Fadhilla, M. (2025). Agile Scrum as a development approach: A case study of web-based school information system design. Sistemasi: Jurnal Sistem Informasi, 14(4), 1722–1735.

Wiratama, J., & Santoso, H. (2023). Developing a class scheduling mobile application for private campus in Tangerang with the Extreme Programming (XP) model. G-Tech: Jurnal Teknologi Terapan, 7(2), 484–493. https://doi.org/10.33379/gtech.v7i2.2288

Zorzetti, M., Signoretti, I., Salerno, L., Marczak, S., & Bastos, R. (2022). Improving agile software development using user-centered design and lean startup. Information and Software Technology, 141, 106718.


Dimensions, PlumX, and Google Scholar Metrics

10.33650/codex.v1i3.16085


Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 Adi Alfaisal, Nur Fadilah, Nur Fitrianingsih

Creative Commons License
 

CODEX: Journal of Software Engineering
Published by Lembaga Penerbitan, Penelitian dan Pengabdian kepada Masyarakat (LP3M) of Nurul Jadid University, Probolinggo, East Java, Indonesia.