Abstract

Lecture scheduling problems are a very complex problem, where the core of the scheduling is how to schedule several components consisting of students, lecturers, space, time, and subject matter with due regard to certain constraints and constraints. The goal to be achieved is to apply the Ant Colony Optimization (ACO) Metaheuristic method to optimize the lecture scheduling system. Every step taken by ACO uses an algorithm adapted from ant behavior to solve combinatorial problems. This system is created using Microsoft Visual Basic programming by entering several parameters, namely Lecturer, Course, Room, and several variables from each parameter which are then processed to produce lecture scheduling. The results obtained from the ACO implementation to solve college scheduling problems are seen from the number of constrained constraints and the length of time required from each iteration in each method to get a class schedule so that they get a schedule with a 82 percent truth level which is a comparison of constraint violations to the total number of timeslot used for scheduling.

Highlights

  • schedule several components consisting of students

  • Every step taken by Ant Colony Optimization (ACO) uses an algorithm adapted from ant behavior to solve combinatorial problems

  • The results obtained from the ACO implementation to solve college scheduling problems are seen from the number

Read more

Summary

PENDAHULUAN

Heuristik berasal dari kata Yunani “heuriskein” yang berarti seni untuk menemukan strategi dalam menyelesaikan persoalan sedangkan meta berarti metodologi tingkat tinggi atau lanjut [1]. Algoritma ini terinspirasi dari tingkah laku koloni semut dalam mencari makan, Di dunia nyata, semut (awalnya) berjalan secara acak, dan ketika menemukan makanan kembali ke koloni mereka sambil meletakkan pheromone jejak. Jika semut lain menemukan jalur tersebut, mereka tidak cenderung untuk menjaga bepergian secara acak, tapi malah mengikuti jejak, kembali dan menguatkannya jika pada akhirnya mereka menemukan makanan. Masalah penjadwalan secara umum adalah aktifitas penugasan yang berhubungan dengan sejumlah kendala, sejumlah kejadian yang dapat terjadi pada suatu periode waktu dan tempat/lokasi tertentu sehingga fungsi objektif sedekat mungkin terpenuhi. Penjadwalan kuliah merupakan pekerjaan yang tidak mudah, dimana inti dari masalah ini adalah bagaimana menjadwalkan berbagai komponen yang terdiri dari mahasiswa, dosen, ruang, dan waktu dengan memperhatikan sejumlah batasan dan syarat tertentu. Untuk pembuatan aplikasi akan digunakan sebuah algoritma metaheuristic yaitu Ant Colony atau yang lebih dikenal dengan nama algoritma semut untuk mendapatkan hasil yang lebih optimal

METODE PENELITIAN
Diagram Struktural
Penjadwalan dengan Algoritma ACO
Data Masukan
Data Keluaran
Instrumen Penelitian
Metode dan Teknik Pengumpulan Data
Metode dan Teknik Analisis Data
Rancangan Form Proses Penjadwalan Rancangan antar muka pencocokan pada
KESIMPULAN
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call