Workflow Diagram Berjenjang Context Diagram

3.2.7 Workflow

Gambar 3.2 Workflow penjadwalan kuliah Pada gambar diatas menerangkan bagaimana alur kerja dalam penyusunan jadwal kuliah. Sekjur memasukan data dosen, matakuliah dan ruangan kedalam sistem. Kemudian sekjur menentukan periode semester yang diadakan serta matakuliah yang diadakan pada periode tersebut kedalam sistem. kemudian menyusun jadwal kuliah dan disimpan ke dalam database system sebagai jadwal awal. Sistem melakukan optimasi jadwal sehingga menghasilkan jadwal yang telah teroptimasi. Sekjur mencetak laporan jadwal kuliah yang diambil dari database sistem dan memberikan jadwal kuliah kepada mahasiswa dan dosen yang bersangkutan.

3.2.8 Diagram Berjenjang

1 Memasukkan Data Dosen dan Matakuliah 2 Memasukkan Data Ruangan dan Kapasitas Kelas 3 Menyeleksi dan Menentukan Matakuliah yang diadakan + 4 Menyusun Jadwal Awal + 5 Optimasi Jadwal Dengan Metode Tabu Search + Gambar 3.3 Diagram berjenjang Gambar diatas menerangkan bahwa aplikasi penjadwalan kuliah terdapat banyak proses antara lain: mengolah data dosen, mata kuliah, ruangan , periode, menentukan solusi awal jadwal kuliah, optimasi jadwal mengunakan metode tabu search. Dan ada sub proses dari proses menentukan solusi jadwal dan optimasi jadwal kuliah antara lain proses jadwal kuliah, optimasi jadwal kuliah, solusi jadwal kuliah, pilih solusi jadwal terbaik dan membuat laporan. Penjadwalan Kuliah Dengan Menggunakan Metode Tabu Search +

3.2.9 Context Diagram

Gambar 3.4 Context Diagram pada gambar context diagram diatas ada 2 entitas yang berhubungan dengan aplikasi penjadwalan kuliah yaitu kajurSekjur dan dosenmahasiswa. Entitas pertama, kajurSekjur berinteraksi dengan sistem untuk memasukkan data dosen, matakuliah, periode dan matakuliah yg diadakan, serta ruangan yang diperlukan untuk kegiatan belajar mengajar, kemudian oleh sistem data-data tersebut akan diolah mengunakan metode tabu search, selanjutnya sistem akan mengirimkan laporan jadwal kuliah ke kajurSekjur. Entitas kedua, dosenmahasiswa akan memperoleh jadwal perkuliahan untuk mahasiswa dan memperoleh jadwal mengajar untuk dosen.

3.2.10 DFD level 0