Pada Gambar 3.5. ditunjukkan gambaran sistem yang akan dirancang secara keseluruhan.
3.3.2 Perancangan Antarmuka Sistem
Perancangan antarmuka sistem merupakan tahap kelanjutan dari analisa sistem. Perancangan ini dimaksudkan untuk membuat antarmuka yang memungkinkan
pengguna dapat berinteraksi dengan sistem. Tahap perancangan antarmuka sistem merupakan tahap pengerjaan design tampilan dari sistem. Dalam membuat
perancangan antarmuka sistem haruslah dipertimbangkan tampilan yang menarik, user friendly agar user nyaman disaat menggunakan sistem tersebut.
Sistem pada penelitian ini dirancang dengan menggunakan bahasa pemrograman MATLAB R2012a.
3.3.2.1 Perancangan Tampilan Awal Aplikasi
Tampilan awal aplikasi merupakan halaman utama dari aplikasi penelitian ini yang berfungsi sebagai menu awal yang nantinya dapat mengakses menu lain
seperti Pengujian dan menu Tentang. Pada gambar 3.6 berikut menunjukkan rancangan dari tampilan awal
aplikasi :
Gambar 3.6. Rancangan Tampilan Awal Aplikasi.
Keterangan Gambar 3.6. : 1.
Text judul Penelitian 2.
Axes dari logo Fakultas Ilmu Komputer dan Teknologi Informasi. 3.
Button untuk menuju halaman Pengujian 4.
Button untuk menuju halaman Tentang 5.
Text nama dan NIM peneliti.
3.3.2.2 Perancangan Halaman Pengujian
Pada halaman ini nantinya akan dilakukan pengujian metode Weighted Mean Filtering dan metode Harmonic Mean Filtering dalam mereduksi Gamma Noise
dan Rayleigh Noise.
Rancangan halaman pengujian ini dapat ditunjukkan Gambar 3.7. berikut :
Gambar 3.7. Rancangan Tampilan Halaman Pengujian
Keterangan Gambar 3.7. : 1.
Button Buka, untuk browse citraimage yang akan dipakai untuk
pengujian. 2.
Axes_asli, tempat menampilkan citraimage asli
3. Button Konversi, untuk mengubah citra ke grayscale
4.
Axes_gsc, untuk menampilkan citra yang telah diubah ke grayscale
5.
Slider persentasi noise Gamma, untuk mengatur tingkat persentasi noise
Gamma 6.
Buttton Tambah Noise Gamma, untuk menambahkan noise Gamma pada
citra yang akan diuji 7.
Button Simpan, untuk menyimpan citra yang telah diberi noise Gamma
8. Axes_Gamma, untuk menampilkan citra yang diberi noise Gamma
9. Button MSE dan PSNR noise Gamma, untuk menampilkan nilai MSE
dan PSNR citra yang telah diberi noise Gamma 10.
Slider persentasi noise Rayleigh, untuk mengatur tingkat persentasi noise
Rayleigh 11.
Button Tambah Noise Rayleigh, untuk menambahkan noise Rayleigh
pada citra yang akan diuji 12.
Button Simpan, untuk menyimpan citra yang telah diberi noise Rayleigh
13. Axes_ray, untuk menampilkan citra yang telah diberi noise Rayleigh
14.
Button MSE dan PSNR noise Rayleigh, untuk menampilkan nilai MSE
dan PSNR citra yang telah diberi noise Rayleigh 15.
Panel radio button, untuk memilih noise yang akan difilter
16.
Axes_weighted, untuk menampilkan citra yang telah difilter dengan
Weighted Mean Filter 17.
Axes_harmonic, untuk menampilkan citra yang telah difilter dengan
Harmonic Mean Filter. 18.
Button Weighted Mean Filter, untuk melakukan proses Weighted Mean
Filter 19.
Button Harmonic Mean Filter, untuk melakukan proses Harmonic Mean
Filter
20.
Button MSE dan PSNR, untuk menghitung dan menampilkan nilai MSE
dan PSNR dari citra yang telah direduksi dengan metode Weighted Mean Filter
21.
Button MSE dan PSNR, untuk menghitung dan menampilkan nilai MSE
dan PSNR dari citra yang telah direduksi dengan metode Harmonic Mean Filter
22. Button Kembali, untuk kembali ke halaman utama.
3.3.2.3. Perancangan Halaman Tentang