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.