BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN 4.1 Implementasi Aplikasi Pada bab ini akan dibahas mengenai implementasi aplikasi yang telah dibuat setelah melakukan analisa dan perancangan aplikasi filter sobel pada pengolahan citra menggunakan matlab, serta hasil dari pengujian terhadap aplikasi tersebut. ssetelah itu tahap dari pengujian terhadap aplikasi yang sudah dibuat. Pengujian dilakukan untuk menemukan kesalahankesalahan dan memastikan bahwa keluaran sesuai dengan yang direncanakan. Bentuk file aplikasi yang telah dibuat yaitu berektensi “m.” untuk aplikasi yang dijalankan dan “fig.”untuk perancangan desain aplikasi Berikut merupakan tampilan aplikasi filter sobel pada pengolahan citra menggunakan matlab
Gambar 4.1 Tampilan Awal Aplikasi Terdapat 4 menu yaitu “Mulai aplikasi”,”Petunjuk”,”Tentang Aplikasi”,”dan “Keluar”. 1. Menu “Mulai Aplikasi”
Berikut merupakan tampilan yang akan muncul apabila kita memilih tombol “Mulai Aplikasi”
1 http://digilib.mercubuana.ac.id/
2
Gambar 4.2 Halaman menu Aplikasi Keterangan :
1. Citra awal menunjukkan citra sebelum diproses 2. Tombol “cari”,untuk memilih citra yang akan diproses 3. Informasi citra menunjukkan detail nama file dan ukuran citra tersebut 4. Tombol “proses”untuk mengubah citra awal ke dalam filter sobel 5. Citra hasil menunjukkan citra yang sudah diubah kedalam filter sobel 6. Waktu menunjukkan setiap gambar yang diproses dengan hasil filter sobel berapa
kecepatan dari tiap citra yang dihasilkan tersebut
http://digilib.mercubuana.ac.id/
3 7. Tombol “simpan”untuk menyimpan hasil citra yang diproses 8. Tombol “reset”untuk mengulang kembali kegiatan proses filter sobel
9. Tombol “Cetak”untuk menyetak hasil keluaran citra yang diproses pada aplikasi
tersebut. 10. Tombol “Histogram”untuk melihat histogram hasil keluaran proses tersebut 11. Didalam menu terdapat tombol ”Kembali”untuk kembali ke halaman awal tampilan
menu aplikasi
2. Menu”Petunjuk”
http://digilib.mercubuana.ac.id/
4
Gambar 4.3 Menu Petunjuk Aplikasi
Di dalam menu ini terdapat tentang penjelasan mengenai petunjuk pada aplikasi filter sobel pada pengolahan citra dengan menggunakan Matlab tersebut. Dan pada ujung disebelah kiri atas terdapat menu untuk kembali seperti pada “Menu Aplikasi” 3. Menu “Tentang Aplikasi”
http://digilib.mercubuana.ac.id/
5
4.4 Gambar Menu Tentang Aplikasi
Didalam menu ini terdapat mengenai penjelasan atau aturan dalam menjalankan aplikasi ini, dan sama seperti halaman sebelunnya,di pojok kiri atas terdapat menu untuk kembali seperti pada menu “Mulai Aplikasi” dan menu “Petunjuk”.
Untuk memulai dan menjalankan aplikasi ini terlebih dahulu Anda memilih tombol menu”Mulai Aplikasi” dan klik tombol “Cari”, setelah itu akan muncul seperti gambar dibawah ini untuk memilih citra dari lokasi penyimpanan citra yang akan diproses
http://digilib.mercubuana.ac.id/
6
4.5 Lokasi penyimpanan file citra
Apabila sudah memilih maka klik citra yang Anda pilih dan klik open. Kemudian akan tampil seperti dibawah ini.
http://digilib.mercubuana.ac.id/
7
Gambar 4.6 Citra sebelum diproses
Berikutnya apabila sudah menampilkan hasil citra awal maka, Anda klik tombol Proses pada aplikasi tersebut untuk menampilkan hasil filter sobel, berikut gambarnya dibawah ini
http://digilib.mercubuana.ac.id/
8
Gambar 4.7 Citra sesudah diproses
Apabila Anda sudah mengerti cara memakai aplikasi filter sobel tersebut dan Anda ingin mengganti dengan citra yang lainnya silahkan Anda klik tombol “Reset” pada aplikasi filter sobel tersebut. Berikut seperti gambar dibawah ini
http://digilib.mercubuana.ac.id/
9
Gambar 4.8 Tampilan halaman citra setelah direset
http://digilib.mercubuana.ac.id/
10
Dan apabila Anda ingin menyimpan hasil citra tersebut maka klik tombol “Simpan” dan hasilnya seperti berikut
Lalu apabila Anda ingin menampilkan hasil Histogram pada citra tersebut Anda dapat mengklik tombol “histogram”seperti gambar berikut dibawah ini
Gambar 4.9 mengklik tombol histogram
http://digilib.mercubuana.ac.id/
11
Gambar 4.10 tampilan hasil histogram citra Histogram adalah Grafik yang menggambarkan penyebaran nilai intensitas pixel dari suatu citra. Fungsi yang disediakan MATLAB untuk membuat histogram dari gambar yaitu dengan fungsi imhist(matrik_1_dimensi_image).Perlu diperhatikan bahwa imhist hanya dapat digunakan untuk matrik image 1 dimensi sehingga bila diimplementasikan pada matriks gambar maka hanya berupa matriks merah saja, hijua saja, biru saja atau grayscale. Pada pengolahan citra, histogram mempunyai peran cukup penting. Manfaat yang dapat diperoleh seperti berikut.
1. Berguna untuk mengamati penyebaran intensitas warna dan dapat dipakai untuk
pengambilan keputusan, misalnya dalam peningkatan kecerahan atau peregangan kontras serta sebaran warna.
http://digilib.mercubuana.ac.id/
12 2. Berguna untuk penentuan batas-batas dalam pemisahan objek dari latar belakangnya. 3. Memberikan persentase komposisi warna dan tekstur intensitas untuk kepentingan
identifikasi citra.
Khusus pada citra berwarna, histogram dapat diterapkan pada gabungan komponenkomponen RGB penyusunnya ataupun per komponen.
Berikut penjelasan histogram diatas : Hasil gambar dan histogramnya setelah dilakukan proses filter sobel gambar lebih terang dan terlihat lebih jelas
objeknya dan dari hasil histogramnya
terlihat
grafiknya lebih merata rata kiri dari 0 - 250 an
Lalu
apabila Anda ingin mencetak citra tersebut silahkan Anda klik tombol
“Cetak”seperti pada gambar dibawah ini akan muncul seperti gambar berikut
http://digilib.mercubuana.ac.id/
13
Gambar 4.11 Tampilan cetak citra
Tabel Hasil
Pada tabel hasil ini penulis akan menunjukkan dan menganalisa hasil perbedaan waktu disetiap format file citra yang berbeda dan akan menghitung rata-rata kecepatan waktu yang diperoleh.
http://digilib.mercubuana.ac.id/
14
Tabel Hasil percobaan Citra Tabel 4.1 Tabel Hasil Proses Citra 1 No 1
2
Citra Masukan
Jenis File jpg
Waktu
bmp
0.110464
png
0.475219
jpg
0.029516
bmp
0.0462386
Gambar Keluaran
0.122195
http://digilib.mercubuana.ac.id/
15
3
png
0.046176
jpg
0.029516
bmp
0.02834 02
png
0.0283248
Keterangan : No. 1.
2.
Gambar Citra
Keterangan Gambar pertama, untuk gambar 2 orang wanita terdapat file jenis file jpg, bmp, dan png. Dan untuk hasil yang paling cepat adalah BMP Gambar kedua, untuk gambar bunga terdapat file jenis file jpg, bmp, dan png. Dan untuk hasil yang paling cepat adalah JPG
http://digilib.mercubuana.ac.id/
16 Gambar ketiga, untuk gambar mickey mouse terdapat file jenis jpg, bmp, dan png. Dan yang paling tinggi file jpg, bmp, adalah PNG
3.
Tabel 4.2 Tabel Hasil Proses Citra 2 No
Citra Masukan
1
Rata-rata Waktu
Percobaan Terhadap Waktu 1
2
3
4
5
0.122195
0.109307
0.110289
0.110159
0.115624
0.1135148
0.110464
0.112068
0.110473
0.110208
0.111377
0.110918
0.475219
0.115925
0.11717
0.109673
0.11586
0.1867694
jpg
bmp
png
http://digilib.mercubuana.ac.id/
17
2
0.0471951
0.0464688
0.0465937
0.0472201
0.0454322
0.04658198
0.0455951
0.0453782
0.0467979
0.0455824
0.046176
0.04590484
0.0455951
0.0453782
0.0467979
0.0455824
0.046176
0.04590484
0.029516
0.0290942
0.0290432
0.0281996
0.0281606
0.02881184
0.0283402
0.0285219
0.0281212
0.0281726
0.0294476
0.0285207
0.0283248
0.0277182
0.0273385
0.0278917
0.0275968
0.027774
jpg
bmp
png 3
jpg
bmp
png
Hasil Keterangan :
No.
Gambar Citra Masukkan
Jenis File
1. JPG
Keterangan
Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 2 dengan catatan waktu 0.109307 Dan hasil rata-rata waktu 0.1135148
http://digilib.mercubuana.ac.id/
18
2. BMP
3.
4.
PNG
JPG
5.
BMP
6.
PNG
7. JPG
8.
BMP
Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 4 dengan catatan waktu 0.110208 Dan hasil rata-rata waktu 0.110918
Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 4 dengan catatan waktu 0.109673 Dan hasil rata-rata waktu 0.1867694
Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 5 dengan catatan waktu 0.0454322 Dan hasil rata-rata waktu 0.04658198 Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 2 dengan catatan waktu 0.0453782 Dan hasil rata-rata waktu 0.04590484 Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 2 dengan catatan waktu 0.0453782 Dan hasil rata-rata waktu 0.04590484 Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 5 dengan catatan waktu 0.0281606 Dan hasil rata-rata waktu 0.02881184 Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 3 dengan catatan waktu 0.0281212 Dan hasil rata-rata waktu0.0285207
http://digilib.mercubuana.ac.id/
19
9.
PNG
Dari gambar tersebut ada 5 kali percobaan terhadap waktu dan hasilnya yang paling cepat yaitu pada percobaan ke 3 dengan catatan waktu 0.0273385 Dan hasil rata-rata waktu 0.027774
Dari tabel diatas kita dapat simpulkan bahwa nilai dan rata-rata dari setiap masing-masing citra dengan format yang berbeda bahwa setiap format file yang berbeda akan memiliki kecepatan dan rata-rata yang berbeda.
Uji coba ketiga dilihat dari fungsional aplikasi itu sendiri, apakah aplikasi sudah berjalan dengan semestinya atau belum dari pihak user. 4.3 Tabel Pengujian Aplikasi No 1.
2.
3.
4. 5. 6.
Item
Rencana
Hasil yang Hasil diharapkan Pengujian Button “Mulai Masuk ke Halaman Terbuka Halaman SUKSES Aplikasi” pada “Mulai Aplikasi” “Mulai Aplikasi” halaman awal aplikasi Button “Cari” Mengambil Citra dari Menampilkan halaman SUKSES pada menu direktori yang pencarian citra yang Mulai Aplikasi diinginkan akan di proses dalam direktori data yang kita simpan Button “Proses” Melihat perubahan citra pada menu yang diinput dengan Mulai Aplikasi yang telah dibentuk menggunakan filter sobel Button “Simpan” Menyimpan citra hasil pada menu Mulai Aplikasi Button “Reset” Mengulang proses dan pada menu memilih citra Mulai Aplikasi Button Kembali ke menu awal “Kembali” pada halaman aplikasi menu Mulai Aplikasi
Menampilkan citra SUKSES yang telah diproses dengan menampilkan Dapat menyimpan citra SUKSES di dalam direktori yang diinginkan Citra sebelumnya SUKSES menjadi kosong kembali Menampilkan ke menu SUKSES awal halaman aplikasi
http://digilib.mercubuana.ac.id/
20
7.
8
9
10.
11.
Masuk ke Halaman “Petunjuk” untuk melihat cara penggunaan aplikasi Kembali ke menu awal halaman aplikasi
Terbuka Halaman SUKSES “Petunjuk” dan menampilkan cara penggunaan aplikasi Menampilkan ke menu SUKSES awal halaman aplikasi
Button “Tentang Aplikasi” pada halaman awal aplikasi
Masuk ke Halaman “Tentang Aplikasi” untuk melihat penjelasan mengenai siapa pembuat serta tujuan aplikasi dibuat Button Kembali ke menu awal “Kembali” pada halaman aplikasi menu Tentang Aplikasi
Terbuka Halaman SUKSES “Tentang Aplikasi” dan menampilkan penjelasan mengenai siapa pembuat serta tujuan aplikasi dibuat Menampilkan ke menu SUKSES awal halaman aplikasi
Button “Keluar” Keluar aplikasi pada halaman awal aplikasi
Menampilkan pilihan SUKSES ingin keluar aplikasi atau tidak
Button “Petunjuk” pada halaman awal aplikasi Button “Kembali” pada menu Petunjuk
http://digilib.mercubuana.ac.id/