33
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1
Kebutuhan Sistem Pada perancangan program aplikasi ini, digunakan komputer dengan spesifikasi
seperti berikut: 1. Processor: Intel® Core™2 Duo CPU 2.4 GHz 2. Memory: 2.00 GB 3. Operating System: Mac OS X Leopard 10.5.1 Bahasa pemrograman yang digunakan untuk mengembangkan program aplikasi adalah Eclipse 3.3 Galileo dan Android SDK. Untuk menggunakannya, program aplikasi harus di-install terlebih dahulu pada komputer yang berjalan pada sistem operasi Windows atau Mac OS X. Program aplikasi yang akan di-install harus sesuai dengan sistem operasi komputer tersebut. Selain itu, sistem operasi juga harus memiliki dukungan Java Runtime Environment 5 untuk dapat menjalankan program aplikasi. Setelah semua di-install pada komputer, program aplikasi dapat dijalankan dengan menjalankan Eclipse atau dengan meng-install program aplikasi ke telepon seluler atau gadget lainnya dengan sistem operasi Android 2.1.
34
4.2
Pengoperasian dan Tampilan Program Aplikasi
4.2.1 Pengoperasian Program Aplikasi Cara pengoperasian program aplikasi yang akan dijelaskan disini adalah cara pengoperasian dengan menggunakan komputer. Program aplikasi dapat dijalankan setelah meng-compile project pada Eclipse 3.3 Galileo. Sebelumnya pastikan terlebih dahulu sistem operasi android telah dibuat pada fitur simulasi. Setelah di-compile, maka program simulasi secara otomatis akan berjalan. Pertama, pengguna perlu memilih gambar mana yang akan diproses. Pengguna dapat memilih dengan cara menekan tombol ‘Pilih Gambar’ yang tersedia. Setelah itu gambar yang terdapat pada program simulasi akan ditampilkan. User dapat memilih gambar dengan cara menekan gambar yang diinginkan. Setelah memilih gambar, pengguna dapat menekan tombol ‘Proses’ untuk mengaktifkan modul pelaksana proses pengurangan noise. Setelah beberapa saat, gambar akan selesai diproses. Untuk menyimpan gambar setelah diproses, pengguna dapat menekan tombol ‘Simpan’.
35 MULAI
MASUK LAYAR UTAMA
PILIH DAN BUKA GAMBAR YANG AKAN DIPROSES
GAMBAR DITAMPILKAN
NOISE DIKURANGI
GAMBAR SETELAH DIPROSES DITAMPILKAN YA
SIMPAN HASIL ATAU TIDAK
YA
TIDAK
ULANGI PROSES
TIDAK
SELESAI
Gambar 4.1FlowchartProgram Aplikasi
36
4.2.2 Tampilan Program Aplikasi
Gambar 4.2 Tampilan Layar tama Pada layar utama ini, ada beberapa item seperti dijelaskan berikut: •
Tombol ‘Pilih Gambar’, berfungsi untuk memilih gambar yang akan diproses.
Gambar 4.3 Tampilan Layar Setelah Tombol ‘Pilih Gambar’ Ditekan
37
Gambar 4.4 Tampilan Layar Setelah MemilihGambar yang Akan Diproses
Pada layar ini, ada beberapa item seperti dijelaskan berikut: •
Tombol ‘Pilih Gambar’, berfungsi untuk memilih gambar yang akan diproses.
•
Tombol ‘Proses’, berfungsi untuk melakukan pengurangan noise pada gambar yang dipilih.
•
4.3
Tombol ‘Simpan’, berfungsi untuk menyimpan gambar hasil pemrosesan.
Evaluasi Gambar yang digunakan untuk mencoba program aplikasi pengurangan noise
adalah foto.jpg dan lorong.jpg. Gambar diambil dengan kamera telepon seluler tipe Sony Ericsson XPERIA X10 Mini Pro. Gambar foto.jpg diambil pada saat malam hari sedangkan gambar lorong.jpg pada saat siang hari.
38
Ketika gambar diproses, ternyata secara otomatis ukuran gambar menjadi mengecil. File gambar foto.jpg mempunyai ukuran asli 1944 x 2592 pixel ketika diproses menjadi ukuran 213 x 285 pixel. Hal yang sama juga terjadi pada gambar lorong.jpg.Jika dilihat secara seksama, kualitas gambar juga ikut menurun.
Gambar 4.5 Kualitas Gambar foto.jpg yang Menurun
Oleh karena itu, ukuran gambar foto.jpg dan lorong.jpg diperkecil hingga mencapai ukuran 213 x 285 pixel untuk menghindari penurunan kualitas.
39
(a)
(b)
Gambar 4.6 Gambar foto.jpg Setelah Diproses sebelum diproses (a) dan setelah diproses (b)
(a)
(b)
Gambar 4.7 Gambar lorong.jpg Setelah Diproses sebelum diproses (a) dan setelah diproses (b)
40
Gambar 4.6 dan gambar 4.7 di atas adalah gambar hasil pemrosesan dengan program aplikasi pengurangan noise. Secara visual, gambar sulit diteliti apakah noise sudah berkurang atau belum. Untuk itu, dibawah ini adalah tabel yang menunjukkan hasil perhitungan MSE dan PSNR pada tiap gambar.
Tabel 4.1 Perbandingan Nilai MSE dan PSNR Setelah Diproses Gambar foto.jpg lorong.jpg
MSE 16,61783 14,67351
PSNR 51,34714 52,73572
Dari hasil di atas, tampak bahwa program aplikasi berhasil melakukan pengurangan noise. Nilai-nilai pada tabel tersebut menunjukkan bahwa ada penurunan nilai MSE yang cukup tajam dan kenaikkan PSNR.
4.4
Keunggulan dan Kelemahan Program aplikasi pengurangan noise ini memiliki kelebihan dan kekurangan.
Keunggulannya adalah: 1. Metode mathematical morphology yang digunakan dengan membandingkan pixel-pixel gambar dijalankan cukup lambat pada program simulasi. Tetapi ketika dijalankan pada telepon seluler, program berjalan lebih cepat. Ini berarti metode ini cukup ringan untuk dijalankan pada telepon seluler.
41
2. Dapat membaca berbagai macam format gambar. Fitur ini didukung dari operating system. 3. Nilai PSNR yang melebihi 50 db pada hasil perhitungan diatas bisa disimpulkan baik karena dapat mengurangi noise.
Kekurangannya adalah: 1. Gambar dengan ukuran lebih besar dari 213 x 285 pixel secara otomatis diubah menjadi ukuran tersebut. Bahkan kualitas gambar juga menurun. 2. Nilai MSE yang tergolong besar menyebabkan program tersebut memiliki tingkat keberhasilan sekitar 85%.