Sistem Penjadwalan Mata Pelajaran Memakai Algoritma Genetika Berbasis Web
DOI:
https://doi.org/10.23969/infomatek.v26i2.19378Keywords:
Sistem Penjadwalan, Genetic Algorithm, PHPAbstract
Penjadwalan adalah proses mengatur urutan atau jadwal kegiatan atau peristiwa dalam waktu yang telah ditentukan. Proses ini melibatkan pengaturan waktu, sumber daya, dan prioritas guna mencapai tujuan tertentu secara efisien. Saat ini, penjadwalan mata pelajaran di sekolah MAS Islamiyah Gajing masih dilakukan secara manual menggunakan Ms. Word, di mana operator memasukkan mata pelajaran ke dalam tabel yang telah ditentukan. Metode ini memiliki kelemahan karena rawan terjadi human error, terutama dalam penginputan jadwal yang dapat menyebabkan bentrok antara mata pelajaran di waktu yang sama. Penelitian ini bertujuan untuk mengembangkan dan mengimplementasikan sistem penjadwalan mata pelajaran berbasis komputer yang lebih efisien dan terkomputerisasi. Sistem ini dirancang untuk memanfaatkan teknologi database guna menyimpan data seperti guru, kelas, mata pelajaran, ruang, jam, hari, serta hasil penjadwalan. Dengan sistem ini, proses penjadwalan dapat dilakukan secara otomatis, mengurangi risiko kesalahan, dan meningkatkan efisiensi. Untuk mencapai tujuan tersebut, digunakan algoritma genetika sebagai metode utama dalam penjadwalan mata pelajaran. Algoritma ini dipilih karena mampu mengatasi masalah dengan kriteria dan objektif yang beragam melalui prinsip biologi dan evolusi, sehingga memungkinkan pencarian solusi yang optimal. Sistem ini dikembangkan menggunakan bahasa pemrograman PHP dengan MySQL sebagai database, sementara pengujian sistem dilakukan dengan metode blackbox testing. Hasil dari kajian ini akan diimplementasikan di MAS Islamiyah Gajing untuk mempermudah operator sekolah dalam proses penginputan dan pengelolaan jadwal mata pelajaran, sehingga mendukung kelancaran kegiatan belajar mengajar.Downloads
References
Afira, R., & Wijaya, R. (2021). Penjadwalan Mata Pelajaran Dengan Algoritma Genetika (Studi Kasus di SMK Negeri 1 Padang). Jurnal KomtekInfo, 8(2): 140-144.
Aji, B. B., Susetyo, B. B., & Aminah, S. (2021). Sistem Penjadwalan Sidang Tugas Akhir Menggunakan Algoritma Genetika. Jurnal Teknologi Terapan, 7(1) : 27-36.
Assagaf, A., Ibrahim, A., & Suranto, C. (2018). Membangun Sistem Informasi Penjadwalan Dengan Metode Algoritma Genetika Pada Laboratorium Teknik Informatika Universitas Muhammadiyah Maluku Utara, Jurnal Ilmiah ILKOMINFO, 1(2) : 95-105.
Elva, Y. (2019). Sistem Penjadwalan Mata Pelajaran Menggunakan Algoritma Genetika. Jurnal Teknologi Informasi, 3(1) : 49-57.
Efendi, T. (2020). Analysis Of The Implementation Of The Simple Salary SIM Application In Grogol District, Sukoharjo District. International Journal Of Economics, Business, and Accounting Research (IJEBAR), 4(1): 1363-1372.
Fajrianto, A., Ilhamsyah, & Hidayati, R. (2022). Aplikasi Penjadwalan Mata Pelajaran Menggunakan Algoritma Artifical Bee Colony Berbasis Web. Jurnal Khatulistiwa Informatika, 10(1) : 32-38.
Fitri, M., O. (2021). Awebserver Sebagai Alternatif Pengganti XAMPP Pada Platform Android. Jurnal Teknosains, 15(2) : 245-252.
Harijanto, B., Ardiansyah, R., & Aspudji, M. (2021). Sistem Pakar Perencanaan Penjadwalan Bangunan Rumah Minimalis Berdasarkan Tipe dengan Metode Algoritma Genetika. JIP (Jurnal Informatika Polinema), 7(2) : 129-134.
Hikmawan, S., & Gata, 2. (2021). Algoritma Genetika dengan Mutasi Terbatas untuk Penjadwalan Perkuliahan. Jurnal Kajian Ilmiah, 21(2) : 229-242.
Mone, F., & Simarmata, J. E. (2021). Aplikasi Algoritma Genetika Dalam Penjadwalan Mata Kuliah. BAREKENG: Jurnal Ilmu Matematika Dan Terapan, 15(4), 615–628.
Mubarak, A. (2019). Bangun Aplikasi Web Sekolah Menggunakan UML (unified Modeling Language) dan Bahasa Pemograman PHP (Php Hypertext Preprocessor) Berorientasi Objek. JIKO (Jurnal Informatika dan Komputer) Ternate, 2(1): 19-25.
Pamuji, R. A., Zeniarja, J., & Salam, A. (2019). Aplikasi Genetika Untuk Penjadwalan Mata Pelajaran di SMAN 3, JOINS (Journal of Information System), 4(1): 87-97.