BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software 4.2

advertisement
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.
Download