Analisa Kompresi File Teks Menggunakan Algortima Huffman

Luthfia Sodikin, Tineke Fatma Putri, Taufik Hidayat

Abstract


Era Digital saat ini memiliki dampak besar bagi kelestarian alam, selain mengurangi penggunaan kertas dengan adanya berkas berbentuk file membuat arsip yang tersimpan lebih tertata rapih dengan kurun waktu yang lama. Di masa pandemi pemanfaatan digital menjadi peran penting dalam kelangsungan kehidupan yang mengharuskan kegiatan tanpa harus kontak langsung. Dengan begitu banyak pekerjaan pekerjaan yang diselesaikan dirumah kemudian dibantu dengan Internet untuk melakukan proses kirim/terima file. File merupakan data yang sudah diolah menjadi sebuah informasi berupa teks, video, gambar, dan suara. Dalam proses pengiriman tidak jarang terjadinya kendala yakni ukuran file terlalu besar karena media penyimpanan yang digunakan hanya sedikit. Kompresi data adalah ilmu yang menampilkan informasi dalam bentuk yang pendek tujuannya untuk mengurangi jumlah bit yang digunakan untuk menyimpan atau mengirim informasi. Sedangkan Algoritma Huffman adalah teknik kompresi yang tidak mengubah informasi data dari aslinya. Prinsip kode Huffman yaitu karakter yang paling sering muncul di dalam data dikodekan dengan kode yang jumlah bitnya lebih sedikit, sedangkan karakter yang jarang muncul dikodekan dengan kode yang jumlah bitnya lebih panjang. Kompresi file dibutuhkan untuk mempercepat proses pengiriman data antar jaringan komputer. Perkembangan teknologi saat ini menyebabkan kebutuhan data serta perpindahan data dari satu perangkat ke perangkat lain meningkat. Data-data tersebut umumnya dikompresi terlebih dahulu agar proses pertukaran tidak memakan waktu yang lama. Dengan menggunakan algoritma huffman Rasio Kompresi yang dihasilkan untuk file audio dan image rasio kompresi yang dihasilkan lebih kecil sedangan untuk file teks rasio kompresi yang dihasilkan lebih besar. Tingkat keamanan data setelah dikompresi tidak berkurang atau mengalami kerusakan setelah proses kompresi data dilakukan Kecepatan proses kompresi dan dekompresi data setara dengan ukuran dan jenis file. File hasil dekompresi akan berhasil seperti file semula sebelum dikompresi, kecepatan proses kompresi dan dekompresi data setara dengan ukuran dan jenis file dan Kompresi file juga kurang berhasil jika isi file terlalu sedikit sehingga ukuran file asli bisa jadi lebih kecil dari file hasil kompresi karena file kompresi masih harus menyimpan huffman tree-nya.

Full Text:

PDF

References


K. S. Kasmeera, S. P. James, and K. Sreekumar, “Efficient Compression of Secured Images Using Subservient Data and Huffman Coding,” Procedia Technol., vol. 25, no. Raerest, pp. 60–67, 2016, doi: 10.1016/j.protcy.2016.08.081.

A. Pahdi, “Algoritma Huffman Dalam Pemampatan Dan Enksripsi Data,” IJNS - Indones. J. Netw. Secur., vol. 6, no. 3, pp. 1–7, 2017, [Online]. Available: http://ijns.org/journal/index.php/ijns/article/view/1461.

A. Wibowo, “Kompresi Data Menggunakan Metode Huffman,” Semantik, vol. 2, no. 1, pp. 47–51, 2012, [Online]. Available: http://publikasi.dinus.ac.id/index.php/semantik/article/view/70.

E. Prayoga and K. M. Suryaningrum, “Implementasi Algoritma Huffman Dan Run Length Encoding Pada Aplikasi Kompresi Berbasis Web,” J. Ilm. Teknol. Inf. Terap., vol. IV, no. 2, pp. 92–101, 2018.

Asrianda, “Kompresi File Menggunakan Algoritma Huffman Kanonik,” TECHSI J. Penelit. Tek. Inform., vol. 4, no. 1, pp. 149–160, 2012, [Online]. Available: https://ojs.unimal.ac.id/index.php/techsi/article/view/111.

D. A. Yansyah, “Perbandingan Metode Punctured Elias Code Dan Huffman Pada Kompresi File Text,” J. Ris. Komput., vol. 2, no. 6, pp. 33–36, 2015.

K. M. Sudrajat, “Perancangan Aplikasi Pengamanan File Teks Menggunakan Algoritma El Gamal Dan Kompresi File Teks Menggunakan Algoritma Huffman,” Pelita Inform. Inf. dan …, vol. 8, pp. 173–177, 2019, [Online]. Available: https://ejurnal.stmik-budidarma.ac.id/index.php/pelita/article/view/1814.

Hendrik, “Kombinasi Algoritma Huffman dan Algoritma ROT 13 Dalam Pengamanan File Docx,” J. Inf. Syst. Res., vol. 2, no. 1, pp. 40–46, 2020.

K. Geofandy, E. A. Nathaniel, and H. Agung, “Kompresi File Menggunakan Konversi Biner Hexadecimal Dan Algoritma Huffman Encoding,” J. Ilm. Teknol. Infomasi Terap., vol. 5, no. 3, pp. 36–46, 2019, doi: 10.33197/jitter.vol5.iss3.2019.295.

I. Algoritma and H. Dan, “Implementasi Algoritma Huffman Dan Lz78 Untuk Kompresi Data,” J. Ris. Komput., vol. 3, no. 6, pp. 42–44, 2016, [Online]. Available: https://www.researchgate.net/publication/317671197_IMPLEMENTASI_ALGORITMA_HUFFMAN_DAN_LZ78_UNTUK_KOMPRESI_DATA.

A. F. Siregar, “Perancangan Aplikasi Kompresi File Citra Usg Menggunakan Algoritma Lz78,” J. Pelita Inform., vol. 17, no. April, pp. 164–167, 2018.

and T. I. A. Satyapratama, M. Yunus, P. Studi, “ANALISIS PERBANDINGAN ALGORITMA LZW DAN HUFFMAN PADA KOMPRESI FILE GAMBAR BMP DAN PNG,” Ejurnal Stimata, vol. 6, no. 69–81, p. 2, 2015.

M. R. Irliansyah, S. D. Nasution, and K. Ulfa, “Penerapan Metode Deflate Dan Algoritma Goldbach Codes Dalam Kompresi File Teks,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 1, no. 1, pp. 186–189, 2017.

T. J. Pattiasina, “Analisa Kode Huffman Untuk Kompresi Data Teks,” Teknika, vol. 1, no. 1, pp. 1–12, 2012, doi: 10.34148/teknika.v1i1.1.




DOI: https://doi.org/10.33365/jictee.v3i1.1271

Refbacks

  • There are currently no refbacks.


JURNAL ICTEE Published by Universitas Teknokrat Indonesia

Organized by Program Studi S1 Teknik Elektro
Web: http://ejurnal.teknokrat.ac.id/index.php/ictee/index
Email : ictee@teknokrat.ac.id.
Jl. Zainal Abidin Pagaralam, No.9-11, Labuhan Ratu, Bandarlampung
Telepon : 0721 70 20 22

Creative Commons License
ICTEE is licensed under a  Creative Commons Attribution-ShareAlike 4.0 International License.


Jumlah Pengunjung : View My Stats 

Flag Counter