BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam Penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi Microsoft Visual Studio 2008 dan Microsoft SQL Server 2008 sebagai databasenya. 4.2 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan sistem administrasi ini dibuat dan dioperasikan : a. Perangkat Keras • Jenis • Processor : Intel(R)Core(TM)2 Duo CPU T5870 @2.00GHz 2.00GHz • RAM : 1000 MB • Hardisk : 160 GB : Laptop b. Perangkat Lunak • Sistem Operasi : Windows 7 Ultimate • • Program : Visual Studio 2008 Profesional • Database : Microsoft SQL Server 2008 38 39 4.3 Implementasi Basis Data Berikut ini adalah tampilan database pengembangan system penjadwalan perkuliahan reguler secara otomatis pada Jurusan Sistem Informasi Universitas Mercu Buana menggunakan Microsoft SQL Server 2008 : 1. Buka Microsoft SQL Server 2008. Gambar 4.1 Tampilan Awal SQL Server 2008 2. Pilih database jadwal_kuliah untuk menampilkan dabase jadwal_kuliah. Gambar 4.2 Tampilan Menu Utama SQL Server 2008 40 3. Pilih tabel detail_jadwal untuk menampilkan database. Gambar 4.3 Tampilan Tabel detail_jadwal 4. Pilih tabel dosen untuk menampikan database. Gambar 4.4 Tampilan Tabel dosen 5. Pilih tabel jadwal untuk menampikan database. Gambar 4.5 Tampilan Tabel jadwal 41 6. Pilih tabel matakuliah untuk menampikan database. Gambar 4.6 Tampilan Tabel mata kuliah 7. Pilih tabel ruang untuk menampikan database. Gambar 4.7 Tampilan Tabel ruang 8. Pilih tabel slot_time untuk menampikan database. Gambar 4.8 Tampilan Tabel slot_time 42 4.4 Implementasi dan Pengujian Program Berikut ini implemetasi dan pengujian program sesuai dengan rancangan layar yang telah dibuat sebelumnya, antara lain : 1. Tampilan Login Gambar 4.9 Tampilan Login 2. Tampilan Menu Utama Gambar 4.10 Tampilan Menu Utama 43 3. Tampilan Form Dosen Gambar 4.11 Tampilan Form Dosen 4. Tampilan Entry Dosen Gambar 4.12 Tampilan Entry Dosen 44 5. Tampilan Form Mata Kuliah. Gambar 4.13 Tampilan Form Mata Kuliah 6. Tampilan Entry Mata Kuliah. Gambar 4.14 Tampilan Entry Mata Kuliah 45 7. Tampilan Form Slot Time. Gambar 4.15 Tampilan Form Slot Time 8. Tampilan Entry Slot Time. Gambar 4.16 Tampilan Entry Slot Time 46 9. Tampilan Form Ruangan. Gambar 4.17 Tampilan Form Ruangan 10. Tampilan Entry Ruangan. Gambar 4.18 Tampilan Entry Ruangan 47 11. Tampilan Jadwal Kuliah. Gambar 4.19 Tampilan Jadwal Kuliah 12. Tampilan Cetak Laporan Dosen. Gambar 4.20 Tampilan Cetak Laporan Dosen 48 13. Tampilan Cetak Laporan Jadwal. Gambar 4.21 Tampilan Cetak Laporan Jadwal 14. Tampilan Cetak Laporan Mata Kuliah Gambar 4.22 Tampilan Cetak Laporan Mata Kuliah 49 15. Tampilan Cetak Laporan Jadwal Perdosen Gambar 4.22 Tampilan Cetak Laporan Jadwal Perdosen 4.5 Metode Pengujian Metode pengujian dilakukan untuk memastikan apakah sistem yang akan dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian degan memfokuskan pada fungsionality sistem tanpa mengetahui apa sesungguhnya yang terjadi dalam black end system. 4.5.1 Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang dibuat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi visual basic ini, kemudian dilakukan pengujian dengan menekan tombol-tombol yang terdapat pada halaman form dari aplikasi ini apakah sudah sesuai dengan yang diharapkan 50 Tabel 4.1 Skenario Pengujian Uji Coba Status Skenario Hasil yang aplikasi pengujian diharapkan No Antar Muka 1. Menu Login Proses Masukan Input data Login username sesuai dengan akan terbuka dan form tersebut Menu Utama password 2. Menu Menguji Pilih data Pilih data Menu yang Utama dan menu menu dipilih dapat memilih membuka menu yang halaman yag terdapat dimaksud pada menu utama 3. Laman Data Menguji Laman Input data Data Dosen Dosen inputan dan Dosen Dosen lalu tersimpan ke simpan data sudah aktif klik tombol dalam database Dosen 4. simpan Laman Menguji Laman Input data Data Mata Mata inputan dan Mata Mata Kuliah Kuliah akan Kuliah simpan data Kuliah lalu klik tersimpan ke Mata sudah aktif tombol dalam database Kuliah 5. simpan Laman Slot Menguji Laman Slot Input data Data Slot Time Time inputan dan Time sudah Slot Time tersimpan simpan data aktif lalu klik kedalam tombol database Slot Time simpan 6. Laman Menguji Laman Input data Data Ruangan Ruangan inputan dan Ruangan Ruangan lalu akan tersimpan simpan sudah aktif klik tombol kedalam simpan database Ruangan 51 7. Laman Menguji Laman Input data Data Jadwal Jadwal inputan dan Jadwal Jadwal Kuliah akan Kuliah cetak Kuliah Kuliah lalu tersimpan Jadwal sudah aktif klik tombol kedalam cetak database Kuliah 8. Laman Mencetak Laman Pilih priode Laporan Data laporan laporan per laporan laporan lalu Dosen berhasil Dosen priode Dosen klik tombol ditampikan sudah aktif cetak dan sesuai dengan priode laporan 9. Laman Mencetak Laman Pilih priode Laporan Data laporan laporan per laporan laporan lalu Jadwal Jadwal priode Jadwal klik tombol berhasil sudah aktif cetak ditampikan dan sesuai dengan priode laporan 10. Laman Mencetak Laman Klik tombol Laporan Data laporan laporan laporan cetak Mata Kuliah Mata Data Mata Data Mata berhasil Kuliah Kuliah Kuliah ditampikan sudah aktif 52 Tabel 4.2 Tabel Hasil Pengujian Uji Coba Status Skenario Hasil aplikasi pengujian pengujian No Antar Muka 1. Menu Login Proses Masukan Input data Login username sesuai dengan berhasil dan form tersebut terbuka Menu Utama password 2. Menu Menguji Pilih data Pilih data Menu yang Utama dan menu menu dipilih berhasil memilih membuka menu yang halaman yag terdapat dimaksud pada menu utama 3. Laman Data Menguji Laman Input data Data Dosen Dosen inputan dan Dosen Dosen lalu tersimpan ke simpan data sudah aktif klik tombol dalam database Dosen 4. simpan Laman Menguji Laman Input data Data Mata Mata inputan dan Mata Mata Kuliah Kuliah akan Kuliah simpan data Kuliah lalu klik tersimpan ke Mata sudah aktif tombol dalam database Kuliah 5. simpan Laman Slot Menguji Laman Slot Input data Data Slot Time Time inputan dan Time sudah Slot Time tersimpan simpan data aktif lalu klik kedalam tombol database Slot Time simpan 6. Laman Menguji Laman Input data Data Ruangan Ruangan inputan dan Ruangan Ruangan lalu tersimpan simpan sudah aktif klik tombol kedalam simpan database Ruangan 53 7. Laman Menguji Laman Input data Data Jadwal Jadwal inputan dan Jadwal Jadwal Kuliah Kuliah cetak Kuliah Kuliah lalu tersimpan Jadwal sudah aktif klik tombol kedalam cetak database Kuliah 8. Laman Mencetak Laman Pilih priode Laporan Data laporan laporan per laporan laporan lalu Dosen berhasil Dosen priode Dosen klik tombol ditampikan sudah aktif cetak dan sesuai dengan priode laporan 9. Laman Mencetak Laman Pilih priode Laporan Data laporan laporan per laporan laporan lalu Jadwal Jadwal priode Jadwal klik tombol berhasil sudah aktif cetak ditampikan dan sesuai dengan priode laporan 10. Laman Mencetak Laman Klik tombol Laporan Data laporan laporan laporan cetak Mata Kuliah Mata Data Mata Data Mata berhasil Kuliah Kuliah Kuliah ditampikan sudah aktif 4.6 Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh. Maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 54 1. Halaman login, yang mengontrol aktifitas sub menu / link-link dalam sistem. 2. Halaman utama yang menghubungkan antar interface yang terdapat dalam menu berjalan dengan baik. 3. Menu form data dosen, hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 4. Menu form data mata kuliah, hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 5. Menu form data ruang, hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 6. Menu form data slot time, hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 7. Menu Master, Transaksi dan Laporan . Setiap tombol menu yang terdapat di Menu tersebut dapat berjalan sesuai perancangan sistem tersebut. 8. Hasil keluaran atau output laporan dosen dapat tercetak sesuai perancangan sistem yang di inginkan. 9. Hasil keluaran atau output laporan jadwal dapat tercetak sesuai perancangan sistem yang di inginkan. 10. Hasil keluaran atau output laporan mata kuliah dapat tercetak sesuai perancangan sistem yang di inginkan.