Pengujian Black Box merupakan tahap akhir dari tahap Build pada metode LUCID. Black box testing yaitu pengujian yang memungkinkan pengembang software mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program (Pressman, 2005). Pengujian black box berusaha untuk menemukan kesalahan dalam kategori sebagai berikut :
1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan antarmuka
3. Kesalahan dalam struktur data 4. Kesalahan kinerja
5. Inisialisasi dan kesalahan terminasi
Dalam pengujian black box, penulis melakukan pengujian sebanyak 2 kali. Untuk pengujian pertama ada beberapa menu yang tidak berjalan dengan baik dan terdapat kesalahan dalam error handling. Setelah semua diperbaiki, kemudian penulis melakukan lagi pengujian dan hasil pengujian yang terakhir dapat dilihat pada tabel dibawah ini :
5.1.1 Tabel Pengujian Halaman Utama
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji
1 Klik menu
pengaturan
Menampilkan menu
pengaturan
Menu pengaturan akan tampil
Terpenuhi
2 Klik tombol keluar Menutup sistem
Sistem akan berhenti berjalan
Terpenuhi 3 Klik tombol menu
icon
Menampilkan menu icon
Menu icon akan tampil Terpenuhi 4 Klik tombol menu
tema
Menampilkan menu tema
Menu tema akan tampil Terpenuhi 5 Klik tombol menu
logo
Menampilkan menu logo
Menu logo akan tampil Terpenuhi 6 Klik tombol menu
wallpaper
Menampilkan menu
wallpaper
Menu wallpaper akan tampil
Terpenuhi
7 Klik tombol menu source list
Menampilkan isi file
source.list
File source.list akan tampil
Terpenuhi
8 Klik tombol menu terminal
Menjalankan aplikasi terminal
Aplikasi terminal akan dijalankan
Terpenuhi
9 Klik tombol menu bantuan
Menampilkan menu bantuan
Menu bantuan akan tampil
Terpenuhi 10 Klik tombol menu
lisensi
Menampilkan menu lisensi
Menu lisensi akan tampil
Terpenuhi 11 Klik tombol menu
tentang
Menampilkan menu tentang
Menu tentang akan tampil
Terpenuhi 12 Klik tombol pilih
ISO
Memilih file ISO sistem operasi
Mengekstrak file iso sistem operasi di direktori kerja
Terpenuhi
13 Klik tombol buat ISO
Membuat file ISO sistem operasi
Mendapatkan file ISO sistem operasi remastering Terpenuhi 14 Klik tombol emulator Menjalankan emulator Halaman emulator muncul Terpenuhi 15 Klik tombol bersihkan Membersihkan direktori kerja
Direktori kerja kosong Terpenuhi
5.1.2 Tabel Pengujian Halaman Pengaturan
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Ganti direktori
kerja
Mengganti direktori kerja remastering
Halaman untuk memilih direktori kerja
remastering
Terpenuhi
2 Ganti direktori mount file ISO
Mengganti direktori mount file ISO
Halaman untuk memilih direktori mount file ISO
Terpenuhi 3 Memilih ukuran RAM Emulator Mengganti ukuran RAM Emulator
RAM Emulator dapat diganti
Terpenuhi
4 Klik tombol keluar Menutup halaman pengaturan
Halaman pengaturan tertutup
Terpenuhi
Table 5.2: Tabel Pengujian Halaman Pengaturan
5.1.3 Table Pengujian Halaman Icon
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji
1 Checklist icon
yang ingin diinstal
Menginstal
icon pada
sistem operasi remastering
Icon terinstall pada
sistem operasi remastering Terpenuhi 2 Memilih icon default tombol radio Memilih icon default pada sistem operasi remastering
Menjadikan icon default di sistem operasi yang dinstal
Terpenuhi
3 Klik tombol pilih Mengeksekusi konfigurasi icon
Konfigurasi icon
dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.3: Tabel Pengujian Halaman Icon
5.1.4 Tabel Pengujian Halaman Tema
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji
1 Checklist tema
yang ingin diinstal
Menginstal tema pada sistem operasi remastering
Tema terinstall pada
sistem operasi
remastering
Terpenuhi
default tombol radio
default pada sistem operasi remastering
default di sistem operasi yang dinstal
3 Klik tombol pilih Mengeksekusi konfigurasi tema
Konfigurasi tema
dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.4: Tabel Pengujian Halaman Tema
5.1.5 Tabel Pengujian Halaman Logo
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Klik tombol ganti
logo launcher
Mengganti logo launcher
Logo launcher terganti Terpenuhi
2 Kklik tombol restore logo launcher Mengembalik an logo launcher seperti semula
Logo launcher kembali seperti semula
Terpenuhi
3 Kklik tombol ganti logo detail menu
Mengganti logo detail menu
Logo detail terganti Terpenuhi
4 Klik tombol restore logo detal menu
Mengembalik an logo detail menu seperti semula
Logo detail menu kembali seperti semula
Terpenuhi
5 Klik tombol keluar Menutup halaman logo
Halaman logo ditutup Terpenuhi
Table 5.5: Tabel Pengujian Halaman Logo
5.1.6 Tabel Pengujian Halaman Wallpaper
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Klik tombol ganti Mengganti
wallpaper default
Wallpaper default dapat diganti
Terpenuhi
2 Klik tombol restore Mengembalik an wallpaper default seperti semua
Wallpaper default
kembali seperti semula
Terpenuhi
3 Klik tombol pilih Mengeksekusi konfigurasi
Konfigurasi wallpaper dilakukan pada sistem
wallpaper operasi remastering
Table 5.6: Tabel Pengujian Halaman Wallpaper
5.1.7 Tabel Pengujian Halaman Pembuat
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Klik tombol keluar Menutup
halaman pembuat
Halaman pembuat
ditutup
Terpenuhi
Table 5.7: Tabel Pengujian Halaman Pembuat
5.1.8 Tabel Pengujian Halaman Lisensi
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Klik tombol keluar Menutup
halaman lisensi
Halaman lisensi ditutup Terpenuhi
Table 5.8: Tabel Pengujian Halaman Lisensi
5.1.9 Tabel Pengujian Halaman Tentang
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Klik tombol keluar Menutup
halaman tentang
Halaman tentang
ditutup
Terpenuhi
Table 5.9: Tabel Pengujian Halaman Tentang
5.1.10 Tabel Pengujian Halaman Jaringan
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi jaringan
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
Terpenuhi
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi jaringan
Konfigurasi instal
aplikasi jaringan
dilakukan pada sistem operasi remastering
Terpenuhi
5.1.11 Tabel Pengujian Halaman Basis Data
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi basis data
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
Terpenuhi
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi basis data
Konfigurasi instal aplikasi basis data dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.11: Tabel Pengujian Halaman Basis Data
5.1.12 Tabel Pengujian Halaman Komputasi
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi komputasi
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
Terpenuhi
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi komputasi
Konfigurasi instal aplikasi komputasi dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.12: Tabel Pengujian Halaman Komputasi
5.1.13 Tabel Pengujian Halaman Desain
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi desain
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
Terpenuhi
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi desain
Konfigurasi instal
aplikasi desain
dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.13: Tabel Pengujian Halaman Desain
5.1.14 Tabel Pengujian Halaman Multimedia
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi multimedia
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi multimedia Konfigurasi instal aplikasi multimedia dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.14: Tabel Pengujian Halaman Multimedia
5.1.15 Tabel Pengujian Halaman Pemrograman
No Input Pengujian Fungsi Hasil yang diharapkan Hasil Uji 1 Checklist pada list
aplikasi pemrograman
Memilih aplikasi yang akan diinstal
Aplikasi yang dipilih akan diinstal
Terpenuhi
2 Klik tombol pilih Mengeksekusi konfigurasi instal aplikasi pemrograman
Konfigurasi instal aplikasi pemrograman dilakukan pada sistem operasi remastering
Terpenuhi
Table 5.15: Tabel Pengujian Halaman Pemrograman