Definisi Citra 6 Analisis Masalah 19 Menu Filtering dengan Citra yang diberi Noise 42 Menu Filtering dengan Citra yang memiliki Noise 42 Menu Help 43 Menu About 43

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii Daftar Isi viii Daftar Tabel x Daftar Gambar xi Daftar Lampiran xii Bab 1 Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Ruang Lingkup Penelitian 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 4 1.7 Sistematika Penulisan 5 Bab II Landasan Teori 2.1 Citra 6

2.1.1 Definisi Citra 6

2.1.1.1 Citra Analog 6 2.1.1.2 Citra Digital 6 2.1.2 Jenis Citra Digital 8 2.1.2.1 Citra Biner 8 2.1.2.1 Citra Berskala Keabuan 9 2.1.2.3 Citra Warna Truecolor 9 2.1.3 Format File Citra 10 2.1.3.1 Format File Citra Bitmap 10 2.2 Pengolahan Citra Digital 11 2.2.1 Pengolahan Citra pada Domain Frekuensi 11 2.2.1.1 Transformasi Fourier 11 2.2.1.2 Fast Fourier Transform FFT 12 2.2.2 Penapisan pada Domain Frekuensi 13 2.2.2.1 Low-pass Filtering 13 2.2.2.2 High-pass Filtering 14 2.2.3 Noise dalam Citra 16 2.2.3.1 Exponential Noise 16 2.2.3.2 Rayleigh Noise 17 2.2.4 Ukuran Keberhasilan Penghilangan Noise 18 2.2.4.1 Mean Squared Error MSE 18 Universitas Sumatera Utara 2.2.4.2 Peak Signat to Noise Ratio PSNR 18 Bab III Analisis dan Perancangan 3.1 Analisis Sistem 19

3.1.1 Analisis Masalah 19

3.1.2 Analisis Kebutuhan 20 3.1.2.1 Kebutuhan Fungsional 20 3.1.2.2 Kebutuhan Non-Fungsional 21 3.1.3 Analisis Proses 22 3.1.3.1 Use Case Diagram 22 3.1.3.2 Activity Diagram 24 3.1.3.3 Sequence Diagram 25 3.2 Pseudocode Program 26 3.2.1 Pseudocode Program Filtering 27 3.2.2 Pseudocode Fungsi Low-pass Filtering 28 3.2.3 Pseudocode Fungsi High-pass Filtering 30 3.2.4 Pseudocode Exponential Noise 32 3.2.5 Pseudocode Rayleigh Noise 32 3.2.3 Pseudocode Mean Squared Error MSE 32 3.2.3 Pseudocode Peak Signal to Noise Ratio PSNR 33 3.3 Perancangan Sistem 33 3.3.1 Perancangan Flowchart Sistem 33 3.3.2 Perancangan Interface Sistem 35 3.3.2.1 Menu Utama 35 3.3.2.2 Menu Filtering dengan Citra yang diberi Noise 36 3.3.2.3 Menu Filtering dengan Citra yang memiliki Noise 38 3.3.2.4 Menu Help 39 3.3.2.5 Menu About 40 Bab IV Implementasi dan Pengujian 4.1 Implementasi Sistem 41 4.1.1 Menu Utama 41

4.1.2 Menu Filtering dengan Citra yang diberi Noise 42

4.1.3 Menu Filtering dengan Citra yang memiliki Noise 42

4.1.4 Menu Help 43

4.1.5 Menu About 43

4.2 Pengujian Sistem 44 4.2.1 Pengujian Filtering dengan Citra yang diberi Noise 44

4.2.2 Pengujian Filtering dengan Citra yang memiliki Noise 45