3.3 Perancangan Sistem
3.3.1 Flowchart Sistem
Gambar 3.8 Flowchart Sistem
Universitas Sumatera Utara
3.3.2 Flowchart Harmonic Mean Filter
Gambar 3.9 Flowchart Harmonic Mean Filter
Universitas Sumatera Utara
3.3.3 Flowchart Fuzzy C Means Clustering
Gambar 3.10 Flowchart Fuzzy C Means Clustering
Universitas Sumatera Utara
3.3.4 Perancangan Antarmuka Sistem Interface
Perancangan antarmuka digunakan untuk menampilkan antarmuka sistem yang akan digunakan oleh pengguna. Sistem ini dirancang dalam 5 form, yaitu form Home, form
Implementasi - Filtering, form Implementasi – Segmentasi, form Help, dan form
About. Form Home merupakan tampilan awal aplikasi. Form Implementasi - Filtering merupakan menu form yang dapat digunakan oleh pengguna untuk melakukan proses
filtering. Form Implementasi – Segmentasi merupakan menu form yang dapat
digunakan oleh pengguna untuk melakukan proses segmentasi. Form Help berisi panduan untuk pengguna dalam menggunakan aplikasi sistem. Form About berisi
profil penulis.
3.3.4.1 Form Home
Form Home dapat dilihat pada Gambar 3.11
Gambar 3.11 Rancangan Form Home
Keterangan: 1.
Merupakan Tool Strip Menu Item Home berfungsi menampilkan form Home. 2.
Merupakan Tool Strip Menu Item Implementasi berfungsi memilih sub menu Filtering atau Segmentasi.
3. Merupakan Tool Strip Menu Item Help berfungsi menampilkan form Help.
4. Merupakan Tool Strip Menu Item About berfungsi menampilkan form About.
5. Merupakan Sub Tool Strip Menu Item Implementasi – Filtering berfungsi
menampilkan form Filtering. 6.
Merupakan Sub Tool Strip Menu Item Implementasi – Segmentasi berfungsi menampilkan form Segmentasi.
7. Merupakan Label untuk menampilkan Judul aplikasi.
8. Merupakan logo USU.
Universitas Sumatera Utara
3.3.4.2 Form Implementasi – Filtering
Form Implementasi – Filtering dapat dilihat pada Gambar 3.12
Gambar 3.12 Rancangan Form Implementasi - Filtering
Keterangan: 1.
Merupakan Label CA yaitu merupakan singkatan dari Citra Asli. 2.
Merupakan Label CN yaitu merupakan singkatan dari Citra Noise. 3.
Merupakan Label CN yaitu merupakan singkatan dari Citra Noise. 4.
Merupakan Label CF yaitu merupakan singkatan dari Citra Filter. 5.
Merupakan Label CF yaitu merupakan singkatan dari Citra Filter. 6.
Merupakan Picture Box yang berfungsi menampilkan Citra Asli. 7.
Merupakan Picture Box yang berfungsi menampilkan Citra Noise dari Gaussian Noise.
8. Merupakan Picture Box yang berfungsi menampilkan Citra Noise dari Uniform
Noise. 9.
Merupakan Picture Box yang berfungsi menampilkan Citra Filter dari Gaussian Noise.
Universitas Sumatera Utara
10. Merupakan Picture Box yang berfungsi menampilkan Citra Filter dari Uniform
Noise. 11.
Merupakan Label Nama yang menampilkan nama File Citra yang diinput. 12.
Merupakan Label Size Citra yang menampilkan Size Citra yang diinput. 13.
Merupakan Label Persentase Noise dari Citra Noise Gaussian. 14.
Merupakan Label MSE yang akan menampilkan nilai MSE dari Citra Noise Gaussian.
15. Merupakan Label PSNR yang akan menampilkan nilai PSNR dari Citra Noise
Gaussian. 16.
Merupakan Label RT yang akan menampilkan nilai Running Time dari Citra Noise Gaussian.
17. Merupakan Label Persentase Noise dari Citra Noise Uniform.
18. Merupakan Label MSE yang akan menampilkan nilai MSE dari Citra Noise
Uniform. 19.
Merupakan Label PSNR yang akan menampilkan nilai PSNR dari Citra Noise Uniform.
20. Merupakan Label RT yang akan menampilkan nilai Running Time dari Citra
Noise Uniform. 21.
Merupakan Label Gaussian Noise yang menunjukan Picture box dari Filtering Citra Noise Gaussian.
22. Merupakan Label MSE yang akan menampilkan nilai MSE dari Filtering Citra
Noise Gaussian. 23.
Merupakan Label PSNR yang akan menampilkan nilai PSNR dari Filtering Citra Noise Gaussian.
24. Merupakan Label RT yang akan menampilkan nilai Running Time dari Filtering
Citra Noise Gaussian. 25.
Merupakan Label Uniform Noise yang menunjukan Picture box dari Filtering Citra Noise Uniform.
26. Merupakan Label MSE yang akan menampilkan nilai MSE dari Filtering Citra
Noise Uniform. 27.
Merupakan Label PSNR yang akan menampilkan nilai PSNR dari Filtering Citra Noise Uniform.
Universitas Sumatera Utara
28. Merupakan Label RT yang akan menampilkan nilai Running Time dari Filtering
Citra Noise Uniform. 29.
Merupakan Button Input Citra untuk membuka file citra asli. 30.
Merupakan Button Reset yang berfungsi untuk menghapus seluruh kerja program kembali ke bentuk awal.
31. Merupakan Combo Box yang akan menampilkan persentase Noise dari Gaussian
Noise yang akan ditambahkan ke citra Asli. 32.
Merupakan Combo Box yang akan menampilkan persentase Noise dari Uniform Noise yang akan ditambahkan ke citra Asli.
33. Merupakan Button Filtering untuk mereduksi Noise Gaussian.
34. Merupakan Button Save untuk menyimpan Citra Gaussian Noise yang telah
difilter. 35.
Merupakan Button Filtering untuk mereduksi Noise Uniform. 36.
Merupakan Button Save untuk menyimpan Citra Uniform Noise yang telah difilter.
37. Merupakan Group Box yang berisi keterangan dari parameter sistem.
3.3.4.3 Form Implementasi
– Segmentasi Form Implementasi
– Segmentasi dapat dilihat pada Gambar 3.13
Gambar 3.13 Rancangan Form Implementasi
– Segmentasi
Universitas Sumatera Utara
Keterangan : 1.
Merupakan Picture Box yang akan menampilkan Citra yang diinput. 2.
Merupakan PictureBox yang akan menampilkan Citra hasil segmentasi. 3.
Merupakan Label Nama yang akan menampilkan nama Citra yang diinput. 4.
Merupakan Label Size Citra yang akan menampilkan ukuran Citra yang diinput. 5.
Merupakan Button Input Citra yang berfungsi untuk membuka file Citra yang akan diinput.
6. Merupakan Button Reset yang berfungsi untuk menghapus seluruh kerja program
kembali ke bentuk awal. 7.
Merupakan Label Number of Cluster yang akan menampilkan jumlah cluster yang diinginkan.
8. Merupakan Combo Box yang memiliki daftar number of cluster yang telah
ditentukan. 9.
Merupakan Button Segmentasi yang berfungsi untuk melakukan proses segmentasi.
10. Merupakan Button Save yang berfungsi untuk menyimpan Citra hasil yang telah
disegmentasi 11.
Merupakan Label MSE yang berfungsi untuk menampilkan nilai MSE. 12.
Merupakan Label PSNR yang berfungsi untuk menampilkan nilai PSNR. 13.
Merupakan Label RT yang berfungsi untuk menampilkan nilai Running Time .
Universitas Sumatera Utara
3.3.4.4 Form Help
Form Help dapat diihat pada Gambar 3.14
Gambar 3.14 Rancangan Form Help
Keterangan : 1.
Merupakan Group Box untuk menampilkan penjelasan tentang Form Implementasi
– Filtering. 2.
Merupakan Group Box untuk menampilkan penjelasan tentang Form Implementasi
– Segmentasi.
3.3.4.5 Form About
Form About dapat dilihat pada Gambar 3.15
Gambar 3.15 Rancangan Form About
Keterangan : 1.
Merupakan Picture Box untuk menampilkan image profil dari penulis. 2.
Merupakan Group Box untuk menampilkan penjelasan tentang biodata penulis.
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Setelah melakukan proses Analisis dan Perancangan Sistem, tahap selanjutnya adalah Implementasi dan Pengujian Sistem. Implementasi sistem merupakan penerapan