Pengujian Black Box Implementasi Dan Perbandingan Optimum Notch Filter Dan Band Reject Filter Untuk Mereduksi Periodic Noise Pada Citra Digital

ant.jpg, bwng.jpg, malu.jpg dan ulat.jpg. Citra digital tersebut merupakan citra RGB. Oleh sistem nantinya akan diubah ke dalam grayscale. Citra digital yang telah di-filter akan disimpan ke dalam format .jpg.

4.2.1 Pengujian Black Box

Tahapan ini merupakan kelanjutan dari tahap implementasi yaitu melakukan pengujian terhadap aplikasi yang dibangun. Pengujian yang akan dilakukan yaitu dengan pengujian black box yang berfokus pada persyaratan fungsional perangkat lunak.

4.2.1.1 Rencana Pengujian

Rencana pengujian yang akan dilakukan dengan menguji sistem secara Alpha dan Betha. Tabel 4.1 Rencana Pengujian Item Pengujian Detail Pengujian Jenis Pengujian Filtering menggunakan ONF dan BRF Lakukan input citra Black Box Tampilkan hasil filter Black Box

4.2.1.2 Kasus dan Hasil Pengujian Alpha

Berdasarkan rencana pengujian, maka dapat dilakukan pengujian Alpha pada perangkat lunak sebagai berikut: Tabel 4.2 Pengujian hasil input citra digital oleh user Kasus dan Hasil UjiInput Normal Masukan Yang diharapkan Pengamatan Kesimpulan Citra digital simetris Menampilkan hasil konversi Grayscale dan pertambahan periodic noise Menampilkan hasil konversi Grayscale dan pertambahan periodic noise Diterima Kasus dan Hasil UjiInput tidak Normal Masukan Yang diharapkan Pengamatan Kesimpulan Citra digital tidak simetris Tidak memproses lebih lanjutmenampilkan pesan error mengenai ukuran citra masukan Tidak memproses lebih lanjutmenampilkan pesan error mengenai ukuran citra masukan Diterima Universitas Sumatera Utara Tabel 4.3 Pengujian hasil filter oleh sistem Kasus dan Hasil UjiParameter filter dimasukkan Masukan Yang diharapkan Pengamatan Kesimpulan Nilai-Nilai parameter filter Menampilkan hasil filter kepada user beserta nilai- nilai parameter pembanding kualitas citra MSE,PSNR,Runtime Menampilkan hasil filter kepada user beserta nilai- nilai parameter pembanding kualitas citra MSE,PSNR,Runtime Diterima Kasus dan Hasil UjiParameter filter tidak dimasukkan Masukan Yang diharapkan Pengamatan Kesimpulan Nilai parameter dikosongkan Tidak memproses lebih lanjut Tidak memproses lebih lanjut Diterima

4.2.1.3 Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian Alpha yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi sudah berjalan cukup maksimal, tetapi tidak menutup kemungkinan dapat terjadi kesalahan suatu saat pada saat aplikasi digunakan.

4.2.1.4 Kasus dan Hasil Pengujian Betha

Pengujian betha merupakan pengujian yang dilakukan secara langsung pada user, yaitu untuk mengetahui kualitas dari software yang telah dibuat, apakah sudah sesuai dengan yang diharapkan atau belum. Pengujian dilakukan dengan memberikan kuisioner kepada masing-masing user, kuisioner ini disebarkan kepada 16 Mahasiswa Universitas Sumatera Utara. Adapan kuisioner yang ditanyakan kepada user, adalah sebagai berikut: 1. Apakah aplikasi yang dibangun mudah digunakan? 2. Apakah aplikasi yang dibangun mudah dipelajari? 3. Apakah tampilan perangkat lunak yang dibangun menarik? 4. Apakah aplikasi ini dapat memberikan pengetahuan tambahan bagi pengguna di bidang pengolahan citra? 5. Apakah aplikasi yang dibangun sesuai dengan judul skripsi penulis? Universitas Sumatera Utara 6. Apakah aplikasi yang dibangun melakukan fungsi sesuai dengan yang dideskripsikan penulis? Masing-masing pertanyaan dijawab dengan pilihan sebagai berikut: a sangat setuju b setuju c cukup setuju d biasa - biasa saja e kurang setuju f tidak setuju g sangat tidak setuju Berdasarkan data dari hasil jawaban kuisioner, dapat dicari persentasi dari masing- masing jawaban dengan menggunakan rumus Y=PQ 100 Keterangan: P= Banyaknya jawaban responden pada tiap soal Q= Jumlah Responden Y= Nilai Persentase 1. Apakah aplikasi yang dibangun mudah digunakan? Pilihan Jumlah Responden Persentase a Sangat setuju 6 38 b Setuju 7 44 c Cukup setuju 2 13 d Biasa-biasa saja e Kurang setuju 1 6 f Tidak setuju g Sangat tidak setuju Universitas Sumatera Utara 2. Apakah aplikasi yang dibangun mudah dipelajari Pilihan Jumlah Responden Persentase a Sangat setuju 2 13 b Setuju 7 44 c Cukup setuju 5 31 d Biasa-biasa saja 1 6 e Kurang setuju 1 6 f Tidak setuju g Sangat tidak setuju 3. Apakah tampilan perangkat lunak yang dibangun menarik? Pilihan Jumlah Responden Persentase a Sangat setuju 4 25 b Setuju 4 25 c Cukup setuju 1 6 d Biasa-biasa saja 6 38 e Kurang setuju 1 6 f Tidak setuju g Sangat tidak setuju 4. Apakah aplikasi ini dapat memberikan pengetahuan tambahan bagi pengguna di bidang pengolahan citra? Pilihan Jumlah Responden Persentase a Sangat setuju 6 38 b Setuju 7 44 c Cukup setuju 3 19 d Biasa-biasa saja e Kurang setuju f Tidak setuju g Sangat tidak setuju Universitas Sumatera Utara 5. Apakah aplikasi ini dibangun sesuai dengan judul skripsi penulis? Pilihan Jumlah Responden Persentase a Sangat setuju 11 69 b Setuju 5 31 c Cukup setuju d Biasa-biasa saja e Kurang setuju f Tidak setuju g Sangat tidak setuju 6. Apakah aplikasi yang dibangun melakukan fungsi sesuai dengan yang dideskripsikan penulis? Pilihan Jumlah Responden Persentase a Sangat setuju 5 31 b Setuju 10 63 c Cukup setuju 1 6 d Biasa-biasa saja e Kurang setuju f Tidak setuju g Sangat tidak setuju

4.2.1.5 Kesimpulan Hasil Pengujian Betha

Berdasarkan hasil persentase di atas yang diperoleh dari pengujian betha maka dapat disimpulkan bahwa Aplikasi Filter ONF dan BRF ini sudah sesuai dengan tujuannya dan dapat digunakan untuk analisis lebih lanjut. Universitas Sumatera Utara

4.2.2 Proses Pengubahan Citra RGB Menjadi Citra Grayscale Ber-noise.