{"title":"APLIKASI PENJADWALAN MATA PELAJARAN MENGGUNAKAN ALGORITMA ARTIFICIAL BEE COLONY BERBASIS WEB","authors":"Aris Fajrianto, I. Ilhamsyah, Rahmi Hidayati","doi":"10.31294/jki.v10i1.12550","DOIUrl":null,"url":null,"abstract":"Penjadwalan merupakan masalah umum yang terjadi pada institusi pendidikan. Dalam pembuatan jadwal mata pelajaran diperlukan ketelitian dengan mempertimbangkan berbagai faktor seperti pembagian tugas mengajar guru, jumlah ruangan yang tersedia, dan slot waktu agar tidak terjadi bentrok antar jadwal. Waktu yang dibutuhkan juga cukup lama jika pembuatan jadwal dilakukan secara manual. Berdasarkan permasalahan tersebut diperlukan sebuah sistem yang dapat mempermudah pembuatan jadwal untuk meminimalisir kejadian bentrok antar jadwal. Aplikasi yang dibangun berbasis web dengan mengimplementasikan algoritma Artificial Bee Colony yang mampu menyelesaikan permasalahan optimasi seperti penjadwalan. Pengujian dilakukan dengan menggunakan data sebanyak 1195 jadwal. Hasil pengujian menggunakan parameter colony size sebesar 6, limit sebesar 5, dan max iterations sebanyak 5 iterasi menghasilkan solusi optimal dengan nilai rata-rata fitness sebesar 0.95. Dari hasil pengujian menunjukkan jadwal paling optimal yang dihasilkan memiliki jumlah bentrok sebanyak 0 jadwal dan tidak ada jadwal yang melanggar hard constraints.","PeriodicalId":384112,"journal":{"name":"Jurnal Khatulistiwa Informatika","volume":"43 1-2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Khatulistiwa Informatika","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31294/jki.v10i1.12550","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Penjadwalan merupakan masalah umum yang terjadi pada institusi pendidikan. Dalam pembuatan jadwal mata pelajaran diperlukan ketelitian dengan mempertimbangkan berbagai faktor seperti pembagian tugas mengajar guru, jumlah ruangan yang tersedia, dan slot waktu agar tidak terjadi bentrok antar jadwal. Waktu yang dibutuhkan juga cukup lama jika pembuatan jadwal dilakukan secara manual. Berdasarkan permasalahan tersebut diperlukan sebuah sistem yang dapat mempermudah pembuatan jadwal untuk meminimalisir kejadian bentrok antar jadwal. Aplikasi yang dibangun berbasis web dengan mengimplementasikan algoritma Artificial Bee Colony yang mampu menyelesaikan permasalahan optimasi seperti penjadwalan. Pengujian dilakukan dengan menggunakan data sebanyak 1195 jadwal. Hasil pengujian menggunakan parameter colony size sebesar 6, limit sebesar 5, dan max iterations sebanyak 5 iterasi menghasilkan solusi optimal dengan nilai rata-rata fitness sebesar 0.95. Dari hasil pengujian menunjukkan jadwal paling optimal yang dihasilkan memiliki jumlah bentrok sebanyak 0 jadwal dan tidak ada jadwal yang melanggar hard constraints.