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

ABSTRAK Lisa Natasya
PUBLIC Irwan Sofiyan

Penjadwalan jam mengajar guru menjadi sebuah agenda penting yang dilakukan di sekolah pada awal tahun ajaran. Sebagian besar sekolah selama ini masih melakukan proses penjadwalan secara manual. Proses penyusunan jadwal dengan cara manual, akan menghabiskan banyak waktu sehingga kurang efektif dan efisien, khususnya ketika melibatkan populasi murid dan guru yang cukup banyak. Oleh karena itu, untuk meningkatkan efisiensi dan menghindari human error, akan lebih baik apabila penyusunan jadwal dilakukan dengan bantuan program penyusunan jadwal. Salah satu metode yang bisa digunakan dalam penjadwalan adalah metode pemrograman linear. Pemrograman linear biner menggunakan variabel keputusan bernilai benar jika seorang guru mengajar kelas tertentu pada sesi tertentu. Pada karya tulis ini akan dijelaskan proses penjadwalan jam mengajar di satu sekolah menengah swasta menggunakan program linear biner. Pada tahap pemodelan, setiap persyaratan dan regulasi diformulasikan ke dalam persamaan atau pertidaksamaan matematika, sehingga diperoleh satu himpunan model program linear. Model yang dihasilkan kemudian diselesaikan dengan menggunakan fungsi pemrograman linear bilangan bulat dari Matlab. Kemudian akan didapatkan satu set jadwal jam mengajar yang memenuhi semua persyaratan dan tentu saja tanpa adanya tumpang tindih. Jadwal ini kemudian diterjemahkan ke dalam jadwal mengajar guru dan jadwal pelajaran siswa.