BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM
2.8 Implementasi Sistem
Tahap implementasi sistem merupakan proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan. Implementasi dari analisis dan perancangan sistem ini
menggunakan Visual Basic 6.0.
4.1.1 Lingkungan Implementasi
Lingkungan implementasi yang akan dijelaskan merupakan perangkat keras hardware dan perangkat lunak software yang digunakan dalam penulisan skripsi
ini.
Spesifikasi perangkat keras yang digunakan adalah sebagai berikut : 1.
Processor IntelR Celeron R CPU 550 2.00 GHz 2.
Memory RAM 504 MB. 3.
Harddisk 80 GB. 4. Perangkat
output berupa monitor LCD Widescreen 15.4”. 5. Perangkat
input berupa mouse dan keyboard. Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut.
1. Operating system Microsoft Windows XP Professional Version 2002 Service
Pack 3. 2. Visual Basic 6.0.
3. Database Management System Microsoft SQL Server 2000.
4. Crystal Reports 8.0.
Universitas Sumatera Utara
4.1.2 Implementasi Antarmuka Sistem
4.1.2.1 Form Utama
Form Utama adalah tampilan antarmuka yang pertama kali muncul ketika admin menjalankan aplikasi ini. Pada
form Utama terdapat enam menu, yaitu: 1. Menu
LogIn Menu
LogIn digunakan untuk masukkeluar sistem penjadwalan kegiatan belajar mengajar.
2. Menu File
Menu File digunakan untuk mengisi data yang dibutuhkan untuk menyusun
penjadwalan kegiatan belajar mengajar. Terdiri dari beberapa submenu yaitu : submenu “data hari”, submenu “data jam”, submenu “data guru”, submenu “data
ruangan”, submenu “data jumlah les per ruangan”,submenu “data mata pelajaran”, submenu “data pengampu mata pelajaran”, submenu “data ketersedian guru”, dan
submenu “data admin”. Menu file dapat digunakan setelah seorang admin berhasil
melakukan proses login.
3. Menu Proses Menu Proses digunakan untuk melakukan proses penjadwalan kegiatan belajar
mengajar dengan menggunakan algoritma ant colony system. Menu proses dapat
digunakan setelah seorang admin berhasil melakukan proses login.
4. Menu Hasil Menu Hasil digunakan untuk melihat hasil dari proses penjadwalan otomatis. Menu
hasil dapat digunakan setelah seorang admin berhasil melakukan proses login.
5. Menu Bantuan Menu Bantuan digunakan untuk melihat sekilas mengenai aplikasi dan pengembang.
6. Menu Keluar Menu Keluar digunakan untuk keluar dari aplikasi.
Universitas Sumatera Utara
Pada form utama menu-menu yang aktif adalah menu login, menu bantuan,
dan menu keluar. Berikut adalah tampilan untuk form utama dapat dilihat pada
Gambar 4.1.
Gambar 4.1. Tampilan implementasi antarmuka form utama
4.1.2.2 Form LogIn Admin
Pada antarmuka ini, admin diminta untuk melakukan input data “Nama Admin” dan
“Password”. Default setelah instalisasi adalah dengan nama user= admin, dan
password =1234. Berikut adalah tampilah ketika admin melakukan proses login dan
setelah berhasil melakukan proses login.
Universitas Sumatera Utara
Gambar 4.2. Tampilan implementasi antarmuka form login
Gambar 4.3. Tampilan implementasi antaramuka form utama setelah login
Pada antarmuka ini, setelah admin berhasil melakukan proses login maka
seluruh tab menu dapat diakses oleh seorang admin.
4.1.2.3 Form Data Hari
Proses penambahan data hari dapat ditemukan pada menu File Data Hari. Pada
halaman ini admin dapat menambah, mencari, mengubah, dan menghapus data hari.
Setelah menu ini dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Universitas Sumatera Utara
Gambar 4.4. Tampilan implementasi antarmuka form data hari
Admin dapat menambahkan data hari yang akan digunakan dalam kegiatan belajar mengajar dengan menekan tombol tambah dan mengisi data hari. Setelah
mengisi nama hari kemudian menekan tombol simpan untuk menyimpan data yang telah dimasukkan. Jika
admin tidak lengkap mengisi data maka akan muncul kotak dialog yang memberitahukan bahwa data yang dimasukkan belum lengkup. Berikut
adalah tampilan kotak diaolog tersebur.
Gambar 4.5 Tampilan kotak dialog ketika data belum lengkap
Admin juga dapat melakukan proses mengubah dan menghapus data yang telah disimpan dengan cara menekan tombol cari.
Admin dapat mengubah data hari dengan menekan tombol cari dan mencari data hari, lalu mengubahnya. Jika
admin ingin menghapus data hari. Maka langkah selanjutnya yang dilakukan adalah menekan
tombol cari , memilih nama hari yang ingin dihapus dan menekan tombol hapus. Selanjutnya akan muncul kotak dialog yang menanyakan
admin apakah admin yakin
Universitas Sumatera Utara
menghapus data tersebut. Jika admin menjawab “Yes” maka sistem akan menghapus
data tersebut dan jika “No” maka sistem tidak akan menghapus data tersebut.
Gambar 4.6 Tampilan kotak dialog yakin dihapus 4.1.2.4
Form Data Jam Pelajaran
Proses penambahan data jam pelajaran dapat ditemukan pada menu File Data Jam Pelajaran
. Pada halaman ini admin dapat menambah, mencari, mengubah, dan
menghapus data jam pelajaran sama seperti dengan proses pada halaman data hari. Setelah menu ini dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Gambar 4.7. Tampilan implementasi antarmuka form data jam pelajaran
4.1.2.5 Form Data Guru
Proses penambahan data guru dapat ditemukan pada menu File Data Guru. Setelah
menu ini dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Universitas Sumatera Utara
Gambar 4.8. Tampilan implementasi antarmuka form data guru
Admin dapat menambahkan data nama guru yang mengajar serta jumlah les dalam setiap minggu untuk setiap guru dalam kegiatan belajar mengajar.
Admin juga dapat melakukan proses mengubah dan menghapus data yang telah disimpan pada
halaman ini.
4.1.2.6 Form Data Ruangan
Proses penambahan data ruangan dapat ditemukan pada menu File Data Ruangan
Setelah menu ini dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Universitas Sumatera Utara
Gambar 4.9. Tampilan implementasi antarmuka form data ruangan
Admin dapat menambahkan data ruangan yang digunakan dalam kegiatan belajar mengajar.
Admin juga dapat melakukan proses mengubah dan menghapus data yang telah disimpan pada halaman ini.
4.1.2.7 Form Data Jumlah Pertemuan per Ruangan
Proses penambahan data ruangan dapat ditemukan pada menu File Data Jumlah Pertemuan per Ruangan.
Pada halaman ini digunakan untuk mengisi data jumlah waktu belajar mengajar untuk setiap ruangan per hari. Data yang dibutuhkan pada
halaman ini antara lain nama ruangan, nama hari serta jumlah waktu per hari. Berikut adalah tampilan antarmuka data jumlah les per ruangan.
Universitas Sumatera Utara
Gambar 4.10. Tampilan implementasi antarmuka form data jumlah pertemuan
per ruangan
4.1.2.8 Form Data Mata Pelajaran
Proses penambahan data mata pelajaran dapat ditemukan pada menu File Data Mata Pelajaran.
Setelah menu ini dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Gambar 4.11. Tampilan implementasi antarmuka form data mata pelajaran
Universitas Sumatera Utara
Halaman ini digunakan untuk mengisi data mata pelajaran yang terdapat pada proses belajar mengajar. Data yang digunakan terdiri dari nama pelajaran, ruangan yang
digunakan, serta alokasi waktu per minggu untuk setiap mata pelajaran. Admin dapat
mengolah data mata pelajaran pada halaman ini untuk disimpan ke dalam basis data.
4.1.2.9 Form Data Pengampu Mata Pelajaran
Proses penambahan data mata pelajaran yang diampu oleh setiap guru dapat
ditemukan pada menu File Data Pegampu Mata Pelajaran. Setelah menu ini
dipilih maka akan dihadapkan dengan tampilan sebagai berikut.
Gambar 4.12. Tampilan implementasi antarmuka form data pengampu mata
pelajaran
Admin dapat menambahkan data mata pelajaran yang akan diampun oleh setiap guru dengan menekan tombol tambah. Tombol simpan akan secara otomatis
tampil setelah menekan tombol tambah. Setelah memilih salah satu nama guru maka
Universitas Sumatera Utara
akan diberikan seluruh daftar mata pelajaran yang tersedia. Berikut tampilan nama guru yang tersedia dan daftar mata pelajaran.
Gambar 4.13. Tampilan nama guru yang tersedia dan nama mata pelajaran
Admin dapat memilih mata pelajaran yang diajarkan oleh setiap guru. Data mata pelajaran yang dipilih ditampilkan pada bagian kolom mata pelajaran yang
diampu. Admin memilih data mata pelajaran sesuai dengan alokasi waktu yang telah
ditentukan. Setelah admin berhasil memasukkan data pelajaran yang diampu oleh
setiap guru maka data dapat disimpan dengan menekan tombol simpan. Jika admin
memasukkan data mata pelajaran melebihi alokasi waktu yang diberikan akan tampil kotak dialog yang menyatakan bahwa jumlah les sudah melebihi alokasi. Berikut
tampilan kotak dialog tersebut.
Gambar 4.14. Pemberitahuan ketika jumlah les melebihi alokasi waktu
Admin dapat menghapus mata pelajaran yang telah dipilih pada bagian kolom mata pelajaran yang diampu dengan mengklik dua kali mata pelajaran tersebut.
Universitas Sumatera Utara
Selanjutnya akan tampil kotak dialog yang menanyakan admin apakah admin yakin
menghapus data tersebut. Jika admin menjawab “Yes” maka sistem akan menghapus
data tersebut dan jika “No” maka sistem tidak akan menghapus data tersebut.
Gambar 4.15. Kotak dialog data mata pelajaran ketika akan dihapus
Jika admin ingin mengubah atau menghapus salah satu data guru pengampu
mata pelajaran maka langkah selanjutnya yang dilakukan adalah menekan tombol cari. Jika
admin ingin mengubah data guru pengampu maka admin dapat memilih data guru pengampu pada kolom daftar guru pengampu dan mengubah data tersebut. Jika
admin ingin menghapus data guru pengampu maka
admin memilih nama guru pengampu yang ingin dihapus dan menekan tombol hapus. Selanjutnya akan muncul kotak dialog
yang menanyakan admin apakah admin yakin menghapus data tersebut. Jika admin
menjawab “Yes” maka sistem akan menghapus data tersebut dan jika “No” maka sistem tidak akan menghapus data tersebut.
Gambar 4.16. Kotak dialog data guru ampu ketika akan dihapus
Admin dapat keluar dari menu data pengampu mata pelajaran dengan menekan tombol keluar.
4.1.2.10 Form Data Ketersediaan Guru
Proses penambahan data ketersedian waktu mengajar setiap guru dapat ditemukan
pada menu File
Data Ketersedian Guru. Setelah menu ini dipilih maka akan
dihadapkan dengan tampilan sebagai berikut.
Universitas Sumatera Utara
Gambar 4.17. Tampilan implementasi antarmuka form data ketersediaan guru
Admin dapat menambahkan data ketersedian waktu mengajar setiap guru dengan menekan tombol tambah. Setelah memilih salah satu nama guru dan hari maka
akan ditampilkan data jam mengajar yang tersedia. Admin dapat memilih waktu yang
dapat digunakan oleh guru yang terpilih. Berikut tampilan waktu yang tersedia dalam proses mengajar.
Gambar 4.18. Tampilan waktu yang tersedia dalam proses mengajar
Universitas Sumatera Utara
Setelah admin memilih waktu mengajar oleh setiap guru maka data ketersedian
guru mengajar yang dipilih ditampilkan pada bagian kolom ketersedian guru mengajar. Tampilan ketika
admin setelah selesai memilih data ketersedian guru mengajar untuk setiap guru adalah sebagai berikut.
Gambar 4.19. Tampilan ketika admin setelah selesai memilih data ketersedian
guru mengajar untuk setiap guru
Setelah admin berhasil memasukkan ketersedian waktu mengajar oleh setiap
guru maka data dapat disimpan dengan menekan tombol simpan. Jika data berhasil disimpan akan tampil kotak dialog yang memberitahukan bahwa data sudah disimpan.
Gambar 4.20. Kotak dialog data sudah disimpan
Admin dapat menghapus waktu mengajar yang telah dipilih pada bagian kolom ketersedian guru mengajar dengan mengklik dua kali waktu mengajar tersebut. Jika
admin ingin mengubah atau menghapus salah satu data ketersedian guru mengajar
Universitas Sumatera Utara
maka langkah selanjutnya yang dilakukan adalah menekan tombol cari. Jika admin
ingin mengubah data guru pengampu maka admin dapat memilih data guru pada
kolom daftar nama guru dan mengubah data tersebut. Jika admin ingin menghapus
data guru maka admin memilih nama guru yang ingin dihapus dan menekan tombol
hapus. Jika data berhasil dihapus akan tampil kotak dialog yang memberitahukan bahwa data sudah dihapus. Berikut tampilan kotak dialog tersebut.
Gambar 4.21. Kotak dialog bahwa data sudah dihapus
Admin dapat keluar dari menu data pengampu mata pelajaran dengan menekan tombol keluar.
4.1.2.11 Form Data User
Proses penambahan data user yang dapat mengakses aplikasi ini dapat ditemukan
pada menu File
Data User. Setelah menu ini dipilih maka akan dihadapkan dengan
tampilan sebagai berikut.
Gambar 4.22. Tampilan implementasi antarmuka form data admin
Pada antarmuka ini admin dapat menambahkan data admin yang dapat
menggunakan aplikasi ini dengan mengisi user id serta password yang digunakan.
Serta admin dapat melakukan proses mencari, mengubah serta menghapus data user
pada halaman ini.
Universitas Sumatera Utara
4.1.2.12 Form About
Form About dapat ditemukan pada menu Bantuan About berfungsi untuk
menampilkan data judul dan penulis tugas akhir. Pada form ini terdapat tempat untuk
menampilkan judul perangkat lunak serta gambaran singkat tentang profil penulis. Berikut adalah tampilan antarmuka
form about.
Gambar 4.23. Tampilan implementasi antarmuka form about
4.1.2.13 Form Proses Penjadwalan Otomatis ASC
Proses penjadwalan otomatis ASC dapat ditemukan pada menu Proses
Jadwal Otomatis ASC.
Admin dapat melakukan proses penjadwalan dengan memilih tomboh proses. Hasil proses penjadwalan dapat dilihat pada list pelajaran yang sudah
terjadwal dan pelajaran yang belum terjadwal. Berikut adalah tampilan hasil
antarmuka dari form proses penjadwalan.
Universitas Sumatera Utara
Gambar 4.24. Tampilan implementasi proses penjadwalan otomatis ACS
2.9 Pengujian Sistem