Penerapan Aplikasi Penjadwalan Mata Pelajaran di SMPK Flos Carmeli Menggunakan Algoritma MVC
DOI:
https://doi.org/10.62951/modem.v4i1.766Keywords:
Academic Administration, Information System, Model–View–Controller, Subject Scheduling, Web-Based ApplicationAbstract
The rapid development of information technology has provided significant opportunities to improve the efficiency of academic administration in schools. One of the common problems faced by educational institutions is the manual process of subject scheduling, which is time-consuming and prone to schedule conflicts among teachers, classes, and learning time. This problem is also experienced by SMPK Flos Carmeli, where the preparation of subject schedules has not yet been supported by an integrated computerized system. This study aims to design and develop a web-based subject scheduling application at SMPK Flos Carmeli using the Model–View–Controller (MVC) architecture. The research method employed is Research and Development (R&D) with the Waterfall software development model, which includes the stages of requirements analysis, system design, and application implementation. Data were collected through interviews, observations, and literature review to obtain system requirements that align with the school’s conditions. The application was developed using native PHP with the implementation of the MVC pattern to produce a structured, maintainable, and flexible system. The results show that the developed application is able to support the subject scheduling process in a faster, more accurate, and well-organized manner. The system provides features for managing teacher data, class data, time slots, schedule arrangement, and schedule printing, thereby minimizing schedule conflicts and improving the efficiency of school administrative work. Therefore, this subject scheduling application is expected to support the digitalization of academic administration and enhance the effectiveness of the teaching and learning process at SMPK Flos Carmeli.
Downloads
References
Aji, L. (2023). Penerapan algoritma genetika dalam penjadwalan. JURNAL INFORMATIKA, 10(2), 194-205. https://doi.org/10.31294/inf.v10i2.16701
Arif, Z., & Arifiyah, N. L. (2024). Penerapan algoritma hybrid ant colony optimization (ACO) dan local search dalam meningkatkan efisiensi pemotongan bahan baku ukuran jumlah. Jurnal BATIRSI, 8(1), 17-22.
Fauzi, F. A., & Darmawan, F. (2023). Pembangunan aplikasi e-commerce berbasis website menggunakan Laravel. Pasinformatik, 2(6), 1-7. https://doi.org/10.23969/pasinformatik.v2i1.7172
Gun, G., Rahmat, G., & Dana, R. D. (2024). Pelajaran di MTS Wijaya Surya berbasis website. Jurnal Mahasiswa Teknik Informatika, 8(3), 3101-3108. https://doi.org/10.36040/jati.v8i3.9100
Hidaya, R. (2025). Open access optimasi berbasis swarm intelligence untuk penjadwalan mata kuliah di perguruan tinggi. Jurnal Teknologi Dan Sains Modern, 2(3), 114-123. https://doi.org/10.69930/jtsm.v2i3.380
Kurniawan, D., Passarella, R., Rifai, A., Isnanto, R. F., & Ubaya, H. (2024). Scheduling information system at SMA N 1 Madang Rasuan OKU Timur sistem informasi penjadwalan pada SMA N 1 Madang Rasuan OKU Timur. DINAMISIA, 8(1), 138-149. https://doi.org/10.31849/dinamisia.v8i1.18009
Laia, E. (2023). Analisis struktur teks laporan observasi siswa kelas X SMA Negeri 2 Susua tahun pelajaran 2021/2022. KOHESI: Jurnal Pendidikan Bahasa Dan Sastra Indonesia, 3(2), 13-23. https://doi.org/10.57094/kohesi.v3i2.848
Mulyana, A., Senajaya, A. J., & Ismunandar, D. (2021). Indikator-indikator kecemasan belajar matematika daring di era pandemik COVID-19 menurut perspektif siswa SMA kelas X. Proximal: Jurnal Penelitian Matematika Dan Pendidikan Matematika, 4(1), 14-22. https://doi.org/10.30605/proximal.v4i1.501
Noor, M., & Rahmani, B. (2022). Aplikasi web cerdas penghindar konflik jadwal order dokumentasi kegiatan pelanggan. Jutisi, 2(1), 527-536. https://doi.org/10.35889/jutisi.v14i1.2668
Pratiwi, I., Anardani, S., & Putera, A. R. (2023). Rancang bangun sistem informasi penjadwalan mata pelajaran dengan metode waterfall. JDMIS, 1(1), 20-28. https://doi.org/10.54259/jdmis.v1i1.1513
Rahma, M., Yulis, E., Pratiwi, N., Susanto, R., & Syofyan, H. (2021). Pemanfaatan teknologi informasi dan komunikasi untuk mengembangkan kompetensi pedagogik guru. Eduscience: Jurnal Ilmu Pendidikan, 6(2), 97-105. https://digilib.esaunggul.ac.id/public/UEU-Journal-19913-11_1192.pdf
Sengkey, D. J., Sampoerno, P. D., & Aziz, A. (2023). Kemampuan pemahaman konsep matematis: Sebuah kajian literatur. Griya, 3(1), 67-74. https://doi.org/10.29303/griya.v3i1.265
Setiabudi, A. (2025). Manajemen konflik, manajemen stres, manajemen waktu dalam. Sultra Educational Journal, 5(1), 47-55. https://doi.org/10.54297/seduj.v5i1.841
Simarangkir, M. S. H., Meiruwi, A. D., Komputer, T., Meta, P., Cikarang, I., Komputer, T., Meta, P., & Cikarang, I. (2021). Rancang bangun sistem informasi penjadwalan mata pelajaran berbasis web. Jurnal Elektro Luceat, 7(1), 2-12.
Wijoyo, H. (2022). Analisis teknik wawancara (pengertian wawancara, bentuk-bentuk pertanyaan wawancara) dalam penelitian kualitatif bagi mahasiswa teologi dengan tema pekabaran injil melalui penerjemahan alkitab. Academia.Edu, 1-10.
Zulfa, A. A., Ibrahim, T., & Arifudin, O. (2025). Peran sistem informasi akademik berbasis web. Jurnal Tahsinia, 6(1), 115-134.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Modem : Jurnal Informatika dan Sains Teknologi.

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


