BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1. Implementasi Sistem
Tahap implementasi sistem merupakan proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan. Implementasi dari analisis dan perancangan sistem ini
menggunakan Delphi 7.0. Sedangkan untuk manajemen basis data yang digunakan adalah MySQL.
4.1.1. Lingkungan Implementasi
Lingkungan implementasi yang akan dijelaskan merupakan lingkungan perangkat keras hardware dan perangkat lunak software yang digunakan untuk membangun
sistem dalam penulisan skripsi ini.
Spesifikasi perangkat keras yang digunakan adalah sebagai berikut.
1. Processor IntelR CoreTM 2 Duo T5300 2.00 GHz.
2. Memory RAM 1.75 GB.
3. Harddisk 320 GB.
4. Perangkat output berupa monitor LCD Widescreen 14.1”.
5. Perangkat input berupa mouse dan keyboard.
Universitas Sumatera Utara
Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut.
1. Operating system Microsoft Windows XP Professional Version 2002 Service
Pack 2. 2.
Borland Delphi 7.0. 3.
ApacheFriends XAMPP version 1.5.5. 4.
ZEOSDBO Package.
4.1.2. Implementasi Antarmuka Sistem
4.1.2.1. Form Utama
Form Utama merupakan tampilan antarmuka yang pertama muncul ketika sistem ini dijalankan. Form ini memiliki satu menu yaitu menu ‘File’. Pada menu ‘File’ terdapat
tiga submenu yaitu submenu ‘New’, ‘Open’, dan ‘Exit’. Submenu ‘New’ berfungsi untuk menampilkan form New yang digunakan untuk membuat jadwal mata kuliah
yang baru. Submenu ‘Open’ berfungsi untuk menampilkan form Open yang digunakan untuk membuka jadwal mata kuliah yang sudah ada yang tersimpan dalam
media penyimpanan. Sedangkan submenu ‘Exit’ berfungsi untuk menutup antarmuka sistem secara keseluruhan.
4.1.2.2. Form New
Form New merupakan tampilan antarmuka untuk membuat jadwal mata kuliah yang baru. Form ini akan muncul jika kita memilih submenu ‘New’ pada form Utama.
Form ini terdiri dari text box serta dua tombol yaitu ‘Create’ untuk membuat file baru dan ‘Cancel’ untuk membatalkan perintah dan menutup form ini.
Universitas Sumatera Utara
4.1.2.3. Form OpenDelete
Form OpenDelete merupakan tampilan antarmuka untuk membuka atau menghapus file jadwal mata kuliah yang sudah ada yang tersimpan di media penyimpanan. Form
ini akan muncul jika kita memilih submenu ‘OpenDelete’ pada form Utama. Form ini terdiri dari satu combo box dan dua tombol yaitu ‘Open’ untuk membuka file dan
‘Delete’ untuk menghapus file yang sudah ada. Combo box tersebut berisi item nama- nama file jadwal mata kuliah yang tersimpan di dalam media penyimpanan, sehingga
pengguna dapat memilih file mana yang akan dibuka atau dihapus.
4.1.2.4. Form Jadwal
Form Jadwal merupakan tampilan antarmuka tempat kerja untuk melakukan proses penjadwalan mata kuliah. Form ini menjadi tempat kerja untuk melakukan langkah-
langkah penjadwalan, mulai dari memasukkan sumber daya yang dibutuhkan sampai menampilkan hasil penjadwalan. Form ini terdiri dari lima tab yaitu:
a. Tab Dosen
Tab Dosen merupakan tampilan antarmuka yang digunakan sebagai tempat untuk mengisi data dosen yang dibutuhkan yaitu NIP, Nama, dan Inisial.
Semua sumber daya dosen yang ada dimasukkan ke dalam basis data melalui tab ini. Sumber daya dosen yang dimasukkan adalah semua dosen yang
mengajar mata kuliah yang akan dijadwalkan.
b. Tab Mahasiswa
Tab Mahasiswa merupakan tampilan antarmuka yang digunakan sebagai tempat untuk mengisi data kelas mahasiswa yang dibutuhkan yaitu kelas dan
jumlah mahasiswa dalam kelas tersebut. Semua sumber daya kelas mahasiswa yang ada dimasukkan ke dalam basis data melalui tab ini. Sumber daya kelas
mahasiswa yang dimasukkan adalah semua kelas mahasiswa yang mengikuti kuliah dari mata kuliah yang akan dijadwalkan.
Universitas Sumatera Utara
c. Tab Ruangan
Tab Ruangan merupakan tampilan antarmuka yang digunakan sebagai tempat untuk mengisi data ruangan yang dibutuhkan yaitu kode ruang, nama ruang,
kapasitas ruang dan fasilitas infocus. Semua sumber daya ruangan yang tersedia dimasukkan ke dalam basis data melalui tab ini. Sumber daya ruangan
yang dimasukkan adalah semua ruangan yang digunakan sebagai lokasi tempat perkuliahan.
d. Tab Mata Kuliah
Tab Mata Kuliah merupakan tampilan antarmuka yang digunakan sebagai tempat untuk mengisi data mata kuliah yang dibutuhkan yaitu kode mata
kuliah, nama mata kuliah, tingkat, jumlah SKS, dosen, kelas mahasiswa, infocus, status mata kuliah, dan waktu ketersediaan dosen mengajar. Semua
sumber daya mata kuliah yang tersedia dimasukkan ke dalam basis data melalui tab ini. Sumber daya mata kuliah yang dimasukkan adalah semua mata
kuliah yang akan dijadwalkan.
e. Tab Jadwal
Tab Jadwal merupakan tampilan antarmuka yang digunakan sebagai tempat untuk melakukan proses penjadwalan mata kuliah dan sebagai tempat untuk
melihat hasil penjadwalan tersebut. Hasil penjadwalan mata kuliah tidak dapat ditampilkan secara keseluruhan, tetapi ditampilkan per ruangan.
4.2. Pengujian Sistem