Form Data Mata Kuliah yg diadakan Form Jadwal Awal Form Proses Tabu Search

d. Form Data Mata Kuliah yg diadakan

Gambar 3.14 Form Data Matakuliah yang Diadakan 1. Input data matakuliah diadakan untuk memasukkan data matakuliah berdasarkan periode kedalam database. 2. Kontrol proses untuk mengolah datatambah, ubah, hapus, dsb. 3. Data matakuliah untuk menampilkan data-data matakuliah dari database untuk dipiih sebagai matakuliah diselenggarakan. 4. data matakuliah diadakan untuk menampilkan data matakuliah diadakan dari database.

e. Form Jadwal Awal

Gambar 3.15 Form Jadwal Awal 1. Input data matakuliah dan ruangan untuk menentukan data matakuliah berdasarkan periode yang diselenggarakan dan ruangan yang digunakan. 2. Input data dosen untuk menentukan data dosen yang mengajar matakuliah tersebut. 3. input jadwal untuk menentukan jadwal awal matakuliah. 4. Kontrol proses untuk mengolah datatambah, ubah, hapus, dsb. 5. Data matakuliah untuk menampilkan data-data matakuliah dari database untuk menentukan jadwal awal. 6. Data dosen untuk menampilkan data-data matakuliah dari database untuk menentukan jadwal awal 7. data jadwal awal untuk menampilkan data jadwal awal dari database.

f. Form Proses Tabu Search

Gambar 3.16 Form Proses Tabu Search 1. Jadwal kuliah untuk menampilkan jadwal terbaik yang dipilih 2. Input parameter Tabu Search merupakan input atau masukan yang digunakan dalam proses optimasi seperti maksimal proses iterasi. 3. Output parameter Tabu Search merupakan output atau hasil dari proses optimasi berupa konflik, iterasi terbaik, konflik total tiap iterasi, dll. 4. Kontrol proses untuk untuk memproses untuk melakukan proses pembuatan jadwal dengan mengunakan metode tabu search. Menampilkan hasil optimasi, untuk menyimpan hasil terbaik jadwal ke dalam database, dan mencetak hasil optimasi jadwal. 59

BAB IV IMPLEMENTASI PROGRAM

4.1 Kebutuhan Sistem

Aplikasi Penjadwalan kuliah ini memerlukan perangkat keras Hardware dan perangkat lunak Software , agar dapat berjalan sesuai dengan yang diharapkan. Dalam Perancangan dan pembuatan aplikasi ini dibutuhkan perangkat keras Hardware dan perangkat lunak Software sebagai berikut: 1. perangkat lunak Software Perangkat lunak yang diperlukan dalam pembuatan dan perancangan aplikasi ini adalah: a. Sistem Operasi minimal windows 9x b. Microsoft Visual Studio .Net 2005 c. Microsoft SQL Server 2005 d. Microsoft Office 2003 e. Power Designer versi 6.0

2. perangkat keras Hardware

Selain perangkat lunak yang telah disebutkan diatas dalam pembuatan dan perancangan aplikasi penjadwalan kuliah ini juga dibutuhkan spesifikasi perangkat keras sebagai berikut: a. CPU dengan prosessor Intel pentium III 667 Mhz atau lebih b. Monitor VGA atau SVGA c. Memory 512 MB atau lebih