BAB V PENGUJIAN DAN DISTRIBUSI 5.1
Pengujian Pengujian program aplikasi ini dilakukan dengan metode Black box testing.
Metode black box ini merupakan pengujian program berdasarkan fungsi dari program. Tujuan dari metode black box testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi menghasilkan keluaran (output) yang diinginkan dan sesuai dengan fungsi dari program aplikasi tersebut. Bila dari masukan yang diberikan proses menghasilkan keluaran yang sesuai dengan kebutuhan fungsionalnya dan sesuai dengan yang diinginkan, maka aplikasi yang bersangkutan telah benar, tetapi bila keluaran yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut. Pengujian dilakukan dengan mencoba secara berulang-ulang. Jika dalam pengujian ditemukan kesalahan, maka akan dilakukan perbaikan untuk memperbaiki kesalahan yang terjadi. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan secara terus menerus hingga diperoleh hasil yang terbaik.
133
Skenario pengujian diperlukan untuk mengetahui apakah menu-menu yang ada dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada berupa menu-menu pada tampilan aplikasi pembelajaran ini dan ketika menjawab pertanyaan apakah yang tampak atau yang dihasilkan sudah sesuai yang diharapkan atau belum. Skenario dilakukan per scene sesuai fungsi yang dimilikinya satu persatu dalam kondisi yang mungkin terjadi.Berikut skenario pengujian yang dilakukan. Skenario pengujian Tabel 5.1 Skenario pengujian menu-menu No
Nama Scene
1
Menu
Aksi
Hasil yang diharapkan
Menu utama -Pengenalan (Scene 1) huruf hijaiyah
Pilih
Menuju halaman pengenalan huruf hijaiyah (Scene 2, frame1)
-Pengenalan kosakata bahasa Arab
Pilih
Menuju halaman pengenalan kosakata bahasa Arab (Scene 3, frame 1)
Pilih -Pengenalan angka dan nama hari
Menuju halaman pengenalan angka dan nama hari (Scene 7, frame 1)
-Ujian
Pilih
Menuji halaman ujian (Scene 5, frame 1)
-Video
Pilih
Menuju halaman video (Scene 8, frame 41)
-Author
Pilih
Menuju halaman author (Scene 6, frame 1)
134
Tabel 5.1 Skenario pengujian menu-menu (Lanjutan) No
Nama Scene
Menu
Aksi
Hasil yang diharapkan
2
Pengenalan huruf hijaiyah (Scene 2)
-Ulang
Pilih
Mengulang kembali materi
-Menu
Pilih
Menuju halaman menu (Scene 1, frame 40)
-Latihan
Pilih
Menuju halaman latihan (Scene 2, frame 40)
-Suara
Pilih
Mengeluarkan suara sesuai soal
-Jawaban A
Pilih
Menampilkan hasil benar atau salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
-Jawaban B
Pilih
Menampilkan hasil benar atau salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
-Jawaban C
Pilih
Menampilkan hasil benar atau salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
-Menu
Pilih
Menuju halaman menu (Scene 1, frame 40)
-Ulang
Pilih
Mengulang kembali materi
-Latihan
Pilih
Menuju ke halaman latihan kosakata (Scene 3, frame 2)
3
Latihan pengenalan huruf hijaiyah (Scene 2)
4
utama
utama
Pengenalan kosakata bahasa Arab (Scene 3)
135
Tabel 5.1 Skenario pengujian menu-menu (Lanjutan) No
5
6
Nama Scene
Menu
Aksi
Hasil yang diharapkan
-Menu
Pilih
Menuju halaman menu (Scene 1, frame 40)
Latihan -Jawaban A kosakata bahasa Arab (Scene 3)
Pilih
Menampilkan hasil berupa tanda centang atau silang dan menyimpan nilai
-Jawaban B
Pilih
Menampilkan hasil berupa tanda centang atau silang dan menyimpan nilai
-Jawaban C
Pilih
Menampilkan hasil berupa tanda centang atau silang dan menyimpan nilai
-Menu
Pilih
Menuju halaman menu (Scene 1, frame 40)
-Next
Pilih
Menuju ke pertanyaan berikutnya (Scene3, frame 17)
Pilih
Menampilkan index angka yang dipilih oleh pengguna
-Ucap
Pilih
Menampilkan suara sesuai angka
-Angka sesudahnya
Pilih
Menampilkan angka sesudahnya
-Angka sebelumnya
Pilih
Menampilkan angka sebelumnya
-Latihan
Pilih
Menuju ke halaman latihan pengenalan angka (Scene 4, frame1)
-Menu
Pilih
Menuju (Scene
Pengenalan -Index angka angka dan nama hari (Scene 7)
136
halaman
menu
utama
utama
utama
Tabel 5.1 Skenario pengujian menu-menu (Lanjutan) No Nama Scene
Menu
Aksi
Hasil yang diharapkan 1, frame 40)
7
8
Latihan pengenalan angka (Scene 4)
Ujian (Scene5)
-B
Pilih
Menyimpan jawaban
-S
Pilih
Menyimpan jawaban
-Koreksi
Pilih
Mengecek jawaban menampilkan hasil
dan
-Ulang
Pilih
Menghapus jawaban.
dan
-Menu
Pilih
Menuju halaman menu utama (Scene 1, frame 40)
-Start
Pilih
Menuju halaman pertanyaan (Scene 5, frame 3)
-Jawaban 1
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
-Jawaban 2
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
-Jawaban 3
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
-Jawaban 4
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
-Jawaban 5
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
-Menu
Pilih
137
nilai
Menuju halaman menu utama (Scene 1, frame 40)
Tabel 5.1 Skenario pengujian menu-menu (Lanjutan) No Nama Scene
Menu
Aksi
Hasil yang diharapkan
-Next
Pilih
Menuju ke pertanyaan selanjutnya (Scene 5, frame 13)
-Kotak nama
Mengisi nama
Mengisi nama pengguna
-Simpan
Pilih
Menampilkan table dan nilai
9
Video
-Menu
Pilih
Menuju halaman menu utama (Scene 1
10
Author
-Menu
Pilih
Menuju halaman menu utama (Scene 1
Dari skenario pengujian terakhir yang dilakukan secara berulang-ulang dapat diperoleh hasil pengujian. Dari hasil pengujian pada menu setiap scene pada aplikasi program ini dan terangkum dalam tabel hasil pengujian. Tabel 5.2 Hasil pengujian menu-menu No Nama Scene
Menu
Aksi
Hasil yang diharapkan
1
-Pengenalan huruf hijaiyah
Pilih
Menuju halaman Sesuai pengenalan huruf hijaiyah (Scene 2, frame1)
-Pengenalan Pilih kosakata bahasa Arab
Menuju halaman Sesuai pengenalan kosakata bahasa Arab (Scene 3, frame 1)
-Pengenalan Pilih angka dan nama hari
Menuju halaman Sesuai pengenalan angka dan nama hari (Scene 7, frame 1)
Menu utama (Scene 1)
138
Hasil uji
Tabel 5.2 Hasil pengujian menu-menu (Lanjutan) No Nama Scene
2
3
Pengenalan huruf hijaiyah (Scene 2)
Latihan pengenalan huruf hijaiyah (Scene 2)
Menu
Aksi
Hasil yang diharapkan
-Ujian
Pilih
Menuji halaman ujian (Scene Sesuai 5, frame 1)
-Video
Pilih
Menuju halaman video (Scene Sesuai 8, frame 41)
-Author
Pilih
Menuju halaman (Scene 6, frame 1)
-Ulang
Pilih
Mengulang kembali materi
-Menu
Pilih
Menuju halaman menu utama Sesuai (Scene 1, frame 40)
-Latihan
Pilih
Menuju halaman (Scene 2, frame 40)
latihan Sesuai
-Suara
Pilih
Mengeluarkan soal
sesuai Sesuai
-Jawaban A
Pilih
Menampilkan hasil benar atau Sesuai salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
-Jawaban B
Pilih
Menampilkan hasil benar atau salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
Sesuai
-Jawaban C
Pilih
Menampilkan hasil benar atau salah kemudian menyimpan nilai dan menuju ke pertanyaan selanjutnya.
Sesuai
139
suara
Hasil uji
author Sesuai Sesuai
Tabel 5.2 Hasil pengujian menu-menu (Lanjutan) No Nama Scene
Menu
Aksi
Hasil yang diharapkan
-Menu
Pilih
Menuju halaman menu utama Sesuai (Scene 1, frame 40)
-Ulang
Pilih
Mengulang kembali materi
-Latihan
Pilih
Menuju halaman latihan Sesuai kosakata (Scene 3, frame 2)
-Menu
Pilih
Menuju halaman menu utama Sesuai (Scene 1, frame 40)
Latihan -Jawaban A Pilih kosakata bahasa Arab (Scene 3)
Menampilkan hasil berupa Sesuai tanda centang atau silang dan menyimpan nilai
-Jawaban B Pilih
Menampilkan hasil berupa Sesuai tanda centang atau silang dan menyimpan nilai
-Jawaban C Pilih
Menampilkan hasil berupa Sesuai tanda centang atau silang dan menyimpan nilai
-Menu
Pilih
Menuju halaman menu utama Sesuai (Scene 1, frame 40)
-Next
Pilih
Menuju pertanyaan Sesuai berikutnya (Scene3, frame 17)
Pengenalan -Index angka dan angka nama hari (Scene 7)
Pilih
Menampilkan index angka yang dipilih oleh pengguna
Sesuai
-Ucap
Pilih
Menampilkan suara sesuai angka
Sesuai
4
Hasil uji
Sesuai
Pengenalan kosakata bahasa Arab (Scene 3)
5
6
140
Tabel 5.2 Hasil pengujian menu-menu (Lanjutan) No Nama Scene
7
8
Latihan pengenalan angka (Scene 4)
Ujian (Scene5)
Menu
Aksi
Hasil yang diharapkan
Hasil uji
-Angka sesudahnya
Pilih
Menampilkan sesudahnya
angka Sesuai
Pilih -Angka sebelumnya
Menampilkan sebelumnya
angka Sesuai
-Latihan
Pilih
Menuju ke halaman Sesuai latihan pengenalan angka (Scene 4, frame1)
-Menu
Pilih
Menuju halaman menu Sesuai utama (Scene 1, frame 40)
-B
Pilih
Menyimpan jawaban
Sesuai
-S
Pilih
Menyimpan jawaban
Sesuai
-Koreksi
Pilih
Mengecek jawaban dan Sesuai menampilkan hasil
-Ulang
Pilih
Menghapus jawaban.
-Menu
Pilih
Menuju halaman menu Sesuai utama (Scene 1, frame 40)
-Start
Pilih
Menuju halaman pertanyaan
-Jawaban 1
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
Sesuai
-Jawaban 2
Memindahkan Menghasilkan nilai benar atau salah
Sesuai
141
nilai
dan Sesuai
Sesuai
Tabel 5.2 Hasil pengujian menu-menu (Lanjutan) No Nama Scene
Menu
Aksi
Hasil yang diharapkan
Hasil uji
Menyimpan nilai -Jawaban 3
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
Sesuai
-Jawaban 4
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
Sesuai
-Jawaban 5
Memindahkan Menghasilkan nilai benar atau salah menyimpan nilai
Sesuai
-Ulang
Pilih
Mengulang permainan (Scene 5, frame 3)
Sesuai
-Menu
Pilih
Sesuai Menuju halaman menu utama (Scene 1, frame 40)
-Next
Pilih
Menuju ke pertanyaan Sesuai selanjutnya (Scene 5, frame 13)
-Kotak nama
Mengisi nama
Mengisi nama pengguna
-Simpan
Pilih
Menampilkan tabel dan Sesuai nilai
Sesuai
9
Video
-Menu
Pilih
Sesuai Menuju halaman menu utama (Scene 1, frame 40)
10
Author
-Menu
Pilih
Sesuai Menuju halaman menu utama (Scene 1, frame 40)
142
Analisa hasil pengujian Setelah melakukan hasil pengujian terhadap menu-menu selanjutnya tahap analisa. Analisa yang dilakukan yaitu: Pada menu latihan pengenalan pengenalan huruf hijaiyah kasus uji yang dijalankan yaitu ketika pengguna menjawab soal maka akan langsung menghasilkan jawaban kemudian menyimpan nilai dan menampilkan semua nilai yang didapat ketika selesai menjawab semua pertanyaan.
Gambar 5.1 Latihan pengenalan kosakata
Gambar 5.2 Pengecekan jawaban
143
Gambar 5.3 Hasil akhir Pada menu latihan kosakata kasus uji yang dijalankan yaitu pertanyaan berjumlah 10 pertanyaan dan dibagi menjadi dua tahap tahap pertama berisi 5 soal dan tahap ke dua berisi 5 soal pada setiap pertanyaan akan langsung dikoreksi benar atau salah dengan contreng atau silang pada kotak disebelah kanan. Pada tahap pertama jika pengguna berhasil menjawab semua pertanyaan dengan benar maka bisa melanjutkan ke pertanyaan selanjutnya jika tidak pengguna tidak dapat melanjutkan hanya bisa memilih kembali ke menu pengenalan kosakata. Jika pengguna sudah bisa melanjutkan ke pertanyaan tahap kedua maka sesudah pengguna menjawab pertanyaan maka akan menampilkan nilai yang didapat pengguna. Berikut bukti dalam bentuk gambar:
Gambar 5.4 Latihan pengenalan kosakata
144
Gambar 5.5 Latihan pengenalan kosakata
Gambar 5.6 Hasil latihan kosakata Pada tahap latihan pengenalan angka kasus uji yang dijalankan yaitu ketika
pengguna
telah
menjawab
pertanyaan
pengguna
bisa
langsung
mendapatkan hasil berupa nilai dan mengetahui soal mana yang salah karena adanya tanda contreng dan silang yang menunjukan benar atau salah.
145
Gambar 5.7 latihan pengenalan huruf Pada tahap ujian kasus uji yang dijalankan yaitu, pengguna menjawab pertanyaan dengan cara memindahkan jawaban ke kotak jawaban lalu langsung mengecek jawaban dan menampilkan jawaban benar atau salah. Setelah selesai menjawab 10 pertanyaan pengguna wajib mengisi nama agar nama dan nilai yang didapat bisa tersimpan fungsinya untuk melihat tingkat kemahiran pengguna.
Gambar 5.8 Hasil mengecek jawaban
Gambar 5.9 Menu pengisian nama 146
Gambar 5.10 Tabel nama dan nilai Aplikasi ini telah dilakukan pengujian dan hasilnya diterima atau dapat dijalankan sesuai rancangan yang telah dibangun. 5.2
Distribusi Setelah aplikasi pembelajaran bahasa Arab berbasis multimedia ini selesai
di implementasikan dan diuji, tahap berikutnya dari metodologi luther adalah pendistribusian aplikasi, dalam hal ini penulis memilih media kaset CD untuk mendistribusikan dan mensosialisasikan media tersebut. Penulis mendistribusikan menggunakan kaset CD dengan cara di burn (bakar).
147