Tabel 3.2 Kamus Data Pada DFD Level 1 Reduksi Noise Contra Harmonic Mean
Filter Nama
Tipe Data Keterangan
Nilai piksel Long
Nilai intensitas citra per piksel Nilai RGB
Integer Nilai Warna citra per piksel
Nilai Grayscale Integer
Nilai keabu-abuan citra per piksel Nilai MSE
Integer Jumlah error bit pada citra
3.2.3 Perancangan Antar Muka Program
Setelah melakukan analisa terhadap proses kerja dari reduksi noise, selanjutnya dilakukan perancangan terhadap antar muka yang akan digunakan sebagai media
interaksi antara pengguna dan sistem yang dirancang. Perancangan antar muka perangkat lunak ini terdiri dari:
3.2.3.1 Rancangan Menu Utama
Rancangan Menu utama berfungsi untuk menampilkan judul skripsi serta menu pendukung perangkat lunak Reduksi Noise, Help serta About. Rancangan Menu
Utama dapat dilihat pada Gambar 3.13.
Gambar 3.13 Menu Utama Reduksi Noise Help About Quit
Universitas Sumatera Utara
3.2.3.2 Rancangan Reduksi
Noise
Rancangan Reduksi Noise berfungsi untuk melakukan proses penghapusan noise pada citra digital yang di-input. Adapun bentuk rancangan dari Reduksi Noise ini seperti
terlihat pada Gambar 3.14.
Gambar 3.14 Rancangan Reduksi Noise
3.2.3.3 Perancangan Pengujian
Perancangan Pengujian adalah rancangan yang menampilkan informasi hasil pengujian perangkat lunak reduksi noise yang dilakukan pada citra yang ber-noise.
Rancangan Pengujian seperti paga Gambar 3.15.
Perangkat Lunak Reduksi Noise dengan Contra Harmonic Mean Filter X
Citra Asli Citra Hasil
Citra Ber-noise
Dimensi Citra
xxx
Prob Noise:
xxxxx
Nilai MSE:
xxxx
Nama File
xxx xxxx xxxx xxxx xxx xxx xx xx xxxx xxxx xx xxx xx xxx xx xxx xxxx xxxx xxxx xxx xxx xx xx xxxx xxxx xx xxx xx xxx xx
xxx xxxx xxxx xxxx xxx xxx xx xx xxxx xxxx xx xxx xx xxx xx
Load Clear
Quit Proses
Save
x xxx xxx
Nilai PSNR
xxxx
Noise
Universitas Sumatera Utara
HASIL PENGUJIAN
No Nama Citra
Asli Size
Citra Nama Citra
Hasil Size
Citra MSE
Xx Xxxxxxxxxxxx Xxx
Xxxxxxxxxxxxx Xxx Xxx
Xx Xxxxxxxxxxxx Xxx
Xxxxxxxxxxxxx Xxx Xxx
Xx Xxxxxxxxxxxx Xxx
Xxxxxxxxxxxxx Xxx Xxx
Xx Xxxxxxxxxxxx Xxx
Xxxxxxxxxxxxx Xxx Xxx
Xx Xxxxxxxxxxxx Xxx
Xxxxxxxxxxxxx Xxx Xxx
Gambar 3.15 Rancangan Pengujian
3.2.3.4 Rancangan
About
Rancangan About berfungsi untuk menampilkan informasi mengenai profil penulis skripsi. Rancangan About seperti pada Gambar 3.16.
Gambar 3.16 Rancangan About
3.2.3.5 Rancangan
Help
Rancangan Help berfungsi untuk menampilkan sekilas informasi mengenai tata cara penggunaan perangkat lunak reduksi noise. Rancangan Help seperti pada Gambar
3.17.
About X
IMPLEMENTASI CONTRA HARMONIC MEAN FILTER UNTUK MEREDUKSI NOISE PADA
CITRA DIGITAL NITIKA
101421045
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
2014
Logo Fakultas
Universitas Sumatera Utara
Gambar 3.17 Rancangan Help
Help X
Tata Cara Pengoperasian Program Reduksi Noise
Xxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxx
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Implementasi Contra Harmonic Mean Filter untuk Mereduksi Noise pada Citra Digital adalah tampilan hasil rancangan dari penulisan kode program dimulai dari
program Menu Utama, File, Help dan About.
4.1.1 Tampilan Menu Utama
Tampilan Menu Utama merupakan tampilan yang muncul setelah menjalankan program Utama. Tampilan ini berisi judul skripsi, gambar latar serta tampilan menu.
Tampilan Menu terdiri dari File, Help, About serta Quit. Pada menu File terdapat program reduksi noise dengan algoritma Contra Harmonic Mean Filter. Tampilan
Menu Utama dapat dilihat pada Gambar 4.1.
Gambar 4.1 Tampilan Menu Utama
Universitas Sumatera Utara