• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
23
0
0

Teks penuh

(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.

(2)

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

(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

(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.

(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)

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

File (byte) Ukuran File Output (byte) Rasio Kompresi Lama Proses 1. Windows XP Menu Command.wav 1.404 948 67,52 % 16 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 Remove.wav 36.538 31.795 87,02 % 188 9. Windows XP Hardware Fail.wav 36.614 32.769 89, 50 % 190 10. Windows XP Hardware Insert.wav 36.636 30.756 83, 95 % 192 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)

14. Windows XP ShutDown.wav

282.608 247.861 87,70 % 1.203

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)

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)

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)

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)

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

Ukuran Setelah Pengujian (byte)

Nama File Wave

Ukuran Asli (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

Gambar 4.1  Tampilan Utama
Gambar 4.2  Tampilan Memilih File Wave Tunggal Melalui Kotak Dialog
Gambar 4.4   List  File Wave Dalam Program
Gambar 4.5  Tampilan Browse Folder Output
+5

Referensi

Dokumen terkait

Tujuan dari penelitian ini adalah menentukan persamaan kinetika reaksi hidrogenasi FAME menjadi FAOH pada katalis komersisal Cu-Mn menggunakan model hukum pangkat.. Umpan

Rumusan masalah pada penelitian adalah Apakah ada perbedaan metode pre-induksi hipnodonsi antara anak laki-laki dan perempuan usia 8- 10 tahun terhadap tingkat kecemasan

Hasil dari penelitian menyatakan bahwa variabel X 1 (rekrutmen) berpengaruh nyata terhadap terhadap variabel kinerja karyawan pada PT PURA Barutama Unit Rotogravure II, dan

Semakin cepat disampaikannya laporan keuangan, informasi yang terkandung di dalamnya makin bermanfaat, dan para pengguna laporan keuangan dapat mengambil keputusan yang lebih

Sedangkan total beban kerja untuk proses sortir yang dibutuhkan adalah 10,78 dengan masing-masing operator sebesar 119,8% sehingga menunjukkan bahwa beban kerja yang

Penelitian ini dilakukan oleh Mahasiswa Program Studi Kesehatan Masyarakat untuk mengetahui persepsi anggota sekaa teruna teruni terhadap kegiatan pendidik sebaya

Tidak hanya dua budaya yang muncul pada peninggalan Sunan Sendang, akan tetapi masih ada satu budaya baru yaitu budaya modern. Budaya modern ini bisa dilihat dengan

Sembilan lembaga pemerintah telah menginvestasikan 341 ekor yang terdiri dari 35 jantan dan 306 betina; satu lembaga swasta dengan 36 ekor ternak betina, dan delapan lembaga