Abstract :
Pada pengambilan sebuah mata kuliah, mahasiswa diwajibkan untuk melakukan penjadwalan agar mata kuliah yang akan diambil dapat sesuai dengan pilihan mereka. Terdapat beberapa kendala saat mengambil mata kuliah, contohnya ketika jumlah mahasiswa yang mengambil suatu mata kuliah lebih banyak daripada kapasitas yang diperkirakan oleh kampus, sehingga kelas yang dibuka tidak mencukupi. Oleh karena itu, dibutuhkan sebuah sistem prediksi yang dapat menampilkan berapa kelas yang direkomendasikan untuk dibuka serta jumlah mahasiswa yang kemungkinan mengambil kelas tersebut. Pada proses pembuatan sistem prediksi tersebut, hal pertama yang dilakukan yaitu menentukan fitur apa saja yang akan digunakan. Fitur-fitur tersebut kemudian diaplikasikan ke semua mata kuliah dan melihat kombinasi apa saja yang terjadi. Berikutnya adalah pembuatan algoritma berdasarkan fitur-fitur tersebut di dalam bahasa pemrograman PHP. Sebelum itu, ditentukan terlebih dahulu data dari tabel apa saja di database yang akan diproses agar sistem dapat berjalan sebagaimana mestinya dan akurat. Tahap berikutnya yaitu membuat input untuk pengguna yang dapat menentukan jumlah minimum mahasiswa mengulang, kapasitas kelas, kapasitas lab, dan semester yang akan diprediksi. Hasil dari penelitian yang dilakukan, sistem yang dibuat dapat melakukan prediksi mata kuliah berdasarkan fitur-fitur yang telah dimasukkan. Data yang digunakan pada database juga merupakan data yang terbaru sehingga seharusnya jumlah yang dikeluarkan pada sistem prediksi tersebut merupakan jumlah yang akurat. Sistem ini dapat dikatakan berhasil dikarenakan dapat menampilkan mata kuliah yang direkomendasikan beserta jumlah mahasiswa yang mengulang dan mahasiswa yang belum mengambil mata kuliah tersebut.