BAB IV IMPLEMENTASI DAN PENGUJIAN. bagian dekompresi dan bagian client server yang dapat melakukan kompresi dan

dokumen-dokumen yang mirip
IMPLEMENTASI ALGORITMA HUFFMAN PADA KOMPRESI FILE WAVEDENGAN MENGGUNAKAN BORLAND DELPHI ABSTRACT

BAB III METODOLOGI PENELITIAN. 1. Spesifikasi laptop yang digunakan dalam penelitian ini adalah sebagai. Processor AMD Turion 64 X2 Dual Core 1,66 Ghz

BAB IV PENGUJIAN DAN ANALISIS

Jurnal SCRIPT Vol. 2 No. 2 Juni 2015 PEMBUATAN APLIKASI KOMPRESI FILE WAVE DENGAN METODE ALGORITMA HUFFMAN MENGGUNAKAN VISUAL BASIC

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI. pada jaringan komputer berbasis Windows, oleh karena itu diperlukan spesifikasi

BAB III ANALISIS SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL & UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL & IMPLEMENTASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB II DASAR TEORI. Gambar 2.1. Proses Enkripsi Dekripsi

BAB I PENDAHULUAN. Masalah kompresi data merupakan salah satu aspek penting perkembangan

BAB 4 IMPLEMENTASI DAN EVALUASI. membutuhkan spesifikasi Perangkat Keras (Hardware) dan Perangkat Lunak (Software)

BAB III ANALISA DAN PERANCANGAN

OZ: Algoritma Cipher Blok Kombinasi Lai-Massey dengan Fungsi Hash MD5

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. analisis dan desain sistem yang telah dibuat sebelumnya. Adapun kebutuhan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi yang diterapkan demi terciptanya suatu sistem informasi

BAB IV HASIL DAN UJI COBA

Algoritma Cipher Block EZPZ

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. prosedur instalasi aplikasi dan prosedur operasional aplikasi. 1. Prosesor Pentium III 533 Mhz atau lebih

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN TAMPILAN LAYAR

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. cara penggunaan untuk menjalankan perangkat ajar. perangkat ajar IPA ini, yaitu: Processor: Pentium IV.

BAB III PERENCANAAN SISTEM. Pada bab ini akan dijelaskan alur sistem serta desain interface dari Aplikasi Sistem Input

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk membuat aplikasi ini yaitu: 1. Processor Intel(R) Core(TM) Duo 2.

BAB V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 3 METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. dengan struktur yang sederhana dengan algoritma yang rumit, sehingga

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

Blox: Algoritma Block Cipher

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. sehingga aplikasi ini dapat berjalan dengan baik.

BAB III ANALISA DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL & UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

BAB 4 EVALUASI. Fraktal cukup rendah. Proses pembuatan di jalankan pada Komputer 1 dan diuji-cobakan pada. Monitor: VGA 15 resolusi 1024 x 768

Modifikasi Blok Cipher

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN

sekolah maupun di lembaga pendidikan menggunakan sistem pembelajaran yang

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM

BAB V. IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Keterangan Minimal Disarankan Processor. Intel Pentium III atau sederajat

BAB IV HASIL DAN UJI COBA

Table of Contents. Bab I Introduction. Bab II Instalasi dan Remove Aplikasi espt PPh Tahunan Badan Rupiah. Index

BAB IV IMPLEMENTASI DAN UJI COBA. Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Implementasi program adalah implementasi dari analisis dan desain

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Pera ngkat Lunak. program aplikasi dengan baik adalah sebagai berikut:

BAB IV HASIL DAN UJI COBA

Transkripsi:

1 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program Program kompresi data ini terdiri dari beberapa bagian. Bagian kompresi, bagian dekompresi dan bagian client server yang dapat melakukan kompresi dan dekompresi pada saat data dikirimkan.. Untuk keperluan ini perlu dideklarasikan terlebih dahulu tipe-tipe data dan konstanta seperti berikut ini yang mana akan dipakai sebagai jenis data dan kontanta pada bagian algoritma di bawahnya. 4.2 Implementasi Sistem Implementasi sistem program ini mencakup spesifikasi kebutuhan perangkat keras (hardware) dan spesifikasi perangkat lunak (software). 4.2.1 Spesifikasi Perangkat Keras dan Perangkat Lunak Program ini dijalankan dengan menggunakan perangkat keras (hardware) yang mempunyai spesifikasi minimal adalah sebagai berikut : 1. Prosesor Intel Pentium II 200 Mhz. 2. Memory 32 MB. 3. Harddisk 10 GB. 4. VGA card 1 MB. 5. Monitor dengan resolusi 800 600 pixel.

2 6. Keyboard dan Mouse Adapun perangkat lunak (software) yang digunakan untuk menjalankan aplikasi ini adalah lingkungan sistem operasi MS-Windows 95/98 atau MS-Windows NT/2000/XP. 4.2.2 Cara Instalasi Program ini tidak memerlukan cara instalasi yang khusus, dengan alasan bahwa semua file yang dibutuhkan oleh aplikasi ini dapat dikompilasi menjadi satu file executeable. Jadi untuk instalasi program ini cukup dengan meng-copy file executeable-nya (Wave Compressor.EXE) ke dalam lokasi folder yang dipilih pada harddisk. Jika program tidak dapat dijalankan lakukanlah instalasi dengan menjalankan file SETUP.EXE. 4.2.3 Cara Penggunaan Program Untuk menjalankan program ini dapat dilakukan dengan mengklik pada icon atau pada file Wave Compressor.EXE. Setelah program di-load maka akan terlihat bentuk tampilan seperti gambar di bawah ini. Bentuk antarmuka program ini sedikit banyaknya menyerupai antarmuka pada program kompresi file seperti Winzip. Ini bertujuan agar pemakai yang telah terbiasa menggunakan program kompresi seperti Winzip tidak akan menemukan kesulitan dalam menggunakan program ini.

3 Gambar 4.1 Tampilan Utama Langkah pertama yang dilakukan untuk mengkompresi atau mengdekompresi sebuah atau beberapa file Wave adalah me-load file Wave tersebut terlebih dahulu ke dalam list. Ini dapat dilakukan dengan mengklik pada tombol Add File untuk memilih sebuah file tunggal dengan memunculkan sebuah kotak dialog untuk memilih satu buah file Wave. Sedangkan untuk memilih semua file Wave yang terdapat pada folder tertentu dapat dengan mengklik pada Add Folder.

4 Gambar 4.2 Tampilan Memilih File Wave Tunggal Melalui Kotak Dialog Gambar 4.3 Tampilan Memilih File Wave Melalui Folder Sebelum ditempatkan ke dalam list semua file Wave tersebut akan dicek dahulu apakah memang file tersebut merupakan jenis Wave. Pengecekan tidak

5 dilakukan dengan mengecek ekstensi file saja tetapi dengan mengecek header dari file Wave tersebut. Jika header dari file tersebut bertanda RIFF dan WAVE maka file tersebut adalah file Wave. Jika ada file yang tidak mempunyai header seperti di atas maka file tersebut tidak akan ditambahkan ke list dan dimunculkan sebuah pesan kesalahan. Selanjutnya adalah mengecek informasi dari tiap file Wave seperti tanggal pembuatan file, ukuran file asli, attribut file, audio format, jumlah kanal (number of channels), block align, sampling rate, byte rate, bits per sample, dan durasi file Wave. Informasi tersebut secara otomatis akan ditampilkan ke dalam list untuk tiap-tiap file. Informasi-informasi tersebut berguna nantinya dalam proses kompresi dan dekompresi file Wave. Setelah semua proses ini maka file akan didaftar seperti terlihat pada gambar di bawah ini. File dalam list ini akan diurutkan secara urutan menaik (ascending) sesuai dengan nama file. Jika user menginginkan pengurutan dengan urutan menurun (descending) maka dapat dilakukan dengan mengklik pada bagian column header File Name. Hal yang sama juga dapat dilakukan pada column header yang lain.

6 Gambar 4.4 List File Wave Dalam Program Sebelum memproses file Wave untuk dikompresi atau didekompresi maka file yang akan diproses harus dipilih dahulu dengan memberikan tanda cek pada file tersebut. Untuk memilih semua file sekaligus dapat dengan menekan tombol Select All sedangkan untuk meniadakan semua pilihan pada file dapat dengan menekan tombol Deselect All. Untuk menghilangkan file dari list maka file

7 yang telah diberi tanda cek dapat dihapus dari list dengan menekan tombol Remove. Penekanan pada tombol Remove All akan menghapus semua file dari list. Selanjutnya adalah memilih path output sebagai path keluar file yang diproses. Bila user menggunakan path yang sama dengan path file Wave sumber maka file hasil akan menimpa file sumber tanpa memberikan konfirmasi kepada user terlebih dahulu. Untuk lebih amannya sebaliknya path output dibuat berlainan dengan path file sumber. Untuk memilih path output dapat dengan menekan tombol bergambar maka akan dimunculkan gambar seperti berikut ini. Gambar 4.5 Tampilan Browse Folder Output

8 Setelah itu user dapat menekan tombol Compress untuk melakukan proses kompresi pada file Wave. Semua file yang ditandai pada list akan diproses satu persatu. Setelah file selesai diproses maka status file berubah menjadi Proceed menandaikan file telah berhasil diproses. Jika file yang diproses ternyata telah pernah dikompresi maka program akan melewatkan (bypass) file tersebut. Semua ketentuan dalam mendekompresi file Wave juga berlaku sepertinya pada proses kompresi. File yang tidak terkompresi akan dilaporkan melalui sebuah pesan kesalahan dan file tersebut akan dilewatkan. Untuk melalukan prose dekompresi file Wave dapat dengan menekan tombol Uncompress. Setelah proses selesai maka akan dimunculkan sebuah pesan bahwa proses telah selesai dilakukan, seperti terlihat pada gambar berikut ini.

9 Gambar 4.6 Tampilan Proses Kompresi Setelah ditekan tombol OK maka akan dimunculkan sebuah form yang memuat frekuensi karakter yang terdapat pada data file Wave seperti terlihat pada gambar berikut ini.

10 Gambar 4.7 Tampilan Form Frekuensi File Wave yang ada di list baik yang terkompresi atau tidak dapat dimainkan secara langsung. Untuk melalukan ini user dapat mengaksesnya melalui tombol audio seperti Play untuk memainkan file Wave. Tombol Pause untuk menghentikan file Wave yang sedang dimainkan sejenak, dan terakhir tombol Stop untuk menghentikan file Wave yang sedang dimainkan. File Wave akan dimainkan sesuai dengan posisi file yang dipilih user dalam list. Jika file Wave tersebut telah selesaikan dimainkan maka program akan otomatis melanjutkan memainkan file Wave pada posisi berikutnya sampai file Wave pada

11 posisi terakhir pada list ataupun jika user menghapus semua file dalam list sehingga tidak terdapat file lagi untuk dimainkan. Sebagai catatan file hasil kompresi dengan program ini dapat langsung dimainkan dengan menggunakan program ini, tetapi bila dimainkan dengan player audio seperti WinAmp Versi 2.78 akan memberikan pesan kesalahan seperti berikut Unable to start playback. Missing codec or unsupported format, sedangkan dengan Windows Media Player Versi 9.00.00.2980 akan memberikan pesan kesalahan seperti Windows Media Player encountered an unknown error. Program dapat langsung memainkan file Wave yang terkompresi karena sebelum dimainkan file tersebut akan didekompresi terlebih dahulu. Untuk menampilkan sebuah form Author user dapat mengakses pada menu Help About. 4.3 Skenario Pengujian Skenario pengujian pada perangkat lunak dari penelitian ini antara lain sebagai berikut : 1. Pengujian untuk memeriksa kesesuaian antara hasil implementasi perangkat lunak dengan hasil analisis perangkat lunak sebelumnya. 2. Pengujian untuk mengetahui besarnya pengurangan ukuran file WAV yang telah dikompresi menggunakan algoritma Huffman 3. Pengujian untuk mengetahui dekompresi file WAV dengan algoritma Huffman, apakah file tersebut berubah atau tidak

12 4. Pengujian untuk mengetahui waktu yang dibutuhkan untuk kompresi file dan dekompresi WAV. 4.4 Pengujian Program Untuk mengetahui hasil pengujian program kompresi dan dekompresi file Wave ini dengan algoritma kompresi Huffman yang telah diimplementasikan maka dilakukan pengujian pada beberapa jenis file Wave. File Wave yang diuji mempunyai ukuran besar yang bervariasi dan pengujian dilakukan terhadap file Wave yang disertakan pada sistem operasi Windows di bagian folder \Windows\Media. Pengujian dilakukan dengan menggunakan spesifikasi komputer yang seperti berikut ini: Processor Intel Pentium IV 2.0 GHz dengan L2 Cache 512 KB Motherboard Asus P4B533 Socket 478 Chipset Intel 845E VGA Card Asus V7100 Pro 64 MB GeForce2 MX-400 Memori DDR SDRAM PC 2100 256 MB Harddisk ATA100 Seagate Barracuda 5400 rpm 40 GB Sistem Operasi Windows XP

13 Tabel 4.1 Tabel Hasil Pengujian Proses Kompresi No. Nama File Wave Ukuran Ukuran Rasio Lama File (byte) File Kompresi Proses Output (byte) 1. Windows XP Menu 1.404 948 67,52 % 16 Command.wav 2. Ringout.wav 5.212 4.129 79,22 % 31 3. Windows XP Balloon.wav 6.400 4.819 75,30 % 62 4. Ringin.wav 10.026 8.208 81, 87 % 47 5. Windows XP Ringout.wav 22.070 20.129 91,21 % 125 6. Windows XP Minimize.wav 22.580 17.262 76,45 % 128 7. Windows XP Recycle.wav 22.816 18.378 80, 55% 132 8. Windows XP Hardware 36.538 31.795 87,02 % 188 Remove.wav 9. Windows XP Hardware 36.614 32.769 89, 50 % 190 Fail.wav 10. Windows XP Hardware 36.636 30.756 83, 95 % 192 Insert.wav 11. Chimes.wav 55.776 48.627 87,18 % 266 12. Ding.wav 80.856 70.725 87,47 % 406 13. Windows XP Logoff 179.704 141.211 78,58 % 735

14 Sound.wav 14. Windows XP 282.608 247.861 87,70 % 1.203 ShutDown.wav 15. Windows XP Startup.wav 424.644 368.269 86.72 % 1.781 Dari hasil pengujian proses kompresi didapat bahwa rasio mempunyai range antara 67,52% untuk nilai terendah dan tertinggi 91,21%. Jika dicari hasil rasio kompresi tersebut secara rata-rata adalah sebesar 82,11%. Ini berarti ukuran file hasil adalah 0,8211 kali ukuran file semula dan pengurangan ukuran file sebesar (100% 82,11%) = 17,89%. Nilai ini cukup terutama dalam mengkompresi file Wave berukuran besar misalnya berukuran di atas 10 MB. Dari hasil tersebut juga menunjukkan bahwa persentase kompresi atau dekompresi file Wave tidak bergantung pada ukuran file melainkan bergantung pada isi data pada file Wave. Semakin banyak perulangan data yang terdapat pada bagian chunk data file Wave maka rasio kompresi akan semakin rendah. Kecepatan kompresi memang tidak dilakukan pengujian tetapi dari beberapa pengujian yang dilakukan tingkat kecepatan baik untuk proses kompresi dan dekompresi berbanding lurus dengan ukuran file Wave, artinya semakin besar ukuran file Wave yang diproses maka semakin lama proses berlangsung. Berikut ini merupakan sampel dari sebuah file Wave (Windows XP Menu Command.wav) berukuran 1.404 byte yang mempunyai informasi header sebagai berikut:

15 Audio Format: 1 PCM (Pulse Code Modulation) Sample Rate: 22.050 Hz Jumlah Kanal (Number of Channels): 1 (Mono) Byte Rate: 44.100 bytes per second Block Align: 2 Bits Per Sample: 16 Bit Durasi: 0,03 detik Isi File Wave tersebut dinyatakan dalam bentuk heksa desimal: 52 49 46 46 74 05 00 00 57 41 56 45 66 6D 74 20 10 00 00 00 01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 64 61 74 61 50 05 00 00 FC FF 06 00 FA FF 06 00 7C FE 06 00 7D FE 86 FE F8 02 87 FE 7C FE 06 00 FA FF 85 01 FA FF 87 FE 7C FE 06 00 79 01 83 04 79 01 08 FD 7D FB 0B FA 7B FE 85 01 76 04 84 04 80 F5 0A FA 79 01 04 03 FB FF 83 04 FD FC 8B F8 7A 01 8C F8 F8 02 84 04 00 F7 85 01 FA FF 89 FB 73 0A 07 FD 7C FE 88 FB FA FF 88 FB FB FF 06 00 FD FC 06 00 81 F8 05 00 7B 01 05 FD 7C 01 87 FB FC FF 85 FE 7E FE 82 01 02 FA 03 00 02 FA 04 FD 7E 01 85 FB 7E 01 06 FA 80 FE 84 FE 82 FB 80 01 04 FA 82 FE 84 FB 81 FE 82 FE 00 00 84 FB 00 00 03 FD 01 FD FF 02 82 FB 04 FD FE FF 06 FA FD FF 02 00 00 FD 03 00 00 FD 83 FE 7D 01 06 FD 7E FE 04 00 FF FC 82 01 7F FE 04 00 7C 01 85 FE 7E FE 04 00 FC FF 04 00 7D FE 05 00 7B 01 86 FE 7A 01 05 00 7D FE 08 FD 7C FE 06 00 79 01 06 00 F8 02 03 03 7B FE 06 00 FB FF 05 00 FA FF 06 00 78 01 05 03 79 01 06 00 78 01 85 01 FA FF 85 01 78 01 83 04 79 01 07 00 78 01 05 03 F7 02 06 00 79 01 04 03 F6 02 85 01 79 01 06 03 78 01 86 01 77 01 86 01 F6 02 86

16 01 78 01 86 01 78 01 86 01 78 01 86 01 78 01 85 01 78 01 86 01 77 01 86 01 77 01 86 01 77 01 07 00 77 01 86 01 77 01 87 01 77 01 87 01 77 01 08 00 77 01 86 01 77 01 08 00 F9 FF 08 00 77 01 08 00 F8 FF 08 00 F8 FF 08 00 F7 FF 08 00 F8 FF 08 00 F8 FF 08 00 F8 FF 08 00 F8 FF 08 00 F8 FF 07 00 F9 FF 07 00 FA FF 88 FE 7B FE 07 00 FA FF 88 FE 7B FE 88 FE 7B FE 88 FE 7C FE 87 FE 7B FE 87 FE 7B FE 88 FE 7B FE 87 FE 7C FE 87 FE 7B FE 87 FE 7C FE 87 FE 7C FE 86 FE 7C FE 87 FE 7D FE 86 FE 7D FE 86 FE 7D FE 08 FD 7C FE 86 FE 7D FE 86 FE 7D FE 86 FE 7D FE 86 FE 7E FE 85 FE 7E FE 85 FE 7D FE 85 FE 7D FE 85 FE 7E FE 86 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7F FE 85 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7F FE 84 FE 7F FE 85 FE 7F FE 85 FE 7E FE 85 FE FF FC 85 FE 7F FE 84 FE 7E FE 83 FE 7F FE 84 FE 7F FE 84 FE 7F FE 84 FE 80 FE 84 FE 7F FE 84 FE 7F FE 83 FE 7F FE 83 FE 80 FE 84 FE FE FF 84 FE 7F FE 84 FE 7F FE 84 FE 7F FE 84 FE FE FF 84 FE 7F FE 83 FE 7F FE 83 FE 7F FE 83 FE 80 FE 84 FE 80 FE 83 FE 80 FE 84 FE 80 FE 84 FE 80 FE 83 FE 00 00 83 FE 81 FE 84 FE 80 FE 83 FE 81 FE 83 FE 82 FE 83 FE 81 FE 00 00 00 00 82 FE 81 FE 82 FE 82 FE 81 FE 82 FE 81 FE 00 00 01 00 00 00 82 FE 82 FE FF FF 82 FE 82 FE 82 FE 81 FE 83 FE 81 FE 83 FE FF FF 01 00 81 FE 83 FE 81 FE 82 FE FE FF 01 00 80 FE 83 FE FF FF 83 FE 81 FE 83 FE FF FF 83 FE 81 FE 83 FE FF FF 82 FE 81 FE 82 FE 80 FE 82 FE 81 FE 00 00 FF FF 83 FE 81 FE 82 FE 81 FE 83 FE 81 FE 01 00 FF FF 01 00 FF FF 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 82 FE 00 00 7E 01 83 FE 81 FE 01 00 82 FE 01 00 82 FE 82 FE 00 00 01 00 FF FF 83 FE 00 00 01 00 7D 01 01 00 FE FF 80 01 FF FF 02 00 FF FF 01 00 FF FF 01 00 7E 01 03 00 7D 01 81 01 7D 01 03 00 FE FF 81 01 FE FF 02 00

17 7C 01 82 01 7D 01 04 00 FD FF 03 00 FE FF 03 00 FD FF 03 00 FD FF 03 00 FD FF 03 00 FD FF 03 00 FD FF 03 00 FE FF 03 00 FD FF 03 00 FD FF 03 00 FE FF 03 00 FD FF 03 00 FE FF 02 00 FE FF 03 00 FE FF 03 00 FD FF 03 00 FE FF 03 00 FE FF 02 00 FE FF 02 00 FE FF 02 00 FF FF 01 00 FF FF 02 00 FE FF 02 00 FE FF 02 00 FD FF 02 00 FE FF 01 00 FF FF 01 00 FE FF 02 00 FE FF 02 00 FF FF 02 00 FF FF 01 00 FF FF 01 00 FF FF 01 00 FF FF 01 00 FF FF 01 00 FF FF 01 00 FF FF 00 00 00 00 01 00 00 00 01 00 FF FF 01 00 01 00 01 00 FF FF 00 00 FF FF 01 00 FF FF 01 00 00 00 01 00 00 00 01 00 00 00 00 00 81 FE 82 FE FF FF 00 00 82 FE 00 00 01 00 00 00 00 00 FF FF 01 00 FF FF 00 00 00 00 00 00 00 00 82 FE 81 FE 00 00 82 FE 00 00 01 00 00 00 00 00 00 00 82 FE 82 FE 00 00 00 00 00 00 82 FE 00 00 01 00 81 FE 82 FE 81 FE 00 00 01 00 00 00 01 00 00 00 00 00 83 FE 81 FE 01 00 FF FF 02 00 FF FF 01 00 FE FF 01 00 81 FE 01 00 00 00 00 00 00 00 01 00 00 00 01 00 FF FF 01 00 FF FF 83 FE FE FF 83 FE 7F FE 03 00 80 FE 84 FE 80 FE 02 00 FE FF 02 00 FE FF 84 FE 7E FE 84 FE 7E FE 84 FE 7F FE 84 FE FD FF 04 00 FD FF 04 00 FC FF 05 00 FC FF 04 00 7E FE 85 FE 7E FE 85 FE 7E FE 85 FE 7D FE 88 FB 78 04 FE 08 FC FF 0D F4 7A 01 02 06 80 F8 0C F7 F8 02 7F 0A 7B FE 09 FD 7C FE 07 00 7D FB 8A FB F9 FF 08 00 F8 FF 87 01 F8 FF 0C FD 78 FE 88 01 F5 FF 8F FB 76 FE 0D 00 F1 FF 93 FE 6C FE 9C FE Isi File Wave (ukuran file 948 byte) sesudah dikompresi dinyatakan dalam bentuk heksa desimal: 52 49 46 46 B4 03 00 00 57 41 56 45 66 6D 74 20 10 00 00 00 58 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 64 61 74 61 88 03 00 00 48 45 33 0D 94 50 05 00 00 37 00 00 03 01 04 02 06 03 06 04 06 05 07 06 06 07 07 08 06 09 0A 0A 09 0B 0A 0C

18 0A 0D 09 6C 0A 73 0A 76 09 77 07 78 07 79 07 7A 09 7B 07 7C 07 7D 06 7E 06 7F 06 80 06 81 06 82 05 83 06 84 06 85 05 86 06 87 07 88 07 89 0A 8A 0A 8B 0A 8C 0A 8F 0A 93 0A 9C 0A F1 0A F4 0A F5 09 F6 09 F7 08 F8 06 F9 09 FA 06 FB 06 FC 07 FD 06 FE 02 FF 03 FB EC E8 05 8D 50 54 24 8E A2 F1 EA 56 4C 71 5D 91 A8 3E 6E EC D4 A6 81 9A 97 3B 91 E1 B9 AB 84 92 4A 29 AD 8C B2 CA 29 1F 8F 02 85 3A 75 7C AD EA 5C 18 1D 37 D3 DC EC 44 B3 96 90 3A 3B 73 A2 99 66 F9 9A CF 9C 68 A6 FF BB D7 BF 78 B5 95 A2 5A 0C F9 BA FA A4 57 15 C4 D1 F4 DF 1F 95 EF FE EA 28 55 C7 7D A5 EB 3A 4B FA E9 C8 D7 AC 44 A5 78 1C E1 75 A2 5B 69 EE 56 95 9B 5D 9D 66 79 2D 58 EC 05 D7 E9 CF 55 C7 92 94 F2 99 76 2C D3 FA 2B 7D 59 A5 DF 68 2A 09 A5 52 BF D7 0A 49 95 53 D8 92 6A 3B AE BF 9C 95 AA BF 70 A3 5D CE B6 EB D8 AE 9B F6 9B 2B A5 9F 3B E5 03 FA 9D 5E 92 D2 AF E3 7E 2D 82 C5 3E 24 EE 0B D6 22 5E 27 9A E9 BF 59 9D 1D 47 8C 66 95 05 D3 DC 2C FA 82 43 FF CD A2 2F 5F B3 FC E8 DF BD FE 85 8B BE E0 D0 C9 9A E9 BF 3F 14 66 F2 F5 DF 1C D1 0F 3F F2 E1 2B CC C2 8F 7E F8 D1 0F 3F FA E1 47 5F 7E F4 C3 8F 7C F8 91 0F 3F F2 C2 45 3E FC C8 9F 3F F2 E7 8F BC B8 C8 87 1F 79 71 F1 2D 2E F2 E2 6A 8B AB 2D 4E C7 E2 6A 8B AB 2D AE B6 B8 DA E2 6A 0B 17 DF C2 69 EE 12 43 38 CD 5D 62 74 89 D1 E5 C4 99 18 67 62 74 89 71 E6 C4 99 18 67 4E 9C 39 11 72 E2 4C 4B 48 4B 48 8B 78 9D 08 69 09 69 09 69 09 49 91 A4 48 5A 24 2D 92 94 90 14 49 8A 24 45 12 20 49 91 A4 48 52 24 29 92 14 49 8A 24 45 12 90 10 20 09 90 A4 48 DC 91 04 24 A4 DC 04 24 04 24 04 24 A8 24 04 24 04 DC 04 DC A8 24 E0 84 80 84 80 84 80 04 9C 10 70 13 70 13 70 A3 92 A0 72 A3 92 A0 92 A0 72 B3 DD E4 24 A8 DC E4 DC 14 6E 72 B6 AD 90 53 28 E4 14 72 B6 DF 56 28 D8 85 42 21 E7 26 E7 C6 FE E5 DC E4 14 F0

19 4F E5 C6 BE C9 B9 B1 6F 72 6E EC 42 4E 41 A5 90 B3 D9 37 39 85 9C 9B 9C 9F FD B3 7F DB B6 FD B6 6D 2B 6C E9 DF E4 FC 0A BF 42 61 FB D9 37 DB AF FD 1F 56 DF CE 66 FF EC 5F FA C7 DA CF BF FD 63 38 7F 9C ED F4 E5 DB EF 77 F9 18 3E 76 F9 D8 E5 63 97 8F 5D 3E 76 F9 18 3E 76 F9 D8 E5 63 F8 D8 E5 63 38 1B 3E 86 8F 5D 3E 86 8F E1 6C 38 1B CE 66 FF EC 6C 38 1B CE 76 39 1B FE D9 3F 9C 0D 67 B3 B3 D9 3F FB 67 FF EC 9F FD B3 7F F6 B6 FD B6 9F FD FB FD EC CD FE D9 BF ED B7 FD B6 2D A7 60 6F 85 ED B7 6D F6 CF DE B6 6D 2B E4 6C 85 ED B7 6D 5B A1 B0 6D 5B 61 FB E5 14 72 B6 DF F6 DB B6 9B 9C 9F 9D CD FE E1 5F CE 6F DB B6 DF F6 B3 7F F6 0D BE 09 38 A6 92 A0 92 0D 67 C3 09 29 09 29 09 01 09 97 FB 5D EE D7 B1 60 1D F7 4B 91 A4 48 52 24 2D DD Berikut merupakan daftar frekuensi karakter ASCII yang merupakan file Data Wave Windows XP Menu Command.wav File Wave: Windows XP Menu Command.wav RIFF, WAVE, PCM, 1 (Mono), Sample Rate: 22050 Hz, Byte Rate: 44100 bytes per sec, Block Align: 2, Bits per Sample: 16 bits, Length:.03 secs Index ASCII Frequency Index ASCII Frequency Index ASCII Frequency 0 254 275 26 123 12 52 156 1 1 0 231 27 119 11 53 241 1 2 255 144 28 252 10 54 244 1 3 1 121 29 136 9 55 14 0 4 130 34 30 5 8 56 15 0 5 133 32 31 121 8 57 16 0

20 6 131 31 32 7 7 58 17 0 7 253 30 33 247 4 59 18 0 8 3 29 34 10 3 60 19 0 9 2 28 35 122 3 61 20 0 10 129 28 36 249 3 62 21 0 11 126 27 37 12 2 63 22 0 12 132 27 38 13 2 64 23 0 13 127 21 39 118 2 65 24 0 14 134 21 40 245 2 66 25 0 15 4 20 41 246 2 67 26 0 16 125 19 42 9 1 68 27 0 17 6 18 43 11 1 69 28 0 18 128 17 44 108 1 70 29 0 19 248 17 45 115 1 71 30 0 20 251 17 46 137 1 72 31 0 21 8 16 47 138 1 73 32 0 22 250 16 48 139 1 74 33 0 23 124 15 49 140 1 75 34 0 24 135 13 50 143 1 76 35 0 25 120 12 51 147 1 77 36 0 87 46 0 130 89 0 173 160 0 88 47 0 131 90 0 174 161 0

21 89 48 0 132 91 0 175 162 0 90 49 0 133 92 0 176 163 0 91 50 0 134 93 0 177 164 0 92 51 0 135 94 0 178 165 0 93 52 0 136 95 0 179 166 0 94 53 0 137 96 0 180 167 0 95 54 0 138 97 0 181 168 0 96 55 0 139 98 0 182 169 0 97 56 0 140 99 0 183 170 0 98 57 0 141 100 0 184 171 0 99 58 0 142 101 0 185 172 0 100 59 0 143 102 0 186 173 0 101 60 0 144 103 0 187 174 0 102 61 0 145 104 0 188 175 0 103 62 0 146 105 0 189 176 0 104 63 0 147 106 0 190 177 0 105 64 0 148 107 0 191 178 0 106 65 0 149 109 0 192 179 0 107 66 0 150 110 0 193 180 0 108 67 0 151 111 0 194 181 0 109 68 0 152 112 0 195 182 0 110 69 0 153 113 0 196 183 0

22 111 70 0 154 114 0 197 184 0 112 71 0 155 116 0 198 185 0 113 72 0 156 117 0 199 186 0 114 73 0 157 141 0 200 187 0 115 74 0 158 142 0 201 188 0 116 75 0 159 144 0 202 189 0 117 76 0 160 145 0 203 190 0 118 77 0 161 146 0 204 191 0 119 78 0 162 148 0 205 192 0 120 79 0 163 149 0 206 193 0 207 194 0 224 211 0 241 228 0 208 195 0 225 212 0 242 229 0 209 196 0 226 213 0 243 230 0 210 197 0 227 214 0 244 231 0 211 198 0 228 215 0 245 232 0 212 199 0 229 216 0 246 233 0 213 200 0 230 217 0 247 234 0 214 201 0 231 218 0 248 235 0 215 202 0 232 219 0 249 236 0 216 203 0 233 220 0 250 237 0 217 204 0 234 221 0 251 238 0 218 205 0 235 222 0 252 239 0

23 219 206 0 236 223 0 253 240 0 220 207 0 237 224 0 254 242 0 221 208 0 238 225 0 255 243 0 222 209 0 239 226 0 223 210 0 240 227 0 Pengujian berikut ini adalah diuji sebuah file Wave untuk dikompresi sebanyak 3 kali untuk memperlihatkan apakah ukuran file tersebut bertambah kecil atau bertambah besar. Tabel 4.2 Pengujian Pada File Sama Nama File Wave Ukuran Asli (byte) Ukuran Setelah Pengujian (byte) Test 1 Test 2 Test 3 Notify.wav 119.384 100.791 101.568 102.347 Dari hasil pengujian yang didapat maka dapat disimpulkan ukuran file yang telah dikompresi, bila dikompresi lagi menyebabkan ukurannya akan bertambah besar. Gambar 4.3 Hasil Pengujian pada File yang Sama