Abstract :
Penjadwalan merupakan proses penting dalam perencanaan kegiatan, terutama dalam konteks perkuliahan dan belajar mengajar, yang melibatkan dosen dan mahasiswa. Pembuatan jadwal perkuliahan seringkali menglami konflik, dengan tantangan utama berupa pembagian mata kuliah, dosen, dan ruangan tanpa terjadinya benturan jadwal. Di Politeknik Negeri Bali, saat ini penjadwalan dilakukan secara manual menggunakan Microsoft Excel dan dibagikan melalui WhatsApp, menyebabkan waktu pengerjaan yang lama dan kesulitan dalam pengaturan jadwal. Untuk mengatasi masalah ini, penelitian ini mengusulkan pengembangan sistem penjadwalan otomatis berbasis website menggunakan metode Tournament Selection pada Algoritma Genetika, yang dikenal efektif dalam mengoptimalkan permasalahan kompleks dengan ruang pencarian yang besar. Sistem ini dirancang untuk mempermudah penjadwalan perkuliahan dengan mempertimbangkan ketersediaan ruangan dan dosen secara otomatis. Metode Waterfall diterapkan dalam pengembangan sistem, dengan Black-Box Testing sebagai metode pengujian untuk memastikan keakuratan fitur dan alur sistem. Hasil implementasi sistem penjadwalan dengan menggunakan metode seleksi Tournament Selection pada Algoritma Genetika mampu mengantisipasi terjadinya bentrok atau benturan antar kelas satu dengan kelas lainnya dalam satu periode jam perkuliahan, dan dapat menghasilkan jadwal perkuliahan yang optimial berdasarkan program studi, tahun angkatan, kelas, dan semester.