Perancangan Antarmuka Interface Penjadualan Mata Kuliah Dengan Metode Graph Coloring Heuristic

3.3 Perancangan Antarmuka Interface

Rancangan antarmuka dari prototype sistem ini terdiri dari satu form penjadualan mata kuliah yang terdiri dari enam tab, masing-masing tab terdiri dari dua bagian, yaitu bagian kanan dan bagian kiri. Pada bagian kiri tiap tab, terdapat tabel data mata kuliah, sedangkan pada bagian kanan, terdapat combo box yang menunjukkan jumlah ruangan, tabel jadwal, tombol simpan jadwal, tombol buka jadwal, dan textbox keterangan. Tiap tab memiliki isi tabel yang berbeda, yaitu:

3.3.1 Antarmuka Tab Data Awal

Pada tab data awal, tabel mata kuliah memiliki kolom kode mata kuliah, nama mata kuliah, sks mata kuliah, sks baru, dan fakultas; serta terdapat empat tombol, yaitu tombol buka yang berfungsi untuk mengambil data mata kuliah yang ada dalam database, tombol tambah yang berfungsi untuk menambah mata kuliah, tombol ubah yang berfungsi mengubah data mata kuliah yang telah ada, dan tombol hapus untuk menghapus mata kuliah, serta tombol lanjut yang berfungsi untuk lanjut ke langkah atau ke tab selanjutnya. Pada tab awal ini isi dari tabel mata kuliah merupakan mata kuliah yang masih bersifat acak. Tab data awal dapat dilihat pada Gambar 3.6. Universitas Sumatera Utara Aplikasi Penj adwalan Mata Kuliah Aplikasi Penj adwalan Mata Kuliah Penjadwalan Mata Kuliah Daftar Mata Kuliah Tambah Ubah Hapus Lanjut Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Jadwal Kuliah Sementara Ruangan Kuliah: Simpan Jadwal Buka Jadwal Data Awal Buka Gambar 3.6 Antarmuka Tab Data Awal Tab data awal setalah data mata kuliah dipilih dapat dilihat pada Gambar 3.7. Gambar 3.7 Antarmuka Tab Data Awal setelah data mata kuliah dipilih Universitas Sumatera Utara Form tambah dan ubah mata kuliah dilengkapi dengan tombol simpan dan batal. Gambar 3.8 ditunjukkan form tambah dan ubah mata kuliah. Tambah Data Tambah Data Daftar Mata Kuliah Simpan Batal Kode MK: Nama MK: Sks: Fakultas: Ubah Data Ubah Data Daftar Mata Kuliah Simpan Batal Kode MK: Nama MK: Sks: Fakultas: Gambar 3.8 Antarmuka form tambah dan ubah data

3.3.2 Antarmuka Tab Langkah Satu

Pada tab langkah satu ini isi dari tabel mata kuliah adalah daftar mata kuliah yang telah diurutkan berdasarkan sks dan kode mata kuliah. Pada tab langkah satu, tombol tambah, ubah, dan hapus tidak ada. Tab langkah satu dapat dilihat pada Gambar 3.9. Gambar 3.9 Antarmuka Tab Langkah Satu Universitas Sumatera Utara

3.3.3 Antarmuka Tab Langkah Dua

Pada tab langkah dua, tabel mata kuliah memiliki kolom kode mata kuliah, nama mata kuliah, sks mata kuliah sebenarnya, sks setelah pembagian mata kuliah, sks baru apabila terjadi perubahan sks, fakultas, dan jadwal waktu perkuliahan. Pada tab langkah dua ini isi dari tabel mata kuliah adalah daftar mata kuliah yang telah diberikan hari dan jam. Tab langkah Dua dapat dilihat pada Gambar 3.10. Gambar 3.10 Antarmuka Tab Langkah Dua

3.3.4 Antarmuka Tab Langkah Tiga

Pada tab langkah tiga, tabel mata kuliah memiliki kolom kode mata kuliah, nama mata kuliah, sks mata kuliah sebenarnya, sks setelah pembagian mata kuliah, sks baru apabila terjadi perubahan sks, fakultas, dan jadwal waktu perkuliahan. Pada tab langkah tiga ini isi dari tabel mata kuliah adalah daftar mata kuliah yang disusun berdasarkan hari dan jam. Sedangkan pada tabel bagian kanan jadwal kuliah, dimana tabel jadwal mata kuliah itu berisi hari dan jam pertemuan mata kuliah. Universitas Sumatera Utara Jadwal waktu pertemuan mata kuliah berlangsung dari jam 08:00 s.d. 16:20. Sedangkan hari pertemuan mata kuliah berlangsung pada hari senin s.d. jumat. Tab langkah tiga dapat dilihat pada Gambar 3.11. Gambar 3.11 Antarmuka Tab Langkah Tiga

3.3.5 Antarmuka Tab Langkah Empat

Pada tab langkah empat, tabel mata kuliah memiliki kolom kode mata kuliah, sks setelah pembagian mata kuliah, sks baru apabila terjadi perubahan sks, fakultas, dan jadwal waktu perkuliahan. Pada tab langkah empat isi dari tabel mata kuliah adalah daftar mata kuliah konflik. Sedangkan pada tabel bagian kanan terdapat combo box untuk melihat ruangan kuliah dan tabel jadwal kuliah dimana tabel jadwal mata kuliah itu berisi hari dan jam pertemuan mata kuliah sementara serta mata kuliah yang konflik diberikan warna yang berbeda dengan mata kuliah yang tidak konflik. Jadwal waktu pertemuan mata kuliah berlangsung dari jam 08:00 s.d. 16:20. Sedangkan hari pertemuan mata kuliah berlangsung pada hari senin s.d. jumat. Pada textbox keterangan berisi kode mata kuliah yang konflik. Tab langkah empat dapat dilihat pada Gambar 3.12. Universitas Sumatera Utara Gambar 3.12 Antarmuka Tab Langkah Empat

3.3.6 Antarmuka Tab Langkah Lima

Pada tab langkah lima, tabel mata kuliah memiliki kolom kode mata kuliah, sks setelah pembagian mata kuliah, sks baru apabila terjadi perubahan sks, fakultas, dan jadwal waktu perkuliahan. Pada tab langkah lima isi dari tabel mata kuliah adalah daftar mata kuliah konflik. Pada bagian bawah tabel terdapat tombol mata kuliah bebas konflik. Sedangkan pada tabel bagian kanan terdapat combo box untuk melihat ruangan kuliah dan tabel jadwal kuliah dimana tabel jadwal mata kuliah itu berisi hari dan jam pertemuan mata kuliah.. Jadwal waktu pertemuan mata kuliah berlangsung dari jam 08:00 s.d. jam 16:20. Sedangkan hari pertemuan mata kuliah berlangsung pada hari senin s.d. jumat. Pada textbox keterangan berisi kode mata kuliah yang konflik. Tab langkah lima dapat dilihat pada Gambar 3.13. Universitas Sumatera Utara Gambar 3.13 Antarmuka Tab Langkah Lima

3.3.7 Jadwal Mata Kuliah Bebas Konflik

Pada bagian ini, tabel mata kuliah konflik dihapus yang menandakan bahwa mata kuliah konflik sudah dimasukkan dalam jadwal mata kuliah bebas konflik dan tombol mata kuliah bebas konflik tidak aktif serta pada tabel jadwal mata kuliah bebas konflik. Tampilan jadwal mata kuliah bebas konflik dapat dilihat pada Gambar 3.14. Gambar 3.14 Antarmuka Jadwal Mata Kuliah Bebas Konflik Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi