3.4. Rancangan Antar
Rancangan antar muka aplikasi suatu sistem di
dan sistem yang telah Encoding dibuat mengg
a. Halaman Utama S
Pada saat sistem pertam pertama tampil. Pada
Label, satu buah picture dan satu buah Timer.
berikut.
Ga
Keterangan: 1. Button 1 adalah tom
2. Button 2 adalah tom 3. Button 3 adalah tom
ntar Muka Sistem
uka sistem merupakan hal yang terpenting dalam dikarenakan antar muka sistem merupakan int
ah dirancang. Implementasi algoritma Huffma nggunakan bahasa pemrograman Visual Basic 2010.
a Sistem tama kali dijalankan maka halaman ini merupa
da halaman ini terdiri dari enam buah Control cture box, satu buah OpenFileDialog, satu bua
er. Rancangan halaman utama sistem seperti
Gambar 3.17. Rancangan Halaman Utama
h tombol Huffman yaitu untuk menampilkan hala h tombol RLE yaitu untuk menampilkan halaman R
h tombol Info yaitu untuk menampilkan halaman 34
lam pembuatan suatu n interaksi antara user
man dan Run Length c 2010.
upakan halaman yang rol Button, tiga buah
buah SaveFileDialog, ti pada gambar 3.17
a
n halaman Huffman. an RLE.
an Info.
Universitas Sumatera Utara
4. Button 4 adalah tom 5. Button 5 adalah tom
6. Button 6 adalah tom dikembalikan ke fil
7. Label 1 adalah kete 8. Label 2 adalah menunj
9. Label 3 adalah nam
b. Rancangan Halam
Pada halaman algoritm yaitu .mp3 atau .wav
Button yaitu antara kom buah Control Button, e
buah ProgressBox, sat buah Timer. Rancang
berikut.
Gambar 3.18. R
h tombol Exit yaitu untuk keluar dari sistem. h tombol Kompres untuk memproses file audio ya
h tombol Dekompres untuk memproses file hasi file asli.
h keterangan judul penelitian. enunjukkan waktu atau jam.
h nama pembuat sistem tersebut.
laman Algoritma Huffman itma Huffman ini user dapat menginput file audi
av mauapun file .huf. Karena pada halaman kompresi dan dekompresi. Pada halaman ini te
on, enam buah Label, satu buah Panel, dua bua satu buah OpenFileDialog, satu buah SaveFi
ngan halaman Algoritma Huffman seperti pa
ar 3.18. Rancangan Halaman Algoritma Huf
o yang sudah dipilih. hasil kompresi untuk
audio sesuai pilihan an ini ada dua pilihan
ni terdiri dari sembilan buah GroupBox, satu
FileDialog, dan satu i pada gambar 3.18
uffman
Universitas Sumatera Utara
Keterangan: 1.
Button 1 adalah tombol Huffman yaitu untuk menampilkan halaman Huffman. 2.
Button 2 adalah tombol RLE yaitu untuk menampilkan halaman RLE. 3.
Button 3 adalah tombol Info yaitu untuk menampilkan halaman Info. 4.
Button 4 adalah tombol Exit yaitu untuk keluar dari sistem. 5.
Button 5 adalah tombol Kompres Huffman untuk memproses file audio yang sudah dipilih.
6. Button 6 adalah tombol Dekompres Huffman untuk memproses file hasil
kompresi untuk dikembalikan ke file asli. 7.
Button 7 adalah tombol open file audio. 8.
Button 8 adalah tombol hapus isi dari TextBox 1 dan 2 atau alamat penyimpanan file audio.
9. Button 9 adalah tombol save file audio.
10. Label 1 adalah keterangan untuk ProgressBar.
11. Label 2 adalah keterangan untuk TextBox 1.
12. Label 3 adalah keterangan untuk TextBox 2.
13. Label 4 adalah keterangan untuk kecepatan waktu proses kompresi maupun
dekompresi. 14.
Label 5 adalah menunjukkan waktu atau jam. 15.
Label 6 adalah nama pembuat sistem tersebut.
c. Rancangan Halaman Algoritma Run Length Encoding
Pada halaman algoritma Run length Encoding ini user dapat menginput file audio sesuai pilihan yaitu .mp3 atau .wav mauapun file .rle. Karena pada halaman ini
ada dua pilihan Button yaitu antara kompresi dan dekompresi. Pada halaman ini terdiri dari Sembilan buah Control Button, enam buah Label, satu buah Panel, dua buah
GroupBox, satu buah
ProgressBox, satu buah
OpenFileDialog, satu buah SaveFileDialog, dan satu buah Timer. Rancangan halaman Algoritma Run Length
Encoding seperti pada gambar 3.19 berikut.
Universitas Sumatera Utara
Gambar 3.19. R
Keterangan: 1.
Button 1 adalah tom 2.
Button 2 adalah tom 3.
Button 3 adalah tom 4.
Button 4 adalah tom 5.
Button 5 adalah audio yang sudah di
6. Button 6 adalah t
hasil kompresi unt 7.
Button 7 adalah tom 8.
Button 8 adalah t file audio.
9. Button 9 adalah tom
10. Label 1 adalah ke
11. Label 2 adalah ke
3.19. Rancangan Halaman Algoritma Run Lengt