3.4.2. Perancangan Antarmuka Interface
Sistem perbandingan algoritma restorasi citra ini dirancang dengan menggunakan bahasa pemrograman MATLAB 2010a. Perancangan antarmuka atau interface ini
bertujuan untuk memudahkan interaksi antara manusia dengan komputer sehingga manusia dapat menggunakan sistem dengan baik dan mudah untuk digunakan.
3.4.2.1 Form Awal
Dibawah ini merupakan form Awal dalam sistem ini, dan memiliki menu bar ,yaitu Help, Filter dan Menu Awal. Dimana untuk menu Filter ada dua jenis Filtering yaitu
Harmonic Mean Filter dan Contraharmonic Mean Filter. Dapat dilihat pada Gambar 3.9 dibawah ini :
Gambar 3.9 Form Awal
Keterangan : 1.
Menu Bar yang memiliki tiga menu yaitu menu Help, Menu Filter dan Menu Awal.
2. Judul Percobaan .
3. LOGO Fasilkom-Ti.
4. Nama dan Nim Penulis.
Universitas Sumatera Utara
3.4.2.2 Form Menu Harmonic Mean Filter
Gambar 3.10 Form Menu Harmonic Mean Filter
Keterangan : 1.
Browse Berfungsi untuk mencari citra yang akan diinput dalam format .bmp.
2. Nama File dan Ukuran
Merupakan data informasi citra inputan tersebut 3.
Axes1 Merupakan tempat untuk menampilkan citra yang akan direstorasi.
4. GrayScale
Merupakan tombol untuk mengubah Citra awal menjadi Citra grayscale. 5.
Axes5 Merupakan tempat untuk menampilkan citra yang telah diubah ke citra
grayscale. 6.
Value Merupakan Inputan Nilai noise yang mana telah dibatasi dengan nilai 1
≤ noise
≤40 . 7.
Noise Merupakan dua button noise¸yang mana button pertama adalah salt pepper
noise dan button kedua adalah speckle noise.
Universitas Sumatera Utara
8. Axes 3
Merupakan tempat untuk menampilkan citra yang telah diberi noise. 9.
Before CalculationPerhitungan Sebelum Memiliki empat buah button untuk Menampilkan hasil perhitungan
MSE,RMSE, PSNR dan Running Time. 10.
Button Save Merupakan button untuk menyimpan hasil dari citra yang telah terkena noise.
11. Kernel
Merupakan popupmenu1 untuk memasukkan nilai inputan kernel yang ingin di hitung.
12. Button Push
Merupakan button untuk melakukan proses perhitungan Harmonic Mean Filter.
13. Axes 4
Merupakan tempat untuk menampilkan citra yang telah dilakukan filtering. 14.
After CalculationPerhitungan Sesudah Memiliki empat buah button untuk Menampilkan hasil perhitungan
MSE,RMSE, PSNR dan Running Time. 15.
Button Save Merupakan button untuk menyimpan hasil dari citra yang telah melakukan
filtering. 16.
Button Reset all Merupakan button untuk menghapus seluruh nilai disetiap text , axes gambar.
Universitas Sumatera Utara
3.4.2.3 Form Menu Contraharmonic Mean Filter
Gambar 3.11 Form Menu Contraharmonic Mean Filter
Keterangan : 1.
Browse Berfungsi untuk mencari citra yang akan diinput dalam format .bmp.
2. Nama File dan Ukuran
Merupakan data informasi citra inputan tersebut 3.
Axes1 Merupakan tempat untuk menampilkan citra yang akan direstorasi.
4. Button GrayScale
Merupakan tombol untuk mengubah Citra awal menjadi Citra grayscale. 5.
Axes5 Merupakan tempat untuk menampilkan citra yang telah diubah ke citra grayscale.
6. Value
Merupakan Inputan Nilai noise yang mana telah dibatasi dengan nilai 1 ≤ noise
≤ 40 .
Universitas Sumatera Utara
7. Noise
Merupakan dua button noise¸yang mana button pertama adalah salt pepper noise dan button kedua adalah speckle noise.
8. Axes 3
Merupakan tempat untuk menampilkan citra yang telah diberi noise. 9.
Before CalculationPerhitungan Sebelum Memiliki empat buah button untuk Menampilkan hasil perhitungan MSE,RMSE,
PSNR dan Running Time. 10.
Button Save Merupakan button untuk menyimpan hasil dari citra yang telah terkena noise.
11. Input Q
Merupakan nilai Inputan Q yang mana memeliki Batasan Q antara -1 ≤ Q ≤ 1
untuk melakukan perhitungan dan pemrosesan ContraHarmonic Mean Filter. 12.
Kernel Merupakan popupmenu1 untuk memasukkan nilai inputan kernel yang ingin di
hitung. 13.
Button Push Merupakan button untuk melakukan proses perhitungan ContraHarmonic Mean
Filter. 14.
Axes 4 Merupakan tempat untuk menampilkan citra yang telah dilakukan filtering.
15. After CalculationPerhitungan Sesudah
Memiliki empat buah button untuk Menampilkan hasil perhitungan MSE,RMSE, PSNR dan Running Time.
Universitas Sumatera Utara
16. Button Save
Merupakan button untuk menyimpan hasil dari citra yang telah melakukan filtering.
17. Button Reset all
Merupakan button untuk menghapus seluruh nilai disetiap text , axes gambar.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem