Membuat Kelas Permintaan Penjadwalan

Gambar 4. 53 Tampilan Form Penajdwalan

4.1.7.1. Membuat Kelas Permintaan

- Klik CARI pada baris Dosen untuk menentukan dosen pengampu matakuliah. - Ketikkan nama Dosen Pengampu yang membutuhkan jadwal permintaan. Gambar 4. 54 Tampilan Pencarian Dosen - Klik pada baris dosen pengampu tersebut di tabel dosen hingga nama dosen tersebut terisi secara otomatis di dalam form penjamdalan. Gambar 4. 55 Tampilan Form Penjadwalan 2 - Klik CARI pada baris matkul untuk menentukan matakuliah yang akan dibuatkan jadwal permintaan. - Pada tampilan berikut, matakuliah yang tampil adalah matakuliah yang diampu oleh dosen terpilih. Klik salah satu matakuliah yang akan dibuatkan jadwal permintaan. Gambar 4. 56 Tampilan Pencarian Matakuliah - Setelah matakuliah telah tampil pada form penjadwalan, langkah selanjutnya adalah menentukan hari, jam, dan ruang yang dibutuhkan matakuliah tersebut. ket : kode strip “-” pada isian hari, jam, dan ruang berarti matakuliah tersebut dapat diletakkan di hari, jam, dan ruang apapun dalam jadwal Gambar 4. 57 Tampilan Form Penjadwalan 3 - Setelah selesai mengisi hari, jam, dan ruang permintaan, langkah selanjutnya adalah mengklik TAMBAH PERMINTAAN. - Akan muncul pesan berhasil ditambahkan apabila matakuliah tersebut berhasil ditambahkan ke dalam jadwal permintaan. Gambar 4. 58 Pesan Konfirmasi Penambahan kelas permintaan - Klik OK untuk melihat jadwal permintaan di dalam tabel. Gambar 4. 59 Tampilan Form Penjadwalan Tabel permintaan - Untuk menghapus matakuliah permintaan, langkah yang harus dilakukan adalah klik salah satu matakuliah permintaan hingga berwarna merah. Kemudian klik kanan-Hapus. Gambar 4. 60 Tampilan Form Penjadwalan 4 - Akan muncul pesan konfirmasi untuk menghapus matakuliah permintaan. Apabila setuju, klik Yes untuk melanjutkan. - Matakuliah permintaan tersebut akan otomatis terhapus. Gambar 4. 61 Pesan Data Permintaan

4.1.7.2. Penjadwalan

- Klik BUAT JADWAL untuk membuat sebuah jadwal matakuliah. - Tunggu beberapa saat. Aplikasi sedang menjalankan proses pembuatan jadwal. Gambar 4. 62 Tampilan Proses Pembuatan Jadwal - Jika muncul pesan berikut, maka jadwal matakuliah telah berhasil dibuat. Gambar 4. 63 Pesan Konfirmasi Jadwal - Secara Otomatis, Program akan menampilkan List Jadwal Matakuliah tiap semester. Gambar 4. 64 Tampilan Jadwal Matakuliah Per semester - Klik “CETAK KE DALAM EXCEL” untuk mencetak jadwal semester tertentu ke dalam format excel. Klik “CETAK SELURUH JADWAL” untuk mencetak jadwal seluruh semester. Gambar 4. 65 Pesan Cetak Berhasil - Cek di dalam program untuk memastikan file Jadwal matakuliah telah ebrhasil dicetak. Gambar 4. 66 Tampilan Cek file jadwal seluruh semester - Berikut hasil jadwal yang dihasilkan program. Gambar 4. 67 Tampilan Rancangan Jadwal PGSD - Untuk mencetak jadw al mengajar dosen, klik “JADWAL DOSEN” hingga muncul tampilan sebagai berikut : Gambar 4. 68 Tampilan Jadwal Matakuliah Dosen - Klik “CETAK KE DALAM EXCEL” untuk mencetak jadwal mengajar dosen tersebut. Gambar 4. 69 Pesan Cetak Berhasil - Cek di dalam folder untuk memastikan file dosen mengampu telah berhasil dicetak. Gambar 4. 70 Tampilan Cek file jadwal dosen - Berikut tampilan jadwal matakuliah salah satu dosen pengampu. Gambar 4. 71 Tampilan Rancangan Jadwal PGSD Dosen

4.2. PENGUJIAN PROGRAM

4.2.1. Pengujian Program Terhadap Nilai Fitness, Waktu, dan Panjang

Kromosom Pengujian dilakukan dengan menggunakan jadwal semester Ganjil tahun 2014 program studi Pendidikan Guru dan Sekolah Dasar PGSD. Terdapat 156 kelas teori keseluruhan selama semester Ganjil dari 32 Matakuliah Teori, dan 14 Ruang yang akan digunakan. Kelas teori yang ditawarkan di PGSD terdapat pada Tabel 5.4. Dari 156 Kelas kuliah tersebut, terdapat kelas yang sudah ditentukan Hari, Waktu dan Ruang kelas matakuliahnya. Hal ini bertujuan untuk memenuhi soft constraint dalam penjadwalan matakuliah. Daftar kelas permintaan terdapat pada Tabel 5.5. Selanjutnya pengujian program dilakukan dengan membandingkan perbedaan waktu dan generasi yang dihasilkan algoritma genetika dengan menerapkan 4 kromosom, 10 kromosom dan 16 kromosom dalam 1 populasi.