Universitas Sumatera Utara
4.2. Pengujian
Pengujian ini bertujuan untuk menguji komponen sistem yang telah dirancang sebelumnya dan untuk memastikan bahwa setiap elemen dari sistem telah berfungsi
sesuai dengan yang diharapkan. Dalam pengujian perangkat lunak ini menggunakan metode Black Box yaitu yang berfokus pada persyaratan atau kebutuhan fungsional
perangkat lunak yang dibuat.
4.2.1. Pengujian Black Box Pengujian black box berfokus pada persyaratan fungsional aplikasi. Pengujian ini
memungkinkan analisis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional aplikasi. Pengujian Black Box akan
dilakukan pada masing-masing halaman yaitu pada halaman Pengamanan, halaman Pengungkapan, dan halaman Hitung MSE dan PSNR.
4.2.1.1. Pengujian Halaman Pengamanan Pengujian black box pada halaman pengamanan berguna untuk mengetahui apakah
aplikasi telah mampu mengamankan teks dan mampu mengatasi error-error akibat kotak isian yang kosong dan lain sebagainya. Hasil pengujian black box pada halaman
pengamanan dapat dilihat pada tabel 4.13.
Tabel 4.13 Pengujian Halaman Pengamanan
No Skenario
Pengujian Hasil Yang
Diharapkan Hasil Pengujian
Kesimpulan
1 Input file
teks berformat
.docx, .doc,
.txt, dan .rtf.
Sistem menampilkan
isi file teks ke Richtextbox
dan Panjang Teks
Diterima
Universitas Sumatera Utara
Universitas Sumatera Utara
2 Input citra
berformat .bmp,
.jpeg, .jpg dan
.png. Sistem
menampilkan citra ke dalam
PictureBox dengan
panjang dan lebar citra
Diterima
3 Password
Tidak Diinput
Sistem menampilkan
kotak pesan Pass ord
Harus Diisi Diterima
4 Teks atau
Citra belum
diinput pada
halaman pengaman
an Sistem
menampilkan Kotak pesan
teks atau gambar
belu ada Diterima
5 Cover
Image tidak
mampu menampu
ng teks yang
disisipkan Sistem akan
menampilkan kotak pesan
Co er I age kura g besar
Diterima
Universitas Sumatera Utara
Universitas Sumatera Utara
6 User
menekan tombol
Mulai Sistem akan
menampilkan kotak pesan
Proses selesai , Lama
Eksekusi dan Stego image
Diterima
4.2.1.2. Pengujian Halaman Pengungkapan Pengujian black box pada halaman pengungkapan berguna untuk mengetahui apakah
aplikasi telah mampu mengungkapkan dan mengembalikan ke teks awal, serta mampu mengatasi error-error akibat kotak isian yang kosong dan lain sebagainya. Hasil
pengujian black box pada halaman Pengungkapan dapat dilihat pada tabel 4.14.
Tabel 4.14 Pengujian Halaman Pengungkapan
No Skenario
Pengujian Hasil Yang
Diharapkan Hasil Pengujian
Kesimpulan
1 User
menekan tombol
Mulai Sistem akan
menampilkan kotak pesan
Proses selesai , Lama
eksekusi dan Teks awal
Diterima
2 Password
tidak diisi Sistem akan
menampilkan kotak pesan
Password Belum Diisi
Diterima
Universitas Sumatera Utara
Universitas Sumatera Utara
3 Stego
image belum
diinput Sistem akan
menampilkan kotak pesan
Stego I age belu ada
Diterima
4.2.1.3. Pengujian Halaman Hitung MSE dan PSNR Pengujian black box pada halaman hitung MSE dan PSNR berguna untuk mengetahui
apakah aplikasi telah mampu memberikan nilai MSE dan PSNR dari dua citra cover image dan stego image yang dibandingkan. Hasil pengujian black box pada halaman
hitung MSE dan PSNR dapat dilihat pada tabel 4.15.
Tabel 4.15 Pengujian Halaman Hitung MSE dan PSNR
No Skenario
Pengujian Hasil Yang
Diharapkan Hasil Pengujian
Kesimpulan
1 Citra yang
dibanding kan
berbeda ukuran
Sistem akan menampilkan
kotak pesan Ukura
Kedua Gambar tidak
Sa a Diterima
2 Cover
image atau stego
image kosong
Sistem akan menampilkan
kotak pesan Co er i age
atau Stego image
koso g Diterima
Universitas Sumatera Utara
Universitas Sumatera Utara
3 User
menekan tombol
Hitu g pada
halaman Hitung
MSE dan PSNR
Sistem akan menampilkan
nilai MSE dan PSNR
Diterima
Universitas Sumatera Utara
BAB 5 KESIMPULAN DAN SARAN