Perancangan Antarmuka Implementasi Algoritma Shannon-Fano Pada Kompresi Audio

39 Gambar 3.9 Sequence Diagram Play Audio

3.3 Perancangan Antarmuka

Perancangan antarmuka dibuat agar tampilan aplikasi lebih user friendly sehingga mudah dipahami dan digunakan oleh pengguna. Perancangan antarmuka aplikasi kompresi audio ini terdiri dari beberapa tampilan, yaitu menu utama, halaman untuk proses kompresi, halaman untuk proses dekompresi, play audio dan bantuan. Berikut ini adalah rancangan menu dan sub-sub menu antarmuka aplikasi. 3.3.1 Menu Utama Rancangan menu utama merupakan tampilan pertama yang muncul saat aplikasi dijalankan, dapat dilihat pada Gambar 3.10. Setelah menu utama dijalankan, selanjutnya akan ada empat tampilan sub menu seperti : a. sub menu kompresi, b. sub menu dekompresi, c. sub menu play dan d. sub menu bantuan. x Aplikasi Kompresi MP3 1 Ok 2 Gambar 3.10 Rancangan Antarmuka Menu Utama Keterangan : 1. Label yang menampilkan judul aplikasi. 2. Tombol untuk masuk ke halaman sub menu. Universitas Sumatera Utara 40 3.3.2 Sub Menu Kompresi Rancangan pada sub menu kompresi akan menampilkan halaman untuk melakukan proses kompresi audio. Rancangan sub menu kompresi dapat dilihat pada Gambar 3.11. Kompresi Bantuan Play Dekompresi Buka Reset Kompres Informasi Audio x Aplikasi Kompresi Audio 1 2 3 4 5 6 7 Nama Path Ukuran Awal File Hasil Ukuran Akhir Rasio Lama Proses Gambar 3.11 Rancangan Antarmuka Sub Menu Kompresi Keterangan : 1. Halaman sub menu Kompresi untuk melakukan kompresi. 2. Tombol untuk membuka dan memilih file audio yang ingin dikompresi. 3. Text box untuk menampilkan audio yang telah dipilih. 4. Text box untuk menampilkan informasi tentang audio yang dipilih berupa nama audio, lokasi, ukuran awal, lokasi file setelah dikompres, ukuran akhir setelah dikompresi, rasio kompresi dan waktu yang dibutukan saat proses kompresi. 5. Tombol kompresi untuk memulai proses kompresi. 6. Tombol reset untuk mengulang ke pengaturan semula. 7. Textbox untuk menampilkan detail format audio yang ingin dikompres. 3.3.3 Sub Menu Dekompresi Rancangan sub menu dekompresi merupakan halaman untuk melakukan proses dekompresi audio. Rancangan untuk sub menu dekompresi dapat dilihat pada Gambar 3.12. Universitas Sumatera Utara 41 Kompresi Bantuan Play Dekompresi Buka Reset Dekompres Informasi Audio x Aplikasi Kompresi Audio 1 2 3 4 5 6 7 Nama Path Ukuran Awal File Hasil Ukuran Akhir Rasio Gambar 3.12 Rancangan Antarmuka Sub Menu Dekompresi Keterangan : 1. Halaman sub menu Dekompresi untuk melakukan dekompresi atau mengembalikan audio ke bentuk semula. 2. Tombol untuk membuka dan memilih file audio yang ingin didekompresi. 3. Text box untuk menampilkan audio yang telah dipilih. 4. Text box untuk menampilkan informasi tentang audio yang dipilih berupa nama audio, lokasi audio, ukuran awal, lokasi file hasil audio yang telah didekompresi, ukuran akhir setelah didekompresi dan waktu yang dibutukan saat proses dekompresi. 5. Tombol dekompres untuk memulai proses dekompresi. 6. Tombol reset untuk mengulang ke pengaturan semula. 7. Textbox untuk menampilkan detail format audio yang ingin didekompresi. 3.3.4 Sub Menu Play Rancangan sub menu play merupakan halaman aplikasi untuk memainkan audio yang telah di kompresi. Pada sub menu play terdiri tombol play, pause dan tombol keluar. Rancangan sub menu play dapat dilihat pada Gambar 3.13. Universitas Sumatera Utara 42 7 Kompresi Bantuan Play Dekompresi Buka Stop Play Informasi Audio x Aplikasi Kompresi Audio 1 2 3 4 5 Nama Path Pause 7 6 Gambar 3.13 Rancangan Antarmuka Sub Menu Play Keterangan : 1. Halaman sub menu Play untuk memainkan atau mendengarkan audio hasil kompresi. 2. Tombol untuk membuka dan memilih file audio yang ingin dimainkan atau didengarkan. 3. Text box untuk menampilkan audio yang telah dipilih. 4. Text box untuk menampilkan informasi tentang audio yang dipilih berupa nama file audio dan lokasi tempat audio. 5. Tombol play untuk memainkan audio. 6. Tombol pause untuk memberhentikan sejenak audio yang dimainkan. 7. Tombol stop untuk menghentikan audio. 3.3.5 Sub Menu Bantuan Rancangan sub menu bantuan merupakan halaman panduan bagaimana cara menjalankan aplikasi. Sub menu bantuan ini ditujukan untuk pengguna agar mudah dalam menjalankan aplikasi. Rancangan sub menu bantuan dapat diliihat pada Gambar 3.14. Universitas Sumatera Utara 43 7 Kompresi Bantuan Play Dekompresi x Aplikasi Kompresi Audio 1 Gambar 3.14 Rancangan Antarmuka Sub Menu Bantuan Keterangan : Halaman sub menu Bantuan untuk disediakan bagi penggguna yang belum mengerti cara pemakaian aplikasi. Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dijelaskan tentang proses pengimplementasian algoritma Shannon- Fano pada aplikasi, sesuai dengan perancangan aplikasi yang telah dilakukan pada Bab 3 serta melakukan pengujian terhadap aplikasi yang dibangun.

4.1 Implementasi Perancangan Antarmuka Aplikasi