Gambar 4.14 Tampilan Sub Menu Seleksi
Dari gambar diatas dapat dilihat form sub menu seleksi memiliki 2 sub menu, diantaranya :
1. MataKuliah Diadakan untuk menentukan penyelenggaraan
periode matakuliah. 2.
Jadwal Awal untuk membuat jadwal awal yang digunakan sebagai solusi awal dari metode tabu search.
4.2.4.1 Form Sub Menu Seleksi MataKuliah Diadakan
Form sub menu seleksi MataKuliah Diadakan digunakan untuk menseleksi atau memilih matakuliah-matakuliah yang akan diselenggarakan dan digunakan
dalam penjadwalan pada periode tertentusemester genap atau ganjil.
Gambar 4.15 Tampilan Sub Menu Seleksi MataKuliah Diadakan
Dari gambar diatas dapat dilihat bahwa user dapat memilih data master matakuliah kemudian menentukan jumlah kelas dari setiap matakuliah yang
diselenggarakan. Kemudian data itu akan disimpan kedalam database untuk digunakan dalam pembuatan jadwal perkuliahan.
4.2.4.2 Form Sub Menu Seleksi Jadwal Awal
Form ini digunakan untuk memasukkan susunan jadwal awal yang didalam algoritma tabu search disebut sebagai solusi awal. Jadwal awal ini akan diproses
dengan algoritma tabu search untuk menghasilkan solusi atau jadwal terbaik.
Gambar 4.16 Tampilan Sub Menu Seleksi Jadwal Awal
Untuk membuat jadwal user memilih matakuliah dari data matakuliah diadakan kemudian menentukan kelas parallel dari matakuliah tersebut. Kemudian
user memilih dosen yang mengajar untuk matakuliah dan kelas parallel tersebut. Jadwal dan ruangan yang digunakan akan langsung terisi sehingga user dapat
langsung menyimpan jadwal tersebut.
76
BAB V UJI COBA DAN EVALUASI
Evaluasi terhadap aplikasi penjadwalan kuliah menggunakan algoritma tabu search di jurusan teknik informatika UPN Veteran Jawa Timur dilakukan dengan
memasukan data matakuliah, dosen, serta ruangan. Setelah dilakukan implementasi pengujian aplikasi penjadwalan kuliah dijalankan dengan mengacu proses aturan
algoritma tabu search dan ketetapan baku system pada bab III. Dengan menggunakan algoritma tabu search dalam penjadwalan kuliah akan
didapatkan nilai konflik terbaik nilai konflik = 0 atau nilai konflik terkecil konflik yang minimum. Hal ini berguna sekali dalam pengambilan keputusan dalam
pemilihan jadwal kuliah yang dihasilkan dari proses pengacakan random dari jadwal awal.
Data yang digunakan dalam melakukan uji coba dan evaluasi ini mempunyai karakteristik yang sama dengan apa yang dilakukan pada pihak universitas. Kondisi
data yang dipakai adalah standar pada aplikasi ini sehingga data yang masuk ke database dan analisa oleh system kecil kemungkinan akan terjadi kesalahan.
5.1 Data ujicoba pada sistem aplikasi
data-data yang akan dijadikan ujicoba dalam aplikasi ini antara lain data matakuliah yang diselenggarakan, data dosen beserta kompetensi, data ruangan.
Adapun data-data tersebut seperti tabel dibawah ini: