Pemenuhan Strategi pada Penjadwalan Ruangan Kuliah Mahasiswa Kelas Reguler menggunakan Algoritma Heulistik di Universitas Komputer Indonesia
DOI:
https://doi.org/10.34010/jtk3ti.v7i1.5545Abstract
Penjadwalan adalah permasalahan yang dipengaruhi beberapa faktor, seperti ketersediaan dosen, waktu, matakuliah, ruangan. Salah satu permasalahan yang terjadi adalah setiap stakeholder yang terlibat dalam penjadwalan memiliki strategy atau kebutuhan masing masing yang harus dipenuhi. Tujuan penelitian ini adalah untuk melakukan perancangan dan implementasi untuk penyusunan penjadwalan ruangan mahasiswa kelas reguler secara otomatis sekaligus memberikan keterbaruan yaitu dapat memenuhi kebutuhan dari setiap stakeholder yang terlibat dan memberikan nilai bisnis lebih berupa analisis ruangan kosong. Metoda yang digunakan adalah Heuristik yang berfungsi untuk membantu mempersingkat waktu dalam pencarian kombinasi-kombinasi yang harus dicocokan terutama pada kasus yang memiliki data yang cukup banyak maka algoritma heuristik membantu dalam mengelompokan bagian yang harus diprioritaskan agar persentase tingkat keterjadwalannya lebih baik. Bahasa pemograman yang digunakan adalah PHP dengan menggunakan platform Windows. Algoritma yang digunakan adalah penggabungan dari Algoritma Genetika dan Tabu Search dimana Algoritma Genetika berfungsi untuk mencari kombinasi jadwal dengan nilai fitness tertentu dan Tabu Search digunakan untuk mempertahankan nilai fitness tidak pernah turun. Sehingga dengan menggunakan Algoritma Genetika dan Tabu Search dapat dibuat sistem penjadwalan dengan nilai fitness yang tinggi dan jumlah iterasi yang sedikit. Telah dilakukan kegiatan berupa 2 kali pengujian, pertama dengan menguji pengaruh jumlah populasi dan generasi terhadap nilai fitness, pengujian kedua dengan menguji pengaruh jumlah strategy dari setiap stakeholder yang dijadikan consraint terhadap nilai fitness yang terlibat dimulai penyusunan jadwal dengan jumlah constraint yang sedikit yang dimasukan kedalam penjadwalan kemudian meningkatkan jumlah contraint kedalam penjadwalan hingga semua constraint masuk kedalam penjadwalan. Hasil yang diperoleh adalah semakin banyak contraint yang harus dipenuhi maka semakin banyak jumlah iterasi yang dibutuhkan untuk mencapai nilai fitness terbaik. Dari hasil tersebut dapat disimpulkan bahwa jumlah contraint yang dimasukan kedalam penyusunan jadwal berpengaruh terhadap tingkat akurasi keterjadwalan.
Downloads
Published
Issue
Section
License
All articles published in Jurnal Tata Kelola dan Kerangka Kerja TI (JTK3TI) are licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
Under this license:
-
Granted Rights:
-
Anyone is free to copy, distribute, display, and create derivative works of the article, for both commercial and non-commercial purposes.
-
Reuse, remixing, and adaptation are permitted without additional permission.
-
-
Attribution Requirements:
-
You must provide appropriate credit, including: author’s name, article title, journal name (JTK3TI), year of publication, and DOI link (if available).
-
A link to the CC BY-SA 4.0 license (https://creativecommons.org/licenses/by-sa/4.0/) must be included.
-
You must indicate if any changes or modifications were made.
-
-
ShareAlike Condition (SA):
-
If you remix, transform, or build upon the material, you must distribute your contributions under the same license (CC BY-SA 4.0).
-
-
Rights Retained:
-
Copyright remains with the author, but first publication rights are granted to JTK3TI.
-
Authors are allowed to self-archive or redistribute their published articles on institutional repositories, personal websites, or other media, provided proper citation is included.
-
-
Disclaimer:
-
JTK3TI is not responsible for the use, adaptation, or redistribution of articles by third parties.
-


