Implementasi Algoritma Genetika Dalam Perancangan Aplikasi Penjadwalan Pelayan Panggung Berbasis Web (Studi Kasus Gkkd Southers)

Authors

  • Kudus Kalbu Firdaus Zega Universitas Pamulang
  • Ahmad, S.Kom., M.Kom.

Keywords:

Algoritma Genetika, Aplikasi Web, Optimasi Penjadwalan, Pelayan Panggung, Sistem Informasi

Abstract

Pengelolaan jadwal pelayan panggung di GKKD Southers selama ini menghadapi berbagai kendala serius akibat ketergantungan pada sistem pencatatan manual, yakni proses yang memakan waktu panjang, tingginya potensi kesalahan manusiawi, serta ketimpangan distribusi tugas di antara para pelayan. Guna mengatasi permasalahan tersebut, penelitian ini merancang dan membangun sebuah aplikasi penjadwalan berbasis web dengan mengintegrasikan algoritma genetika sebagai mesin optimasi otomatis pembuatan jadwal. Kontribusi utama algoritma genetika dalam sistem ini terletak pada kemampuannya memeratakan distribusi penugasan antar pelayan secara signifikan, terbukti dari berkurangnya standar deviasi jumlah penugasan per pelayan dibandingkan penjadwalan manual. Proses pengembangan mengadopsi model waterfall yang mencakup tahapan analisis kebutuhan, perancangan basis data menggunakan ERD dan LRS, pemodelan sistem berbasis UML, serta perancangan antarmuka yang berorientasi pada pengguna. Sistem dikembangkan menggunakan teknologi HTML5, JavaScript, PHP CodeIgniter, CSS3, dan MySQL, yang dijalankan pada perangkat keras berprosesor Intel Core i3-5005U dengan RAM 8GB. Validasi sistem melalui pengujian black box membuktikan seluruh fungsi berjalan sesuai spesifikasi, sementara pengujian white box berbasis cyclomatic complexity menghasilkan nilai kompleksitas berkisar antara 2 hingga 8, mencerminkan struktur kode yang rapi dan mudah dipelihara. Proses inti algoritma genetika yang meliputi inisialisasi populasi, evaluasi fitness, seleksi, crossover, dan mutasi terbukti mampu menghasilkan rekomendasi jadwal yang optimal dan berimbang. Sistem ini menyajikan enam menu fungsional utama yang mencakup pengelolaan data periode, personel, instrumen musik, serta pembangkitan jadwal secara otomatis, yang secara keseluruhan berkontribusi pada peningkatan efisiensi administratif dan kepuasan pelayan.

References

Efitra, E., Kusuma, A. T. A. P., Ardiada, I. M. D., Mahendra, G. S., Meilani, B. D., Purwayoga, V., Yuricha, Y., Rasyid, R., Agusdi, Y., & Junaidi, S. (2024). Buku Ajar Perancangan Basis Data. In PT. Sonpedia Publishing Indonesia (p. 180). PT. Sonpedia Publishing Indonesia. https://books.google.co.id/books?id=O0IEEQAAQBAJ

Elgamar. (2020). Buku Ajar Konsep Dasar Pemrograman Website Dengan PHP. In Ahlimedia Book (p. 82). Ahlimedia Book. https://books.google.co.id/books?id=sgLyDwAAQBAJ

Habibi, R., & Aprilian, R. (2020). Tutorial Dan Penjelasan Aplikasi E-Office Berbasis Web Menggunakan Metode RAD. In Kreatif (p. 200). Kreatif. https://books.google.co.id/books?id=h5PuDwAAQBAJ

Hasibuan, A., Ningtyas, C. P., Sirojudin, H. A., Saputro, J. I., Tahendrika, A., Fauzan, T. R., Yunani, A., Purnomo, A. C., & Rachmat, R. A. (2023). Manajemen Produksi & Operasi. In Sada Kurnia Pustaka (p. 253). Sada Kurnia Pustaka. https://books.google.co.id/books?id=av3FEAAAQBAJ

Ifalinda, E., & Rohman, A. (2023). Sistem Informasi Penjualan Toko Raja Bunga Anggrek Desa Pakopen Dengan Menggunakan Metode Waterfall. Jurnal Mahasiswa Teknik Informatika, 2(1`), 9–15. https://doi.org/10.35473/jamastika.v2i1.2145

Irmayani, D. (2014). Rekayasa perangkat lunak. Informatika : Jurnal Ilmiah AMIK Labuhan Batu, 2(3), 1–9. https://doi.org/10.36987/informatika.v2i3.201

Kurniawan, R. (2023). Kombinasi Agile & Waterfall Model Pengembangan Aplikasi Design Driven Development. In CV. Bintang Semesta Media (p. 124). CV. Bintang Semesta Media. https://books.google.co.id/books?id=dvjnEAAAQBAJ

Patel, & Goyena, R. (2019). Pelayanan Tanggung Jawab Gereja. In Journal of Chemical Information and Modeling, 15(2).

Sari, I. P. (2021). Buku Ajar Rekayasa Perangkat Lunak. In umsu press (p. 222). umsu press. https://books.google.co.id/books?id=1LVKEAAAQBAJ

Siahaan, V., & Sianipar, R. H. (2019). Sistem Manajemen Database Access & Sql Server Dengan Visual Basic .Net. In Sparta Publishing (p. 236). SPARTA PUBLISHING. https://books.google.co.id/books?id=y8KZDwAAQBAJ

Silitonga, A. I. (2021). Uniform Crossover Pada Algoritma Genetika Untuk Mereduksi Noise Pada Citra. In Algoritma Genetika (p. 256). AGNES IRENE SILITONGA. https://books.google.co.id/books?id=MXMjEAAAQBAJ

Sumadireja, I., Prianto, C., & Saputra, M. H. K. (2020). Optimasi nilai pendapatan menggunakan algoritma genetika. In Kreatif (p. 175). Kreatif. https://books.google.co.id/books?id=nSH_DwAAQBAJ

Sunaryono, S., Sukmawati, T., Trisnawati, E., Hardayu, A. P., Yulianto, Y., Efitra, E., & Permata, N. G. (2024). Buku Ajar Metodologi Penelitian 1. In PT. Sonpedia Publishing Indonesia (p. 133). PT. Sonpedia Publishing Indonesia. https://books.google.co.id/books?id=dMwNEQAAQBAJ

Triandini, E., & Suardika, I. G. (2021). Step by Step Desain Proyek Menggunakan UML. In Penerbit Andi. Penerbit Andi. https://books.google.co.id/books?id=3OlRBbSZq24C

Downloads

Published

2026-04-18

How to Cite

Zega, K. K. F., & Ahmad, S.Kom., M.Kom. (2026). Implementasi Algoritma Genetika Dalam Perancangan Aplikasi Penjadwalan Pelayan Panggung Berbasis Web (Studi Kasus Gkkd Southers). Jurnal Kreativitas Mahasiswa Informatika, 7(1), 165–173. Retrieved from https://openjournal.unpam.ac.id/index.php/JATIMIKA/article/view/54340