BAB IV IMPLEMENTASI DAN PENGUJIAN
Pada bagian ini, penulis melakukan bagian implementasi dan pengujian dimana bagian ini mengacu pada analisa dan perancangan pada bagian sebelumnya.
4.1
Lingkungan Implementasi
4.1.1 Perangkat Keras Penulis
menggunakan
komputer
(Desktop-PC)
untuk
mengimplementasikan dan menguji aplikasi ini. Berikut adalah spesifikasi dari perangkat lunak tersebut :
Tabel 4.1 Spesifikasi Lenovo No
Nama Perangkat
Spesifikasi
1
Monitor
Lenovo LCD 17 inch
2
Processor
Intel Pentium Core 2 Duo
3
VGA
Intel Graphics Media Accelator HD (Share)
4
Keyboard
Standard PS/2 Keyboard Lenovo
5
Mouse
Standard PS/2 Mouse Lenovo
6
Memory
DDR2 2GB
7
HDD
500GB
4.1.2 Perangkat Lunak Dalam perancangan ini, tools yang digunakan oleh penulis untuk dapat membangun aplikasi ini adalah Microsoft Visual Basic 6.0, Adobe Photoshop CS 3, Adobe Ilustrator CS3, Microsoft Visio 2007, Sound Forge 7.0, dan Paint. Kemudian sistem operasi yang digunakan saat membangun aplikasi ini adalah Windows 7 Ultimate 32 bit.
57
58
4.2
Implementasi Kode Pemrograman Berikut adalah penjelasan dari kode-kode pada program :
1. Fungsi RandomNumBetween() Fungsi RandomNumBetween() merupakan fungsi yang digunakan pada aplikasi untuk melakukan proses pengacakan yang bertujuan untuk mendapatkan nilai acak diantara dua nilai yang ditentukan. Berikut adalah kode lengkapnya :
Private Function RandomNumBetween(ByVal LowerLimit As Long, ByVal UpperLimit As Long) As Long RandomNumBetween = Rnd * (UpperLimit - LowerLimit) + LowerLimit End Function
Kode 4.1
Kode Lengkap Fungsi RandomNumBetween()
2. Fungsi play() Fungsi play() merupakan fungsi yang digunakan pada aplikasi untuk memainkan lagu pada aplikasi. Berikut adalah kode lengkapnya :
Function play()
ulangRandom: temp = RandomNumBetween(0, 10) If temp = indeksLagu Then GoTo ulangRandom Else indeksLagu = temp End If For a = 0 To 4 If varCek(a) = indeksLagu Then GoTo ulangRandom End If Next
59
MMControl1.Command = "stop" MMControl1.PlayEnabled = True MMControl1.FileName = ListPathlagu.List(indeksLagu) 'Lblpathlagu.Caption = ListPathlagu.List(indeksLagu) MMControl1.Command = "open" lblJudul.Caption = ListLagu.List(indeksLagu) MMControl1.Command = "play"
End Function
Kode 4.2
Kode Lengkap Fungsi play()
3. Fungsi validasi() Fungsi validasi() merupakan fungsi yang digunakan pada aplikasi untuk memeriksa benar atau salahnya jawaban yang diberikan oleh user terhadap aplikasi. Berikut adalah kode lengkapnya :
Function validasi() If cmdJwb.Text = lblJudul.Caption Then benar = benar + 1
varCek(jejak) = indeksLagu jejak = jejak + 1 play TimerAcak.Enabled = True Else salah = salah + 1 End If
End Function
Kode 4.3
Kode Lengkap Fungsi validasi()
60
4. Fungsi periksa() Fungsi periksa() merupakan fungsi yang digunakan pada aplikasi melakukan pemeriksaan batas waktu dalam aplikasi atau jumlah jawaban yang sudah diinput oleh user, dimana waktu yang diberikan kepada user saat pertama kali memulai kuis adalah selama 60 detik dan jumlah jawaban yang bisa diinput oleh user adalah sebanyak 10. Berikut adalah kode lengkapnya :
Function periksa() If ((x >= 60) Or ((benar + salah) >= 10)) Then cmdJwb.Enabled = False btn_OK.Enabled = False timerGame.Enabled = False x=0 indeksLagu = 0 Erase varCek() MMControl1.Command = "stop" hitungNilai lblTotal.Caption = total
End If End Function
Kode 4.4
Kode Lengkap Fungsi periksa()
61
5. Fungsi hitungNilai() Fungsi hitungNilai() merupakan fungsi yang digunakan pada aplikasi untuk menghitung total skor user. Berikut adalah kode lengkapnya :
Function hitungNilai() total = (benar * 20) - (salah * 10) End Function
Kode 4.5
Kode Lengkap Fungsi hitungNilai()
6. Fungsi acakJwb() Fungsi acakJwb() merupakan fungsi yang digunakan pada aplikasi mengacak jawaban dalam kalimat pada jenis soal Arrange Words. Berikut adalah kode lengkapnya :
Function acakJwb() Dim pilihanJwb(3) As String Dim jwbLain(2) As String
jejakTmp = 0 Random hasilacak = acak1 - 1
ulangHslAck2: Random2 hasilacak2 = acak1 - 1
If (hasilacak2 = hasilacak) Then GoTo ulangHslAck2 End If
ulangHslAck3: Random2 hasilacak3 = acak1 - 1
62
If ((hasilacak3 <> hasilacak) And (hasilacak3 <> hasilacak2)) Then GoTo acakSukses Else GoTo ulangHslAck3 End If
acakSukses: TimerAcak.Enabled = False jwbLain(0) = ListLagu.List(hasilacak2) jwbLain(1) = ListLagu.List(hasilacak3)
For j = 0 To 2 If j = hasilacak Then pilihanJwb(j) = lblJudul.Caption GoTo pass: End If pilihanJwb(j) = jwbLain(jejakTmp) jejakTmp = jejakTmp + 1 pass: Next cmdJwb.Clear cmdJwb.Text = "Pilih Judul Lagu"
For i = 0 To 2 cmdJwb.AddItem pilihanJwb(i) Next End Function
Kode 4.6
Kode Lengkap Fungsi acakJwb()
63
4.3 Implementasi Aplikasi Kuis Tebak Lagu Nasional dan Daerah
Gambar 4.1
Implementasi Tampilan Jendela Form Awal
Gambar diatas adalah tampilan awal dari Form Awal, dimana pada tampilan awal Form awal terdapat 5 sub menu yaitu sub menu Lagu Nasional, sub menu Lagu Daerah, sub menu Score Tertinggi, sub menu About dan sub menu Exit.
64
Pertama, penulis akan terlebih dahulu melakukan pengimplementasian terhadap sub menu Lagu Nasional, dimana ketika sub menu Lagu Nasional telah di-klik oleh user maka akan muncul terlebih dahulu Jendela Form Username seperti berikut :
Gambar 4.2 Implementasi Tampilan Jendela Form Username Setelah muncul tampilan seperti diatas, maka user terlebih dahulu harus memasukkan username yang diinginkan agar dapat segera memulai kuis. Pada aplikasi ini, jika inputbox dibiarkan kosong oleh user dan kemudian user menekan ENTER, maka akan muncul pesan peringatan seperti berikut :
Gambar 4.3
Implementasi Tampilan Pesan Peringatan
Username yang diketikkan kedalam inputbox dapat diisi dengan menggunakan kombinasi huruf dan angka.
65
Berikut adalah tampilan ketika user sedang memasukan username kedalam inputbox yang telah disediakan :
Gambar 4.4 Implementasi User memasukan username kedalam inputbox Kemudian setelah username telah diisi oleh user dan kemudian user menekan ENTER maka tampilan berikutnya yang akan muncul adalah sebagai berikut :
Gambar 4.5
Implementasi Tampilan Jendela Form Lagu Nasional
Kemudian setelah muncul tampilan seperti diatas, maka user dapat mengklik tombol “Play” untuk segera memulai kuis.
66
Berikut adalah tampilan setelah tombol “Play” di-klik :
Gambar 4.6 Implementasi User meng-klik Tombol Play Setelah tombol “Play” di-klik oleh user, maka kuis akan dimulai dan waktu pun mulai berjalan maju mulai dari 0 – 60. Dapat kita lihat pada gambar diatas dimana waktu sudah mulai berjalan maju. Pada kondisi ini aplikasi juga sudah mulai memainkan lagu dan memperdengarkannya ke user, dimana user kemudian harus menebak judul lagu dari lagu yang sedang dimainkan oleh aplikasi. User dapat menebak judul lagu dengan memilih jawaban diantara 3 pilihan jawaban yang disediakan oleh komponen cmdJwb.
67
Berikut adalah tampilan aplikasi menampilkan pilihan jawaban dalam komponen cmdJwb :
Gambar 4.7 Implementasi Tampilnya Pilihan Jawaban
Kemudian setelah pilihan jawaban ditampilkan, user memilih salah satu jawaban diantara 3 pilihan jawaban yang disediakan. Berikut adalah tampilannya :
Gambar 4.8 Implementasi User memilih salah satu pilihan jawaban
68
Setelah user memilih pilihan jawabannya, user dapat meng-klik tombol “OK” untuk mengetahui benar atau salahnya jawaban yang diberikan. Berikut adalah tampilan ketika jawaban yang diberikan oleh user BENAR :
Gambar 4.9 Implementasi User memiliki jawaban yang BENAR
Ketika user memiliki jawaban yang BENAR maka saat user meng-klik tombol “OK”, secara otomatis nilai BENAR user akan bertambah 1 dan kemudian ditampilkan jumlah BENAR user dalam aplikasi seperti yang ditampilkan pada gambar diatas.
69
Namun, jika jawaban yang diberikan oleh user adalah jawaban yang bernilai SALAH, maka nilai SALAH user akan bertambah 1 dan kemudian ditampilkan jumlah SALAH user dalam aplikasi seperti tampilan berikut :
Gambar 4.10 Implementasi User memiliki jawaban yang SALAH Kemudian jika waktu yang berjalan sudah 60 detik, maka aplikasi akan men-total skor yang dimiliki user dan kuis pun secara otomatis berhenti dan berakhir, kemudian skor ditampilkan. Berikut adalah tampilannya :
Gambar 4.11 Implementasi Waktu telah berjalan 60 detik Berdasarkan gambar diatas, skor yang didapatkan user adalah dengan menggunakan rumus perhitungan total_skor = (benar*20) – (salah*10),
70
sehingga total_skor = (1*20) – ( 1*10), maka total skor yang dimiliki user adalah 20 – 10 = 10. Namun, kuis yang sedang berjalan juga dapat berakhir jika total benar dan salah user sama dengan 10. Berikut adalah tampilannya :
Gambar 4.12 Implementasi Jumlah Benar dan Salah = 10
Kemudian setelah kuis berakhir, user dapat menyimpan skor yang dimilikinya dengan meng-klik tombol “Simpan Skor”. Setelah itu user dapat meng-klik tombol “Kembali Ke Menu Utama” untuk kembali ke tampilan jendela Form Awal atau user juga dapat meng-klik tombol “CLOSE” untuk mengakhiri menggunakan aplikasi.
Setelah melakukan implementasi ketika user meng-klik sub menu Lagu Nasional, sekarang penulis akan melanjutkan pengimplementasian terhadap sub menu Lagu Daerah, dimana ketika sub menu Lagu Daerah telah di-klik oleh user maka sama halnya seperti yang terjadi ketika user memenekan sub menu Lagu Nasional, tampilan berikut yang akan muncul terlebih dahulu adalah tampilan Jendela Form Username. (Penulis men-skip tahap implementasi pengisian username pada jendela Form Lagu Daerah karena langkah yang dilakukan persis sama tanpa ada sedikitpun perbedaan)
71
Sekarang diasumsikan user telah berhasil mengetikan username dan kemudian muncul tampilan jendela Form Lagu Daerah. Berikut adalah tampilan ketika jendela Form Lagu Daerah tampil :
Gambar 4.13 Implementasi Tampilan Jendela Form Lagu Daerah Kemudian setelah muncul tampilan seperti diatas, maka user dapat mengklik tombol “Play” untuk segera memulai kuis. Berikut adalah tampilan setelah tombol “Play” di-klik :
Gambar 4.14 Implementasi User meng-klik Tombol Play
72
Setelah tombol “Play” di-klik oleh user, maka kuis akan dimulai dan waktu pun mulai berjalan maju mulai dari 0 – 60. Dapat kita lihat pada gambar diatas dimana waktu sudah mulai berjalan maju. Pada kondisi ini aplikasi juga sudah mulai memainkan lagu dan memperdengarkannya ke user, dimana user kemudian harus menebak judul lagu dari lagu yang sedang dimainkan oleh aplikasi. User dapat menebak judul lagu dengan memilih jawaban diantara 3 pilihan jawaban yang disediakan oleh komponen cmdJwb. Berikut adalah tampilan aplikasi menampilkan pilihan jawaban dalam komponen cmdJwb :
Gambar 4.15 Implementasi Tampilnya Pilihan Jawaban
73
Kemudian setelah pilihan jawaban ditampilkan, user memilih salah satu jawaban diantar 3 pilihan jawaban yang disediakan. Berikut adalah tampilannya :
Gambar 4.16
Implementasi User memilih salah satu pilihan jawaban
Setelah user memilih pilihan jawabannya, user dapat meng-klik tombol “OK” untuk mengetahui benar atau salahnya jawaban yang diberikan. Berikut adalah tampilan ketika jawaban yang diberikan oleh user BENAR :
Gambar 4.17 Implementasi User memiliki jawaban yang BENAR
74
Ketika user memiliki jawaban yang BENAR maka saat user meng-klik tombol “OK”, secara otomatis nilai BENAR user akan bertambah 1 dan kemudian ditampilkan jumlah BENAR user dalam aplikasi seperti yang ditampilkan pada gambar diatas. Namun, jika jawaban yang diberikan oleh user adalah jawaban yang bernilai SALAH, maka nilai SALAH user akan bertambah 1 dan kemudian ditampilkan jumlah SALAH user dalam aplikasi seperti tampilan berikut :
Gambar 4.18 Implementasi User memiliki jawaban yang SALAH
75
Kemudian jika waktu yang berjalan sudah 60 detik, maka aplikasi akan men-total skor yang dimiliki user dan kuis pun secara otomatis berhenti dan berakhir, kemudian skor ditampilkan. Berikut adalah tampilannya :
Gambar 4.19 Implementasi Waktu telah berjalan 60 detik
Berdasarkan gambar diatas, skor yang didapatkan user adalah dengan menggunakan rumus perhitungan total_skor = (benar*20) – (salah*10), sehingga total_skor = (1*20) – ( 1*10), maka total skor yang dimiliki user adalah 20 – 10 = 10.
76
Namun, kuis yang sedang berjalan juga dapat berakhir jika total benar dan salah user sama dengan 10. Berikut adalah tampilannya :
Gambar 4.20 Implementasi Jumlah Benar dan Salah = 10
Kemudian setelah kuis berakhir, user dapat menyimpan skor yang dimilikinya dengan meng-klik tombol “Simpan Skor”.
77
Sekarang user akan melakukan peng-implementasian terhadap tampilan jendela Form Papan Skor. Berikut adalah tampilan disaat user meng-klik sub menu Score Tertinggi :
Gambar 4.21 Implementasi Jumlah Benar dan Salah = 10 Sekian implementasi yang dilakukan oleh user.
78
4.4
Pengujian Tahapan pengujian yang oleh penulis dalam laporan ini dilakukan
untuk dapat mengetahui kesesuain hasil akhir aplikasi dengan apa yang telah ditetapkan pada tahapan perancangan sebelumnya. Penulis melakukan pengujian dengan menggunakan metode black box yang terdiri dari lingkungan pengujian skenario pengujian, hasil pengujian, dan analisis hasil pengujian.
4.4.1 Metode Black Box Testing Metode black box digunakan penulis untuk menentukan langkahlangkah dalam pengujian dan memeriksa apakah ada bagian dari spesifikasi sebelumnya yang belum atau tidak diimplementasikan. Berikut ini adalah beberapa pengujian yang dilakukan dengan menggunakan metode black box :
A.
Pengujian Terhadap Form Awal Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form Awal dapat dilihat pada tabel berikut ini :
Tabel 4.1 Skenario Pengujian Form Awal No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Sub menu Lagu
Aplikasi
User mengklik Sub
Tampil jendela
Awal
Nasional
sudah
menu Lagu Nasional
Form Kuis Lagu Nasional
Jendela Form
Sub menu Lagu
Aplikasi
User mengklik Sub
Tampil jendela
Awal
Daerah
sudah
menu Lagu Daerah
Form Kuis Lagu
berjalan
3
diharapkan
Jendela Form
berjalan
2
Hasil yang
Daerah
Jendela Form
Sub menu
Aplikasi
User mengklik Sub
Tampil jendela
Awal
Score Tertinggi
sudah
menu Score Tertinggi
Form Papan Skor
Aplikasi
User mengklik Sub
Aplikasi Berakhir
sudah
menu Exit
berjalan
4
Jendela Form Awal
Sub menu Exit
berjalan
79
B.
Pengujian Terhadap Form Username Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form Username dapat dilihat pada tabel berikut ini :
Tabel 4.2 Skenario Pengujian Form Username No
1
Antarmuka yang diuji Jendela Form
Bagian dari Antarmuka yang diuji inputbox
Username
2
Status Aplikasi Aplikasi
Skenario Pengujian
User mengetik nama
Hasil yang diharapkan Nama yang diketik
sudah
ada langsung di
berjalan
inputbox
Jendela Form
Event Keypress
Aplikasi
User menekan tombol
Muncul Pesan
Username
“ENTER”
sudah
ENTER pada
Peringatan
berjalan
keyboard
tapi inputbox kosong
3
Jendela Form
Event Keypress
Aplikasi
User menekan tombol
Muncul tampilan
Username
“ENTER”
sudah
ENTER pada
jendela berikutnya
berjalan
keyboard
sesuai dengan jeni
dan
kuis yang dipilih
inputbox
oleh user
telah diisi
80
C.
Pengujian Terhadap Form Lagu Nasional Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form Lagu Nasional dapat dilihat pada tabel berikut ini : Tabel 4.3 Skenario Pengujian Form Lagu Nasional No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status
Skenario
Hasil yang
Aplikasi
Pengujian
diharapkan
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form Lagu
Lagu Nasional
“Ganti Nama”
sudah
tombol “Ganti
Nasional hilang dan
berjalan dan
Nama”
kemudian muncul
user memilih
Jendela Username
kuis Lagu Nasional
2
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form Lagu
Lagu Nasional
“Kembali Ke
sudah
tombol “Kembali
Nasional hilang dan
Menu Utama”
berjalan dan
Ke Menu Utama”
kemudian muncul
user memilih
Jendela Form Awal
kuis Lagu Nasional
3
4
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu Nasional
Lagu Nasional
“Play”
sudah
tombol “Play”
mulai dimainkan
berjalan dan
kemudian label
user memilih
waktu mulai
kuis Lagu
berjalan dari angka
Nasional
0 - 60
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu yang sedang
Lagu Nasional
“Lanjut”
sudah
tombol “Lanjut”
diputar diganti
berjalan dan
dengan lagu yang
user memilih
lain.
kuis Lagu Nasional
5
Jendela Form
comboBox
Aplikasi
User meng-klik
Muncul 3 pilihan
Lagu Nasional
“Pilihan
sudah
comboBox
jawaban dalam
Jawaban”
berjalan dan
“Pilihan Jawaban”
comboBox.
user memilih kuis Lagu Nasional
81
6
Jendela Form
Tombol
Aplikasi
User meng-klik
Aplikasi
Lagu Nasional
“OK”
sudah
tombol “OK”
menampilkan
berjalan dan
notifikasi benar atau
user memilih
salahnya jawaban
kuis Lagu
dari user.
Nasional
7
8
Jendela Form
Tombol
Aplikasi
User meng-klik
Aplikasi
Lagu Nasional
“Simpan
sudah
tombol “Simpan
menyimpan
Score”
berjalan dan
Score”
username dan total
user memilih
skor user ke dalam
kuis Lagu
database pada tabel
Nasional
Skor Lagu Nasional
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu Nasional
“CLOSE”
sudah
tombol “CLOSE”
berjalan dan user memilih kuis Lagu Nasional
Aplikasi berakhir
82
D.
Pengujian Terhadap Form Lagu Daerah Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form Lagu Daerah dapat dilihat pada tabel berikut ini : Tabel 4.4 Skenario Pengujian Form Lagu Daerah No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status
Skenario
Hasil yang
Aplikasi
Pengujian
diharapkan
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form Lagu
Lagu Daerah
“Ganti Nama”
sudah
tombol “Ganti
Daerah hilang dan
berjalan dan
Nama”
kemudian muncul
user memilih
Jendela Username
kuis Lagu Daerah
2
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form Lagu
Lagu Daerah
“Kembali Ke
sudah
tombol “Kembali
Daerah hilang dan
Menu Utama”
berjalan dan
Ke Menu Utama”
kemudian muncul
user memilih
Jendela Form Awal
kuis Lagu Daerah
3
4
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu Daerah mulai
Lagu Daerah
“Play”
sudah
tombol “Play”
dimainkan
berjalan dan
kemudian label
user memilih
waktu mulai
kuis Lagu
berjalan dari angka
Daerah
0 - 60
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu yang sedang
Lagu Daerah
“Lanjut”
sudah
tombol “Lanjut”
diputar diganti
berjalan dan
dengan lagu yang
user memilih
lain.
kuis Lagu Daerah
5
Jendela Form
comboBox
Aplikasi
User meng-klik
Muncul 3 pilihan
Lagu Daerah
“Pilihan
sudah
comboBox
jawaban dalam
Jawaban”
berjalan dan
“Pilihan Jawaban”
comboBox.
user memilih kuis Lagu Daerah
83
6
Jendela Form
Tombol
Aplikasi
User meng-klik
Aplikasi
Lagu Daerah
“OK”
sudah
tombol “OK”
menampilkan
berjalan dan
notifikasi benar atau
user memilih
salahnya jawaban
kuis Lagu
dari user.
Daerah
7
8
Jendela Form
Tombol
Aplikasi
User meng-klik
Aplikasi
Lagu Daerah
“Simpan
sudah
tombol “Simpan
menyimpan
Score”
berjalan dan
Score”
username dan total
user memilih
skor user ke dalam
kuis Lagu
database pada tabel
Daerah
Skor Lagu Daerah
Jendela Form
Tombol
Aplikasi
User meng-klik
Lagu Daerah
“CLOSE”
sudah
tombol “CLOSE”
Aplikasi berakhir
berjalan dan user memilih kuis Lagu Daerah
E.
Pengujian Terhadap Form Papan Skor Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form Papan Skor dapat dilihat pada tabel berikut ini :
Tabel 4.5 Skenario Pengujian Form Papan Skor No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Hasil yang diharapkan
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form Papan
Papan Skor
“Kembali Ke
sudah
tombol “Kembali Ke
Skor hilang dan
Menu Utama”
berjalan
Menu Utama”
kemudian muncul
dan user mengklik Sub menu Score Tertinggi
Jendela Form Awal
84
F.
Pengujian Terhadap Form About Skenario pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan
Daerah pada Form About dapat dilihat pada tabel berikut ini :
Tabel 4.6 Skenario Pengujian Form About No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Hasil yang diharapkan
Jendela Form
Tombol
Aplikasi
User meng-klik
Jendela Form About
About
“Kembali Ke
sudah
tombol “Kembali Ke
hilang dan
Menu Utama”
berjalan
Menu Utama”
kemudian muncul
dan user mengklik Sub menu About
Jendela Form Awal
85
4.4.2 Hasil Pengujian Berikut
ini
adalah
hasil
pengujian
yang
dilakukan
dengan
menggunakan metode black box :
A.
Hasil Pengujian Terhadap Form Awal Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah
pada Form Awal dapat dilihat pada tabel berikut ini :
Tabel 4.7 Hasil Pengujian Form Awal No
1
2
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Hasil Pengujian
Jendela Form
Sub menu
Aplikasi
User mengklik Sub
Berhasil
Awal
Lagu
sudah
menu Lagu Nasional
dan Sesuai
Nasional
berjalan
Jendela Form
Sub menu
Aplikasi
User mengklik Sub
Berhasil
Awal
Lagu Daerah
sudah
menu Lagu Daerah
dan Sesuai
berjalan
3
4
Jendela Form
Sub menu
Aplikasi
User mengklik Sub
Berhasil
Awal
Score
sudah
menu Score Tertinggi
dan Sesuai
Tertinggi
berjalan
Jendela Form
Sub menu
Aplikasi
User mengklik Sub
Berhasil
Awal
Exit
sudah
menu Exit
dan Sesuai
berjalan
86
B.
Hasil Pengujian Terhadap Form Username Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah
pada Form Username dapat dilihat pada tabel berikut ini :
Tabel 4.8 Hasil Pengujian Form Username No
1
Antarmuka yang diuji Jendela Form
Bagian dari Antarmuka yang diuji inputbox
Username
Status Aplikasi Aplikasi
Skenario Pengujian
User mengetik nama
sudah
Hasil Pengujian Berhasil dan Sesuai
berjalan
2
Jendela Form
Event Keypress
Aplikasi
User menekan tombol
Berhasil
Username
“ENTER”
sudah
ENTER pada
dan Sesuai
berjalan
keyboard
tapi inputbox kosong
3
Jendela Form
Event Keypress
Aplikasi
User menekan tombol
Berhasil
Username
“ENTER”
sudah
ENTER pada
dan Sesuai
berjalan
keyboard
dan inputbox telah diisi
87
C.
Hasil Pengujian Terhadap Form Lagu Nasional Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah
pada Form Nasional dapat dilihat pada tabel berikut ini : Tabel 4.9 Hasil Pengujian Form Lagu Nasional No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status
Skenario
Hasil
Aplikasi
Pengujian
Pengujian
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Ganti Nama”
sudah
tombol “Ganti
dan Sesuai
berjalan dan
Nama”
user memilih kuis Lagu Nasional
2
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Kembali Ke
sudah
tombol “Kembali
dan Sesuai
Menu Utama”
berjalan dan
Ke Menu Utama”
user memilih kuis Lagu Nasional
3
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Play”
sudah
tombol “Play”
dan Sesuai
berjalan dan user memilih kuis Lagu Nasional
4
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Lanjut”
sudah
tombol “Lanjut”
dan Sesuai
berjalan dan user memilih kuis Lagu Nasional
5
Jendela Form
comboBox
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Pilihan
sudah
comboBox
dan Sesuai
Jawaban”
berjalan dan
“Pilihan Jawaban”
user memilih kuis Lagu Nasional
88
6
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“OK”
sudah
tombol “OK”
dan Sesuai
berjalan dan user memilih kuis Lagu Nasional
7
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“Simpan
sudah
tombol “Simpan
dan Sesuai
Score”
berjalan dan
Score”
user memilih kuis Lagu Nasional
8
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil
Lagu Nasional
“CLOSE”
sudah
tombol “CLOSE”
dan Sesuai
berjalan dan user memilih kuis Lagu Nasional
89
D.
Hasil Pengujian Terhadap Form Lagu Daerah Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah
pada Form Lagu Daerah dapat dilihat pada tabel berikut ini : Tabel 4.10 Hasil Pengujian Form Lagu Daerah No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status
Skenario
Aplikasi
Pengujian
Hasil Pengujian
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Ganti Nama”
sudah
tombol “Ganti
Sesuai
berjalan dan
Nama”
user memilih kuis Lagu Daerah
2
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Kembali Ke
sudah
tombol “Kembali
Sesuai
Menu Utama”
berjalan dan
Ke Menu Utama”
user memilih kuis Lagu Daerah
3
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Play”
sudah
tombol “Play”
Sesuai
berjalan dan user memilih kuis Lagu Daerah
4
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Lanjut”
sudah
tombol “Lanjut”
Sesuai
berjalan dan user memilih kuis Lagu Daerah
5
Jendela Form
comboBox
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Pilihan
sudah
comboBox
Sesuai
Jawaban”
berjalan dan
“Pilihan Jawaban”
user memilih kuis Lagu Daerah
90
6
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“OK”
sudah
tombol “OK”
Sesuai
berjalan dan user memilih kuis Lagu Daerah
7
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“Simpan
sudah
tombol “Simpan
Sesuai
Score”
berjalan dan
Score”
user memilih kuis Lagu Daerah
8
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Lagu Daerah
“CLOSE”
sudah
tombol “CLOSE”
Sesuai
berjalan dan user memilih kuis Lagu Daerah
E. Hasil Pengujian Terhadap Form About Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah pada Form About dapat dilihat pada tabel berikut ini :
Tabel 4.11 Hasil Pengujian Form About No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Jendela Form
Tombol
Aplikasi
User meng-klik
About
“Kembali Ke
sudah
tombol “Kembali Ke
Menu Utama”
berjalan
Menu Utama”
dan user mengklik Sub menu
About
Hasil Pengujian
Berhasil dan Sesuai
91
F. Hasil Pengujian Terhadap Form Papan Skor Hasil pengujian untuk Aplikasi Kuis Tebak Lagu Nasional dan Daerah pada Form Papan Skor dapat dilihat pada tabel berikut ini :
Tabel 4.12 Hasil Pengujian Form Papan Skor No
1
Antarmuka yang diuji
Bagian dari Antarmuka yang diuji
Status Aplikasi
Skenario Pengujian
Hasil Pengujian
Jendela Form
Tombol
Aplikasi
User meng-klik
Berhasil dan
Papan Skor
“Kembali Ke
sudah
tombol “Kembali Ke
Sesuai
Menu Utama”
berjalan
Menu Utama”
dan user mengklik Sub menu Score Tertinggi
92