Rancangan Prosedural Perancangan Sistem

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