Perancangan Aplikasi Kompresi File MP3 Dengan Menggunakan Algoritma Lempel Ziv Welch (LZW)

Authors

  • Tia Betsaida Situmorang Universitas Budi Darma

DOI:

https://doi.org/10.55338/justikpen.v3i2.87

Keywords:

Design, Applications, , Compression, Files, MP3, Lempel Ziv Welch

Abstract

File berbentuk suara  banyak digunakan dalam kegiatan sehari-hari orang dalam mendukung aktifitasnya seperti penggunaan file suara dalam aplikasi pemutar musik baik secara daring maupun luring serta pada aplikasi audio streaming. Pemanfaatan teknik kompresi suara sangatlah di butuhkan mengingat panjangnya durasi suara dan banyak nya file suara dalam ruang penyimpanan sehingga membutuh ruang penyimpanan yang banyak pula. Teknik kompresi merupakan teknik dimana kapasitas secara fisik file suara dikurangi dengan mengusahakan tidak mengurangi kualitas suara yang terdapat dalam file audio. File suara dengan ekstensi MP3 merupakan ekstensi file suara yang banyak digunakan saat ini, yang memiliki kepanjangan MPEG Audio Layer III. Menangani permasalah ruangan penyimpanan dan sekaligus menghemat penggunaan paket data pada saat melakukan pengaksesan sekaligus transimis file suara, maka diterapkan metode kompresi. Metode kompresi yang digunakan adalah Algoritma Lempel Ziv Welch (LZW). Algoritma Lempel Ziv Welch adalah algoritma kompresi yang menjaga kualitas dan mampu mengidentifkasi dan mengganti pola berulang dalam data. Penelitian ini diharapkan bisa dimanfaatkan untuk pengurangan ukuran data suatu file gambar dan video. Pada tahap awal yang akan dianalisa penulis ialah dengan mencari file Mp3 yang akan dikompres kemudian diubah menjadi nilai hexadecimal melalui aplikasi HxD. Setelah didapat nilai hexadecimal file Mp3 maka akan dilakukan proses kompresi dan diperoleh file hasil kompresi.  Hasil kompresi file audio dengan algoritma LZW diperoleh nilai Compression Ratio 16%.

References

T. P. Sari, S. D. Nasution, and R. K. Hondro, “Penerapan Algoritma Levenstein Pada Aplikasi Kompresi File Mp3,” KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer), vol. 2, no. 1, 2018.

A. Suharso, J. Zaelani, and D. Juardi, “KOMPRESI FILE MENGGUNAKAN ALGORITMA LEMPEL ZIV WELCH (LZW),” Komputasi: Jurnal Ilmiah Ilmu Komputer dan Matematika, vol. 17, no. 2, pp. 372–380, 2020.

R. O. Finola, “Penerapan Algoritma Interpolative Coding Untuk Kompresi File Audio,” KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer), vol. 3, no. 1, 2019.

J. Bakara, “Implementasi Algoritma LZW dan Kuantisasi Dalam Kompresi Citra Digital,” Pelita Informatika: Informasi dan Informatika, vol. 5, no. 3, 2020.

I. Marzuki, “Aplikasi Kompresi Untuk Pengiriman Data Menggunakan Metode LZW (Lemple Ziv Welch),” Energy-Jurnal Ilmiah Ilmu-Ilmu Teknik, vol. 7, no. 2, pp. 38–43, 2017.

B. R. O. Sinambela, M. Syahrizal, and K. Siregar, “Penerapan Algoritma Start-Step-Stop Code Pada Kompresi File Audio,” KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer), vol. 4, no. 1, 2020.

N. Azis, G. Pribadi, and M. S. Nurcahya, “Analisa dan Perancangan Aplikasi Pembelajaran Bahasa Inggris Dasar Berbasis Android,” Ikraith-informatika, vol. 4, no. 3, pp. 1–5, 2020.

E. Sany, “Aplikasi eVoting Pada Pemilihan Presiden Badan Eksekutif Mahasiswa (BEM) Universitas Nurdin Hamzah,” in Seminar Nasional Informatika (SENATIKA), 2021, pp. 398–408.

C. B. Simbolon, “Penerapan Metode Self Delimiting Codes Dalam Kompresi File,” Journal of Computing and Informatics Research, vol. 1, no. 2, pp. 50–55, 2022.

H. Chandra, “APLIKASI KOMPRESI DATA DENGAN ALGORITMA LZW DAN PENGAMANAN DATA DENGAN ALGORITMA KRIPTOGRAFI AES PADA DROPBOX.” KODEUNIVERSITAS041060# UniversitasBuddhiDharma, 2018.

Downloads

Published

2024-03-31