Perancangan Sistem ANALISIS DAN PERANCANGAN SISTEM

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