3.3.4 Rancangan Antarmuka
Perancangan antarmuka pada sistem ini berguna untuk membantu pengguna user dapat menggunakan perangkat lunak ini, sehingga menekankan pada antarmuka yang
user friendly agar mudah digunakan dan dipahami.
3.3.4.1 Rancangan Menu Utama
Menu utama merupakan tampilan yang muncul pertama kali ketika program dijalankan. Untuk mempermudah pemakai untuk menggunakan sistem ini maka di
rancang menu utama. Rancangan menu utama terdiri dari menu algoritma kompresi dan keluar. Pada bagian atas menu ini terdapat 2 sub menu, yaitu:
a. Sub menu algoritma kompresi.
b. Sub menu keluar.
Rancangan menu utama dapat dilihat pada gambar 3.24 berikut ini.
Gambar 3.24 Rancangan Menu Utama
Menu Utama
X ‐
Algoritma Kompresi Keluar
1 2
Tampilan judul penelitian, nama dan nim xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3
Tampilan gambar latar belakang 4
Keterangan: 1.
Pada sub menu “Algoritma Kompresi” untuk memanggil pemilihan jenis algoritma yang akan digunakan serta kompresi dekompresi.
2. Menu “Keluar” menjalankan program keluar agar keluar dari sistem.
3. Label tempat menampilkan judul penelitian, nama dan nim.
4. Picture Box tempat menampilkan gambar latar.
3.3.4.2 Rancangan Menu “Algoritma Kompresi”
Rancangan Algoritma Kompresi terdiri dari 3 sub menu yaitu menu kompresi dan menu dekompresi pada tiap jenis algoritma serta menu keluar. Jika menu “Algoritma
Kompresi” diklik maka akan ditampilkan seperti pada gambar 3.25 sebagai berikut:
Gambar 3.25 Rancangan Menu “Algoritma Kompresi”
Keterangan: 1.
Pada menu Arithmetic Coding terdapat menu “Kompresi” yang gunanya untuk masuk ke tampilan kompresi algoritma Arithmetic Coding.
2. Pada menu Arithmetic Coding terdapat menu “Dekompresi” yang gunanya
untuk masuk ke tampilan dekompresi algoritma Arithmetic Coding. Jenis Algoritma Kompresi
X ‐
Arithmetic Coding
Kompresi Dekompresi
Shannon-Fano
Kompresi Dekompresi
1 2
3 4
3. Pada menu Shannon-Fano terdapat menu “Kompresi” yang gunanya untuk
masuk ke tampilan kompresi algoritma Shannon-Fano. 4.
Pada menu Shannon-Fano terdapat menu “Dekompresi” yang gunanya untuk masuk ke tampilan dekompresi algoritma Shannon-Fano.
3.3.4.3 Rancangan Menu “Kompresi” Arithmetic Coding
Pada rancangan menu ini terdapat buka, simpan, kompresi, bantuan, ulang dan keluar. Jika diklik menu “Kompresi” Arithmetic Coding maka akan tampil seperti gambar
3.26 sebagai berikut:
Gambar 3.26 Rancangan Menu “Kompresi” Arithmetic Coding
Keterangan: 1.
Menu “Buka” pada menu ini gunanya untuk menginput file citra yang akan dikompresi.
2. Pada menu “Simpan” gunanya untuk menentukan lokasi hasil kompresi yaitu
.ac diletakkan. 3.
Label “Hasil” untuk mengetahui hasil citra dari proses kompresi Arithmetic Coding
. Algoritma Kompresi Arithmetic Coding
X ‐
Kompresi Buka
Simpan Hasil
1 2
Menampilkan hasil dari kompresi, yaitu Resolusi, ukuran file asli,
ukuran terkompresi, rasio kompresi, lama proses 3
Bantuan Ulang
5 6
4 Citra Asli
8
4. Menu “Kompresi” untuk melakukan proses kompresi pada file citra yang akan
diproses. 5.
Menu “Bantuan” gunanya untuk membantu pengguna menjalankan sistem kompresi ini.
6. Menu “Ulang” pada menu ini gunanya untuk mengulang seperti awal
pengaturan yang telah dilakukan. 7.
Label “Citra Asli” untuk menampilkan citra asli yang akan dikompresi.
3.3.4.4 Rancangan Menu “Dekompresi” Arithmetic Coding
Pada rancangan menu ini terdapat buka, simpan, dekompresi, bantuan, ulang dan keluar. Jika diklik menu “Dekompresi” Arithmetic Coding maka akan tampil seperti
gambar 3.27 sebagai berikut:
Gambar 3.27 Rancangan Menu “Dekompresi” Arithmetic Coding
Keterangan: 1.
Menu “Buka” pada menu ini gunanya untuk menginput file .ac yang akan didekompresi.
Algoritma Dekompresi Arithmetic Coding
X ‐
Buka Simpan
Hasil 1
2
Menampilkan hasil dari dekompresi, yaitu Resolusi, ukuran file sebelum dekompresi,
Ukuran file sesudah dekompresi, lama proses 3
Citra Dekompresi 8
Kompresi Bantuan
Ulang 5
6 4