Published: 28-09-2025

Development Of A Web-Based Course Scheduling Information System For The Information Technology Study Program At Universitas PGRI Sumatera Barat

M Egi Alfarizi
Universitas PGRI Sumatera Barat ROR
Indonesia
Ade Pratama
Universitas PGRI Sumatera Barat ROR
Indonesia
Rahayu Trisetyowati Untari
Universitas PGRI Sumatera Barat ROR
Indonesia

Abstract

Course timetable preparation in the Information Technology Study Program at Universitas PGRI Sumatera Barat is still performed in spreadsheets, typically requires three to five days, and can produce instructor, class, or room conflicts. This study develops a web-based scheduling information system that centralizes timetable data, detects collisions automatically, and offers alternatives with support from the Google Gemini API. Development followed the Waterfall System Development Life Cycle, comprising requirements analysis, design, implementation, testing, deployment, and maintenance. The application was built with PHP, Laravel, and MySQL. A deterministic rule identifies overlapping allocations involving the same instructor, class, or room on the same day. Gemini is used only to rank and explain feasible candidates; the application revalidates each recommendation, and the Study Program Secretary retains final approval. Black-box testing of ten functions achieved a 100% success rate. Beta testing produced an average score of 89.22% from three experts and 89.79% from two users, with both results classified as Very Good. The findings indicate that the system is highly feasible for integrated course timetable preparation and administration.

Keywords

course scheduling web application Google Gemini API Waterfall conflict detection

Views & Downloads Statistics (Last 12 Months)

Monthly performance and trends of article views and downloads
views: 0

References

16 References
Bibliography and cited literature of the article
  1. [1]
    H. Paramata, A. Lahinta, and S. Suhada, “Perancangan Sistem Informasi Penjadwalan,” Diffusion J. Syst. Inf. Technol., vol. 2, no. 1, pp. 30-39, 2022.
  2. [2]
    A. Fitria and N. Nunsina, “Perancangan Sistem Informasi Penjadwalan Kuliah Berbasis Web pada Fakultas Komputer dan Multimedia di UNIKI,” Device: J. Inf. Syst. Comput. Sci. Inf. Technol., vol. 3, no. 2, pp. 9-15, 2022, doi:10.46576/device.v3i2.2696.
  3. [3]
    T. B. Bunduwula, M. Nur Iksan, S. R. Syaifullah, and L. O. M. Fid Aksara, “Perancangan Website Sistem Informasi Jadwal Perkuliahan Jurusan Teknik Informatika Menggunakan Metode Waterfall,” Simkom, vol. 9, no. 1, pp. 23-35, 2024, doi:10.51717/simkom.v9i1.353.
  4. [4]
    A. Ihtiara and M. Abdul Muthalib, “Penjadwalan Mata Kuliah Menggunakan Algoritma Greedy dengan Mempertimbangkan Preferensi Dosen,” J. Sains Teknol. 4.0, vol. 1, no. 2, pp. 37-46, 2024.
  5. [5]
    A. H. Nuradira, M. R. Anam, L. Amrita, M. Z. Izzati, and H. Saputro, “Optimalisasi Penjadwalan Kuliah Menggunakan Algoritma Genetika untuk Meningkatkan Efisiensi Jadwal pada Program Studi Sistem Informasi UNISNU Jepara,” J. Inf. Syst. Comput., vol. 4, no. 2, pp. 70-76, 2024, doi:10.34001/jister.v4i2.1220.
  6. [6]
    J. C. Joseph, A. Sujjada, K. Kamdan, and G. P. Insany, “Implementasi Metode Kanban pada Penjadwalan Mata Kuliah Berbasis Web,” J. Ekonomi Manajemen Sistem Informasi, vol. 6, no. 5, pp. 3435-3445, 2025, doi:10.38035/jemsi.v6i5.5298.
  7. [7]
    A. D. Situmorang, S. R. N. Muhammad, and W. Ariyadi, “Pengembangan Sistem Penjadwalan Kuliah Real Time Berbasis Web,” J. Ilmu Teknik dan Komputer (JITKOM), vol. 8, no. 2, pp. 143-148, 2024, doi:10.22441/jitkom.v8i2.010.
  8. [8]
    M. Imran and N. Almusharraf, “Google Gemini as a Next Generation AI Educational Tool: A Review of Emerging Educational Technology,” Smart Learning Environments, vol. 11, no. 1, 2024, doi:10.1186/s40561-024-00310-z.
  9. [9]
    A. Bonlarron, F. Regin, E. De Maria, and J. C. Regin, “Large Language Model Meets Constraint Propagation,” in Proc. IJCAI, pp. 10036-10044, 2025, doi:10.24963/ijcai.2025/1115.
  10. [10]
    K. Valmeekam, M. Marquez, S. Sreedharan, and S. Kambhampati, “On the Planning Abilities of Large Language Models: A Critical Investigation,” Advances in Neural Information Processing Systems, vol. 36, pp. 75993-76005, 2023.
  11. [11]
    M. R. R. Hidayat, “Penerapan Metode System Development Life Cycle (SDLC) dalam Pembangunan Sistem Informasi Berbasis Komputer serta Relevansi UX dan UI,” J. Teknol. Sistem Informasi, vol. 5, no. 2, pp. 145-151, 2025.
  12. [12]
    F. Sinlae, E. Irwanda, Z. Maulana, and V. E. Syahputra, “Penggunaan Framework Laravel dalam Membangun Aplikasi Website Berbasis PHP,” J. Siber Multi Disiplin, vol. 2, no. 2, pp. 119-132, 2024, doi:10.38035/jsmd.v2i2.186.
  13. [13]
    U. K. Siregar, T. A. Sitakar, S. Haramain, Z. N. S. Lubis, and U. Nadhirah, “Pengembangan Database Management System Menggunakan MySQL,” SAINTEK: J. Sains Teknol. Komput., vol. 1, no. 1, pp. 8-12, 2024.
  14. [14]
    S. P. Ramadhani, A. F. Saputra, F. Dwiansyah, and I. Veritawati, “Pengujian Sistem Informasi Akademik (NeoSiak) Berbasis Website Menggunakan Equivalence Partitioning dan Metode Black Box,” STORAGE: J. Ilm. Tek. Ilmu Komput., vol. 3, no. 1, p. 18, 2024.
  15. [15]
    Google AI for Developers, “Structured Output - GenerateContent API,” 2026. [Online]. Available: https://ai.google.dev/gemini-api/docs/structured-output. [Accessed: Aug. 12, 2026].
  16. [16]
    T. A. Rospricilia and M. N. P. Ma’ady, “Pemodelan Integration Use Case (IUC): Perancangan Use Case Diagram (UML) untuk Sistem-Sistem yang Terintegrasi,” INTEGER: J. Inf. Technol., vol. 9, no. 2, pp. 165-172, 2024, doi:10.31284/j.integer.2024.v9i2.6345.

Article Metrics

0
views
0
downloads
Dimensions Citation Badge

Issue

JOCSTEC - September

Vol. 4 No. 3 (2026)
Section: Information Systems
pp. 248-256

How to Cite

[1]
M Egi Alfarizi, Ade Pratama, and Rahayu Trisetyowati Untari, Trans., “Development Of A Web-Based Course Scheduling Information System For The Information Technology Study Program At Universitas PGRI Sumatera Barat”, Journal Of Computer Science And Technology, vol. 4, no. 3, pp. 248–256, Sep. 2025, doi: 10.59435/jocstec.v4i3.865.

License

Share This Article