eProceedings of Engineering
Vol 2, No 3 (2015): Desember, 2015

Perancangan Dan Implementasi Algoritma Genetika Pada Sistem Penjadwalan Perkuliahan

Meita Dian Hapsari (Telkom University)
Burhanuddin Dirgantoro (Telkom University)
Budhi Irawan (Telkom University)



Article Info

Publish Date
01 Dec 2015

Abstract

Sistem Penjadwalan mata kuliah dalam suatu kampus, masih menjadi isu yang menarik dan secara luas masih diteliti oleh banyak orang. Hal ini ditujukan untuk mendapatkan hasil paling optimal dan sesuai yang diinginkan untuk sistem penjadwalan mata kuliah khususnya di universitas-universitas yang memiliki banyak mahasiswa, dosen dan mata kuliah. Pada penelitian ini penulis mengimplementasikan Algoritma genetika untuk menghasilkan kombinasi penjadwalan matakuliah yang optimal. Algoritma genetika merupakan suatu metode heuristic yang dikembangkan berdasarkan prinsip genetika dan proses seleksi alamiah Teori Evolusi Darwin. Struktur algoritma genetika yang digunakan pada penelitian kali ini menggunakan proses inisialisasi, elitisme, seleksi roulette whell, crossover, mutasi dan simpan individu terbaik dan generasi terakhir. Pada penelitian ini maksimal populasi sebanyak 15 individu dan probabilitas crossover banding probabilitas mutasi 0,9 : 0.1 . Hasil pengujian yang telah dilakukan menghasilkan nilai fitness sebesar 0.98 dengan waktu kurang lebih 22 jam atau kurang dari 24 jam dan untuk hasil import penggabungan dari database relational ke algoritma genetika menghasilkan nilai fitness yang lebih baik dengan waktu yang lebih singkat dibanding proses running hanya algoritma genetika.Terdapat batasan mayor dan minor pada pengimplentasian pengujian penjadwalan di Universitas Telkom. Batasan mayor meliputi tidak adanya bentrok mata kuliah, tidak adanya bentrok dosen dan kesesuaian hari mengajar dosen yang diharapkan dapat terpenuhi seluruhnya. Adapula batasan minor yang meliputi ideal kesesuaian hari lebih dari 1hari,kapasitas ruangan dan kesesuaian fakultas ruangan. Dimana batasan minor ini diberikan toleransi jika tidak seluruhnya terpenuhi. Dengan hasil nilai fitness yang telah mencapai 0.98 tersebut batasan mayor sudah seluruhnya terpenuhi,dan ada beberapa batasan minor yang tidak dapat terpenuhi namun tidak lebih dari 2% dari kemungkinan solusi yang ada. Kata Kunci : Algoritma Genetika , Penjadwalan

Copyrights © 2015






Journal Info

Abbrev

engineering

Publisher

Subject

Computer Science & IT Control & Systems Engineering Electrical & Electronics Engineering Engineering Industrial & Manufacturing Engineering

Description

Merupakan media publikasi karya ilmiah lulusan Universitas Telkom yang berisi tentang kajian teknik. Karya Tulis ilmiah yang diunggah akan melalui prosedur pemeriksaan (reviewer) dan approval pembimbing ...