Perencanaan Pengembangan Sistem Informasi Penjadwalan Kuliah Praktikum di STMIK AMIKOM Yogyakarta
DOI:
https://doi.org/10.35746/jtim.v7i4.778Keywords:
algorithm, genetic, scheduling, practical, fitness valueAbstract
Practicum course scheduling is a complex task in higher education institutions as it involves multiple parameters such as lecturer availability, room capacity, and time slots. This process poses a significant challenge for laboratory administrators in ensuring that scheduling conflicts are avoided and that all resources are utilized optimally. This study implements a Genetic Algorithm (GA) to optimize the practicum course scheduling process at STMIK AMIKOM Yogyakarta, which has since been renamed Universitas Amikom Yogyakarta. The methodological stages include population initialization, fitness evaluation, selection using the Roulette Wheel Selection method, crossover using One Point Crossover, and mutation using Targeted Mutation. The results demonstrate that the genetic algorithm successfully produces optimal solutions by eliminating lecturer and room conflicts, while also maximizing equitable time utilization. During the iteration phase, the algorithm generated a conflict-free practicum schedule with a maximum fitness value of 167. The process terminated at the first generation after identifying two optimal chromosomes out of ten. These findings confirm that the genetic algorithm is effective in solving practicum scheduling problems and can be applied to minimize schedule clashes and improve operational efficiency in academic environments.
Downloads
References
R. Indonesia, Peraturan Pemerintah Republik Indonesia Nomor 60 Tahun 1999 Tentang Pendidikan Tinggi. 1999.. Rochman, “Penjadwalan Kuliah Menggunakan Metode Constraints Programming dan Simulated Annealing,” Semin. Nas. Apl. Teknol. Inf. (SNATI 2012), 2012, https://journal.uii.ac.id/Snati/article/view/2916.
S. Mauluddin, I. Ikbal, and A. Nursikuwagus, “Optimasi Aplikasi Penjadwalan Kuliah Menggunakan Algoritma Genetik,” J. Resti, vol. 2, no. 3, pp. 792–799, 2018, https://doi.org/10.29207/resti.v2i3.597.
A. Nugroho, W. Priatna, and I. Romli, “Implementasi Algoritma Genetika untuk Optimasi Penjadwalan Mata Kuliah,” J. Penelit. Tek. Inform., vol. 1, no. 2, pp. 188–194, 2018, https://doi.org/10.34012/jutikomp.v1i2.238.
A. R. Juwita, A. R. Pratama, and T. Triono, “Penjadwalan Perkuliahan menggunakan Algoritma Particle Swarm Optimization (PSO),” J. Sisfotek Glob., vol. 10, no. 1, pp. 18–26, 2020, https://dx.doi.org/10.38101/sisfotek.v10i1.270.
Wiktasaria and J. E. Suseno, “Metode Simulated Annealing untuk Optimasi Penjadwalan Perkuliahan Perguruan Tinggi,” J. Sist. Inf. Bisnis, vol. 6, no. 2, pp. 133–143, 2016, https://doi.org/10.21456/vol6iss2pp133-143.
Y. M. Khader, Y. I. Nurhasanah, and A. D. Kartika, “Penjadwalan Matakuliah Menggunakan Algoritma Greedy (Studi Kasus Penjadwalan Semester Ganjil 2017-2018 Informatika Itenas,” J. Ilm. Teknol. Inf. Terap., vol. 4, no. 3, pp. 207–213, 2018, https://doi.org/10.33197/jitter.vol4.iss3.2018.168.
D. Oktarina and A. Hajjah, “Perancangan Sistem Penjadwalan Seminar Proposal dan Sidang Skripsi dengan Metode Algoritma Genetika,” J. Inf. Syst. Informatics Eng., vol. 3, no. 1, pp. 32–40, 2019, https://doi.org/10.35145/joisie.v3i1.421.
A. Josi, “Implementasi Algoritma Genetika pada Aplikasi Penjadwalan Perkuliahan Berbasis Web dengan mengadopsi model Waterfall (Studi Kasus: STMIK Prabumulih),” J. Inform. J. Pengemb. IT, vol. 2, no. 2, pp. 77–83, 2017, https://doi.org/10.30591/jpit.v2i2.517.
Y. Elva, “Sistem Penjadwalan Mata Pelajaran Menggunakan Algoritma Genetika,” J. Teknol. Inf., vol. 3, no. 1, pp. 49–57, 2019, https://doi.org/10.36294/jurti.v3i1.687.
M. D. S. Sanapiah, A. Rofi’ah, H. D. Jayanti, A. G. Arliana, and V. N. Wijayaningrum, “Penyusunan Jadwal Asisten Praktikum Menggunakan Algoritma Genetika,” Sist. J. Sist. Inf., vol. 8, no. 2, pp. 282–287, 2019, https://doi.org/10.32520/stmsi.v8i2.501.
T. Handayani, D. H. Fudholi, and S. Rani, “Kajian Algoritma Optimasi Penjadwalan Mata Kuliah,” PETIR J. Pengkaj. dan Penerapan Tek. Inform., vol. 13, no. 2, pp. 212–222, 2020. https://doi.org/10.33322/petir.v13i2.1027
A. Mardia and Sunarto, “Metode Algoritma Genetika untuk Penyusunan Jadwal Perkuliahan Program Studi Tadris Matematika UIN Sulthan Thaha Saifuddin Jambi,” AXIOM J. Pendidik. dan Mat., vol. 10, no. 2, pp. 143–157, 2021, http://dx.doi.org/10.30821/axiom.v10i2.10336.
H. Ardiansyah and M. B. S. Junianto, “Penerapan Algoritma Genetika untuk Penjadwalan Mata Pelajaran,” J. Media Inform. Budidarma, vol. 6, no. 1, pp. 329–336, 2022, https://doi.org/10.30865/mib.v6i1.3418.
N. Shofiyati, M. U. Musthofa, and A. M. Putra, “Implementasi Algoritma Genetika dalam Eliminasi Bentrokan Jadwal Perkuliahan di Politeknik Unisma Malang,” J. INSTEK Inform. dan Teknol., vol. 6, no. 1, 2021, https://doi.org/10.24252/instek.v6i1.16587.
L. A. Pangestu, S. H. Suryawan, and A. J. Latipah, “Penerapan Algoritma Genetika Dalam Penjadwalan Mata Pelajaran,” J. Inform., vol. 10, no. 2, pp. 194–205, 2023, https://doi.org/10.31294/inf.v10i2.16701.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Hendra Kurniawan, Tristanto Ari Aji

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




