Aplikasi Penentuan Jadwal Mengajar Otomatis untuk Guru di SMP Negeri 6 Bogor
Abstract
Penjadwalan proses belajar mengajar merupakan pengaturan perencanaan belajar mengajar yang meliputi mata pelajaran, guru, waktu dan tempat pada sekolah. Bagian Kurikulum memiliki peran utama dalam penyusunan jadwal mengajar sebelum tahun ajaran baru dimulai. Saat ini, Bagian Kurikulum menggunakan Microsoft Excel untuk menyusun jadwal dan biasanya dibutuhkan total waktu selama 30 hari sampai didapatkan jadwal yang valid. Hal ini disebabkan keterbatasan kecepatan pemrosesan penyusunan jadwal oleh Bagian Kurikulum. Salah satu solusi untuk menangani keadaan tersebut adalah dengan membangun sebuah aplikasi penentuan jadwal mengajar otomatis berbasis web dengan dukungan DBMS yang dapat berperan sebagai penyimpan data kebutuhan penyusunan jadwal. Aplikasi penentuan jadwal mengajar ini dibangun dengan menggunakan metode prototype, dibuat dengan menggunakan bahasa pemrograman PHP dengan framework CodeIgniter dan DBMS MySQL. Aplikasi yang dibangun dapat membantu Bagian Kurikulum dalam menyusun jadwal mengajar lebih cepat dan terhindar dari tumpang tindih, dengan memperhatikan berbagai batasan, yaitu kelompok mata pelajaran, jumlah jam rombongan belajar, pola pembagian jam pelajaran untuk satu mata pelajaran, dan jadwal rapat guru