3.4 Perancangan Antar Muka
Rancangan antar muka merupakan rancangan tampilan form yang nantinya akan digunakan untuk menghubungkan pengguna dengan program kompresi citra. Rancangan
antar muka ini terdiri dari dua form, yang pertama merupakan form utama dan yang kedua merupakan form informasi pengguna.
3.4.1 Form Utama
Rancangan form utama terdiri dari menu File, Command, Option, dan menu About. Pada menu File terdapat sub menu Open File dan Exit. Pada menu command terdapat sub
menu compress walsh-hadamrd, compress run length encoding, decompress walsh- hadamard, decompress run length encoding. Pada menu command terdapat sub menu
File Info dan yang terakhir pada menu about terdapat sub menu profil. Untuk lebih jelasnya mengenai perancangan antar muka form utama ini dapat dilihat pada gambar
berikut ini.
Gambar 3.5 Rancangan form utama
File Command
Option About
1
2 3
4
Compres Decompress
File Info Profil
5 6
7 8
File Path:
9
10
Browse
11
Select The Methode Walsh-Hadamard
Run Length Encoding
12 13
14
File Size: 0 Bytes
15
Compress Size: 0 Bytes
16
Ratio Compress: 0 Process Time: 0 detik
17 18
General File
19
20
File Process
21 22
Universitas Sumatera Utara
Keterangan: 1. Menu File digunakan untuk memanggil sub menu open file dan exit
2. Menu Command digunakan untuk menampilkan sub menu compress walsh- hadamard, compress run length encoding, decompress walsh-hadamard dan
decompress run length encoding 3. Menu Option digunakan untuk menampilkan sub menu file info
4. Menu about digunakan untuk menampilkan sub menu profil 5. Command Button digunakan untuk melakukan proses kompresi
6. Command Button digunakan untuk melakukan proses dekompresi 7. Command Button digunakan untuk menampilkan informasi dari file
8. Command Button digunakan untuk menampilkan profil pemrogram 9. Label digunakan untuk menampilkan teks file path
10. Textbox digunakan untuk menampilkan alamat dimana file berada 11. Command Button digunakan untuk mengambil gambar
12. Groubbox digunakan untuk mengelompokkan metode kompresi 13. Radio Button digunakan untuk memilih metode kompresi walsh-hadamard
14. Radio Button digunakan untuk memilih metode kompresi run length encoding 15. Label digunakan untuk menampilkan besar memori file citra yang asli dalam byte
16. Label digunakan untuk menampilkan besar memori file citra setelah proses kompresi 17. Label digunakan untuk menampilkan rasio kompresi dari setiap metode
18. Label digunakan untuk menampilkan waktu eksekusi dari metode yang digunakan untuk mengkompres maupun mendekompresi ulang file citra
19. Label digunakan untuk menampilkan teks bertuliskan general file 20. Textbox digunakan untuk menampung informasi dari file yang sebenarnya
21. Label digunakan untuk menampilkan teks bertuliskan file process 22. Textbox digunakan untuk menampung informasi dari file yang telah dikompres
maupun didekompresi
Universitas Sumatera Utara
3.4.2 Form Profil
Form profil merupakan form yang digunakan untuk menampilkan informasi mengenai pemrogram. Pada form ini terdapat judul , oleh , nama, nim, fakultas yang dibuat. Untuk
lebih jelasnya mengenai perancangan antar muka tampilan ini dapat dilihat pada gambar berikut ini.
Gambar 3.6 Rancangan form profil Keterangan:
1. Picturebox digunakan untuk menampilkan logo USU 2. Label digunakan untuk menampilkan judul dari tugas akhir pemrogram
3. Label digunakan untuk menampilkan kalimat oleh 4. Label digunakan untuk menampilkan nama pemrogram
5. Label digunakan untuk menampilkan nomor induk mahasiswa pemrogram 6. Label digunakan untuk menampilkan Fakultas mahasiswa pemrogram
Judul Tugas Akhir xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1
Oleh Nama: xxxxxxxxxxxxxxxxxxxxxx
NIM:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2
3 4
5 6
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN