Detail Karya Ilmiah
-
APLIKASI PENJADWALAN MATA KULIAH UMUM MENGGUNAKAN ALGORITMA GENETIKAPenulis : M. Syarif Hidayatur R.Dosen Pembimbing I : Devie Rosa Anamisa, M.KomDosen Pembimbing II :Abstraksi
Mata kuliah umum merupakan mata kuliah yang harus diambil oleh semua fakultas di Universitas Trunojoyo. Pembuatan jadwal perkuliahan yang masih manual, sering terjadi bentrok pada perkuliahan dan keterbatasan jumlah ruang merupakan beberapa permasalahan dalam kegiatan perkuliahan. Untuk mengatasi permasalahan itu diperlukan sebuah aplikasi untuk menjadwalkan mata kuliah umum secara otomatis. Untuk menghasilkan alokasi jadwal yang optimal diperlukan suatu metode optimasi. Algoritma genetika adalah algoritma optimasi yang menerapkan populasi individu-individu untuk menghasilkan solusi yang optimal. Konsep algoritma genetika ini dapat diterapkan untuk pembuatan jadwal perkuliahan. Apliaksi penjadwalan yang dibuat disesuaikan dengan beberapa batasan seperti ketersediaan dosen, ketersediaan ruang, dan ketersediaan waktu yang digunakan untuk penjadwalan. Aplikasi ini bertujuan untuk membantu admin dalam melakukan penjadwalan mata kuliah umum agar tidak terjadi bentrok dan membantu pembuatan jadwal yang semula manual menjadi otomatis sehingga manfaatnya proses belajar mengajar menjadi lebih efektif dan efisien.
AbstractionThe general course is a subject which should be taken by all the faculty at the University of Trunojoyo. Making lecture schedules that are still manual, often clash on the lecture and the limited amount of rooms are a few problems in making schedules of lectures. To solve that problem required an application to schedule general courses automatically. To produce optimal allocation schedule required an optimization method. Genetic algorithms are optimization algorithms that implement a population of individuals to produce optimal solutions. The concept of genetic algorithms can be applied to the manufacture of lecture schedules. The scheduling aplication were adjusted according to several constraints such as the availability of lecturers, availability of rooms, and availability of time spent on scheduling. This app aims to help administrators in performing scheduling general courses in order to avoid conflicts and help creating a schedule which previously manual to automatic so that benefits the learning process becomes more effective and efficient.