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. Tombol Simpan, berfungsi untuk menyimpan gambar hasil pemrosesan. 4.3 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 MSE PSNR foto.jpg 16,61783 51,34714 lorong.jpg 14,67351 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%.