Rancangan Menu Utama Rancangan Form Menu Kompresi dan Dekompresi

Untuk melakukan decode dengan Alternate Reverse Unary Codes, dapat digambarkan dengan pseudocode sebagai berikut. void ARUCDecodeString { getcharset getaruc getHasil sb=new StringBuilder for i=0 to Hasil.length sb.appenddectobinhasil[i] pic=new Picture for i=0 to sb.length ifaruc.containssb[i] pic.addchrgb[i] sb.clear }

3.3 Rancangan User

Rancangan User berfungsi sebagai perantara antara pengguna dengan perangkat lunak. Agar perangkat lunak dapat digunakan dengan baik oleh pengguna perlu dibuatkan rancangan menu.

3.3.1 Rancangan Menu Utama

Pada perancangan sistem terdapat pembuatan Graphic User Interface GUI yang akan mempermudah user dalam menggunakan sistem yang ada. Pada sistem, terdapat 4 buah Form yang akan ditampilkan antara lain Form Home, Form Menu Kompresi dan Dekompresi, dan Form About. Universitas Sumatera Utara Gambar 3.8 Rancangan Menu Utama Keterangan: 1. Tab Home berguna untuk menampilkan tampilan Home dari sistem yang ada. 2. Tab Menu berguna untuk memilih dan menampilkan form Kompresi dan Dekompresi. 3. Tab About berguna untuk menampilkan menu About mengenai sistem yang dibangun. 4. Label Text berisi keterangan mengenai judul sistem. 5. Label Text berisi keterangan mengenai skripsi 6. Label Text berisi keterangan mengenai identitas diri 7. Picture Box berisi gambar logo berformat .jpeg 8. Label Text berisi keterangan mengenai fakultas Home Menu About 1 2 3 4 5 6 7 8 Universitas Sumatera Utara

3.3.2 Rancangan Form Menu Kompresi dan Dekompresi

3.3.2.1 Rancangan Form Kompresi Pada formKompresi terdapat beberapa button dan juga text box yang akan digunakan dalam melakukan kompresi. 3.3.2.2 Gambar 3.9 Rancangan Form Kompresi 1. Tab Home berguna untuk menampilkan tampilan Home dari sistem yang ada. 2. Tab menu Compress berguna untuk menampilkan form Compress pada sistem 3. Tab About berguna untuk menampilkan menu About mengenai sistem yang dibangun. 4. Button Open berguna untuk membuka file yang akan digunakan untuk kompresi 5. Picture Box berguna untuk menampilkan gambar yang akan di kompresi. 6. Radio Button berguna sebagai inputan dalam memilih metode yang akan digunakan. 7. Button Compress berguna untuk mengeksekusi data yang ada sehingga terkompresi Home Menu Kompresi About 1 2 3 Open o RLE o ARUC KOMPRESI SAVE 4 5 9 6 7 8 10 Universitas Sumatera Utara 8. Button Save berguna untuk menyimpan hasil dari kompresi yang diinginkan 9. Label1 berguna untuk menampilkan informasi berdasarkan hasil kompresi metode RLE. 10. Label2 berguna untuk menampilkan informasi berdasarkan hasil kompresi metode ARUC. 3.3.2.2 Rancangan Form Dekompresi Gambar 3.10 Form Dekompresi Pada Sistem 1. Tab Home berguna untuk menampilkan tampilan Home dari sistem yang ada. 2. Tab menu Compress berguna untuk menampilkan form Compress pada sistem 3. Tab About berguna untuk menampilkan menu About mengenai sistem yang dibangun. 4. Button Open berguna untuk membuka file yang akan digunakan untuk dekompresi 5. Picture Box berisi gambar yang telah didekompres. 6. Button Decompress berguna untuk mengembalikan data yang telah terkompresi 7. Radio Button berguna sebagai inputan dalam memilih metode yang akan digunakan. 8. Label1 berguna untuk menampilkan hasil dari dekompresi yang dilakukan. Home Menu Dekompresi About 1 2 3 Open DEKOMPRESI 4 8 5 6 o RLE o ARUC 7 KETERANGAN Universitas Sumatera Utara

3.3.4. Rancangan Form About