80
sedikit error, maka nilai MSE semakin rendah dan nilai PSNR semakin tinggi.
e. Tampilan
report
Report digunakan untuk melihat laporan secara keseluruhan dari data-
data yang dihasilkan. Dari tampilan report ini, user dapat melihat dengan lebih ringkas data-data yang telah diproses dan output-nya.
Gambar 4.23 Tampilan report
Dalam tampilan ini pula terdapat beberapa informasi yang belum terdapat pada tampilan program utama, yaitu besar data setelah
transformasi, selisih data antara data asli dengan data setelah transformasi, dan juga rasio kompresi.
81
Besar data setelah mengalami proses transformasi dan kuantisasi dengan nilai 100 dalam kasus tersebut di atas terlihat sangat jauh
berkurang, tetapi nilai MSE yang didapat juga cukup besar. Jika dilihat dari kualitas citra setelah direkonstruksi juga terlihat buruk. Hal ini
disebabkan oleh nilai kuantisasi yang terlalu besar. Dalam kasus ini, user dapat menentukan seberapa toleransi kualitas
hasil citra rekonstruksi yang diinginkan. Setelah itu, user dapat melihat dari hasil report. Berapa nilai kuantisasi, besar data transformasi, selisih
data, dan rasio kompresi yang masih dapat ditoleransi, serta hasil error yang didapat.
f. Tampilan pertolongan program
help dan informasi program
Tampilan ini berisi tentang cara penggunaan program.
Gambar 4.24 Tampilan petunjuk penggunaan program
Tampilan informasi program adalah tampilan yang berisi tentang informasi program yang telah dibuat.
82
Gambar 4.25 Tampilan informasi program
Listing untuk menampilkan “Help”, dan “About”:
============================================== ....
h1 = uimenuParent,h0,Label,Help,Tag,uimenu3; h2 =
uimenuParent,h1,Callback,pertolongan,Label,Help,Tag,help,Enable,on; h2 =
uimenuParent,h1,Callback,about,Label,About,Tag,about,Enable,on; ...
==============================================
g. Tampilan pesan kesalahan
Progam ini juga akan menampilkan berbagai pesan kesalahan apabila user
salah dalam mengoperasikan program. Berbagai pesan kesalahan ini antara lain:
83
Gambar 4.26 Tampilan pesan error
Pesan ini akan tampil jika ukuran blok yang dipilih oleh user lebih besar daripada ukuran citra masukan. Misalnya ukuran citra masukan
adalah 64x64 pixel, sedangkan ukuran blok yang dipilih adalah 128x128, maka pesan ini akan muncul, hal ini disebabkan karena citra dengan
resolusi 64x64 pixel tidak dapat dibagi menjadi blok 128x128.
h. Tampilan peringatan
a. Peringatan dalam memasukkan blok matriks
User juga akan mendapat peringatan jika ada input yang salah.
Peringatan kesalahan tersebut adalah sebagai berikut:
Gambar 4.27 Tampilan peringatan 1
84
Peringatan ini akan muncul jika user memilih metode kuantisasi “Blok Matriks” dan kemudian menekan tombol “Tansformasi”, tetapi belum
memilih blok matriks pada popup menu.
b. Peringatan dalam memasukkan baris dan kolom
Jika user salah dalam memasukkan baris dan kolom yang digunakan untuk melihat blok matriks, ataupun salah satu baris atau kolom atau
keduanya dalam keadaan kosong, dan user menekan tombol “Tampil” maka akan muncul peringatan seperti gambar 4.28 di bawah ini:
Gambar 4.28 Tampilan peringatan 2