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