Aris Fajrianto
Universitas Tanjungpura

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

APLIKASI PENJADWALAN MATA PELAJARAN MENGGUNAKAN ALGORITMA ARTIFICIAL BEE COLONY BERBASIS WEB Aris Fajrianto; Ilhamsyah Ilhamsyah; Rahmi Hidayati
Jurnal Khatulistiwa Informatika Vol 10, No 1 (2022): Periode Juni 2022
Publisher : Universitas Bina Sarana Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31294/jki.v10i1.12550

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.
SISTEM PENJADWALAN MATA PELAJARAN SEKOLAH DASAR BERBASIS WEB Aris Fajrianto; Ilhamsyah Ilhamsyah; Rahmi Hidayati
Coding Jurnal Komputer dan Aplikasi Vol 9, No 03 (2021): Edisi Desember 2021
Publisher : Universitas Tanjungpura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/coding.v9i03.50889

Abstract

Schedule is very important and becomes a reference when teaching and learning activities take place. Clashes on subject schedules are a common problem that occurs in teaching and learning activities in schools. To minimize the occurrence of clashes between schedules, there are several things that must be considered in making course schedules, including the mapping of teachers who teach, the allocation of time slots, the space available in the school, as well as rules and restrictions on the schedule that must not be violated. In making or compiling a schedule, accuracy and time are also required so that the schedule does not conflict when teaching and learning activities are carried out. This application was made with the aim of making it easier for the school in making subject schedules by minimizing the occurrence of clashes between schedules. Applications built on a web basis using the Laravel and Vue.js frameworks. This application requires input data in the form of teacher teaching allocations and time slot allocations. The output data in this application is a schedule of subjects that are displayed based on class. Keyword: Schedule, Subject, School, Clashes, Web.