digilib@itb.ac.id +62 812 2508 8800

Jadwal mata pelajaran merupakan bagian penting dalam berlangsungnya Kegiatan Belajar Mengajar (KBM) di setiap instansi pendidikan. Sekolah X merupakan salah satu instansi pendidikan yang menaungi 3 satuan pendidikan sekaligus di dalamnya, yakni menengah pertama, menengah atas, dan menengah kejuruan. Sekolah tersebut memiliki 287 guru, 66 rombongan belajar dan 61 mata pelajaran. KBM di instansi tersebut berlangsung setiap hari kecuali hari Jum’at, dari pukul 7.30 WIB hingga 12.00 WIB, dengan total sesi setiap harinya 6 hingga 7 sesi. Penjadwalan di sekolah tersebut masih dilakukan secara manual, sehingga masih ditemukannya pelanggaran-pelanggaran terhadap batasan-batasan utama. Penulis mengusulkan untuk merancang suatu program penjadwalan mata pelajaran menggunakan metode sekuensial yang dapat memenuhi batasan-batasan utama. Bahasa pemrograman yang digunakan adalah Visual Basic for Application (VBA) yang tercatut di dalam Microsoft Office Excel.