3.5 Perancangan Antarmuka
Perancangan antarmuka berfungsi sebagai perantara antara pengguna dengan perangkat lunak. Agar perangkat lunak dapat digunakan dengan baik oleh pengguna
perlu dibuat rancangan antarmuka yang user friendly.
3.5.1 Rancangan Menu Utama
Menu utama merupakan tampilan yang muncul pertama kali ketika program dijalankan. Untuk mempermudah pemakaian maka di rancang tampilan yang
sederhana dan mudah digunakan sebagai berikut.
Gambar 3.15 Rancangan Menu Utama
ANALISIS DAN IMPLEMENTASI ALGORITMA GAUSSIAN DAN HIGH PASS FILTER
UNTUK MENGHASILKAN CITRA HIGH DYNAMIC RANGE RIRI INDRIATI PURBA
111421013
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
2013
File Petunjuk
Analisis Tentang Penulis
Banyak Blok Exit
1 Blok 3 Blok
5 Blok 9 Blok
15 Blok 1
2 3
4 5
6
Universitas Sumatera Utara
Keterangan : Pada gambar 3.15 di atas merupakan tampilan awal dari program, dalam halaman ini
terdiri atas 4 menu utama yakni File 1 , Petunjuk 4, Analisis 5 dan Tentang penulis 6. Menu File terdiri atas beberapa sub menu juga yakni Banyak Blok 2 dan
exit 3. Banyak Blok terdiri atas beberapa sub menu juga yakni 1 blok, 3 blok, 5 blok, 9 blok dan 15 blok, dimana sub menu ini akan menentukan program menjalankan
proses penggabungan dengan banyaknya blok yang dipilih oleh user. Misalkan dipilih 1 blok, maka akan muncul halaman seperti gambar 3.16 di bawah ini .
Gambar 3.16 Rancangan Sub Menu Blok
Keterangan : Pada gambar di atas merupakan halaman untuk proses selanjutnya, dimana pada
halaman ini user diminta untuk browse gambar yang berbeda exposure seperti yang dijelaskan pada bab sebelumnya. Untuk segmen Entropy Citra sudah otomatis saat
Citra Gelap Citra
Normal Citra
Terang
Entropy Citra Gelap
Entropy Citra
Normal Entropy
Citra Terang
Citra Gelap yang telah
memiliki bobot
Citra Normal yang telah
memiliki bobot
Citra
Terang
yang telah memiliki
bobot Citra HDR
Citra yang telah
ditajamkan
Browse Citra Browse Citra
Browse Citra
Blending Penajaman
Keterangan
Simpan
1 2
3
4 5
6
Universitas Sumatera Utara
user browse citra 1, 2, 3, kemudian untuk tombol Blending 4 merupakan tombol yang bertugas memanggil program untuk penggabungan ketiga citra yang
telah diseleksi dengan mengimplementasikan algoritma Gaussian. Kemudian untuk tombol Penajaman 5 merupakan tombol yang bertugas memanggil program
penajaman citra hasil algoritma Gaussian HDR dengan mengimplementasikan algoritma High Pass Filter. Kemudian Tombol simpan 5 adalah untuk menyimpan
citra hasil. Sama halnya seperti 3 blok, 5 blok, 9 blok, 12 blok dan halaman analisis user akan diminta untuk browse citra yang akan digabungkan dan ditajamkan
nantinya, hanya saja dalam halaman analisis citra yang dihasilkan akan diperkecil 15x20 piksel.
Kemudian untuk halaman Petunjuk menjelaskan bagaimana tata cara menggunakan program dari tugas akhir ini seperti pada gambar 3.17 berikut :
Gambar 3.17 Rancangan Menu Petunjuk
Ini merupakan perangkat lunak untuk perubahan kualitas citra menjadi lebih baik dengan menggabungkan beberapa foto yang berbeda teknik exposure, kemudian akan dilakukan proses
penajaman yang akan membuat kualitasnya lebih nyata. Perangkat ini dikhususkan untuk permasalahan objek citra yang berada di tempat yang terlalu gelap
atau terlalu terang dan menjadikan objek tersebut tidak terlihat, oleh karena itu perangkat ini membantu user khususnya untuk menjadikan objek citra dalam permasalahan tersebut terlihat.
Di tiap halaman perangkat telah dicantumkan keterangan masing-masing dan user hanya diminta browse satu-persatu citra, kemudian blending, setelah itu dilakukan penajaman, lalu simpan citra.
Universitas Sumatera Utara
Menu selanjutnya adalah halaman Tentang Penulis menjelaskan biodata dari penulis sendiri, seperti pada gambar 3.18 berikut ini :
Gambar 3.18 Rancangan Menu Tentang Penulis
Tentang Penulis
Nama : Riri Indriati Purba NIM : 111421013
Jurusan : Ekstensi S1 Ilmu Komputer Fakultas : Fasilkom-TI
Universitas : USU
Universitas Sumatera Utara
Universitas Sumatera Utara
80
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini dijelaskan hasil analisis dan perancangan sistem yang akan mengimplementasikan algoritma Gaussian dan High Pass Filter ke dalam bentuk
program dengan menggunakan Matlab 2010. Berikut adalah contoh tampilan user interface untuk aplikasi HDR yang penulis rancang.
4.1 Implementasi Sistem