Abstrak


Analisis kinerja kompresi file audio menggunakan algoritma arithmetic coding dengan metode bilangan integer


Oleh :
Yahya Fathoni Amri - M0508076 - Fak. MIPA

Teknik kompresi biasanya digunakan untuk proses transmisi data (data transmission) dan penyimpanan data (storage). Keuntungan data yang terkompresi antara lain: mengurangi bottleneck pada proses I/O dan transmisi data, penyimpanan data lebih hemat ruang, mempersulit pembacaan data oleh pihak yang tidak berkepentingan, dan memudahkan distribusi data dengan media elektronik maupun media removable seperti flash disk, CD, DVD, dan lain-lain. Berdasarkan keuntungan seperti di atas, tugas akhir ini menerapkan algoritma kompresi data pada file audio. Algoritma yang dipakai adalah algoritma lossless compression, yaitu Arithmetic Coding. Metode yang dipakai pada algoritma adalah metode dengan bilangan integer. Pengujian dilakukan untuk mengetahui besar rasio kompresi, waktu kompresi dan waktu dekompresi. Ada 4 jenis file audio yang diujikan, dan dilakukan pengujian sebanyak 75 kali. File audio yang diujikan berformat .wav, .aif, .au, dan .mid. Penelitian menghasilkan sebuah aplikasi kompresi file audio menggunakan algoritma Arithmetic Coding dengan bilangan integer. Hasil pengujian diperoleh rata-rata rasio kompresi sebesar 28.648 %, rata-rata waktu kompresi sebesar 5.8 s dan rata-rata waktu dekompresi sebesar 6.84 s. Rata-rata rasio kompresi paling besar serta waktu kompresi dan dekompresi paling cepat berturut-turut adalah pada file yang berformat .wav, .mid, .au, dan .aif. Keyword : Arithmetic Coding, Arithmetic Coding dengan bilangan integer, file audio