Pengujian IMPLEMENTASI DAN PENGUJIAN

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