Teknik kompresi penting dilakukan karena ukuran dari data semakin lama menjadi semakin besar, tetapi tidak didukung oleh perkembangan lebar pita frekuensi. Salah satu aplikasi kompresi data adalah kompresi teks. Kompresi teks pada tugas akhir ini adalah range coding yang merupakan turunan dari arithmetic coding. Range coding merepresentasikan suatu pesan ke dalam rentang bilangan riil antara 0 dan 1. Rentang tersebut akan diubah menjadi kode biner. Rentang dapat menjadi sangat kecil, maka dilakukan rescale (skala ulang) dari rentang, hingga menjadi cukup besar. Dengan bantuan perangkat lunak Matlab 7.9, simulasi proses encoding dan decoding dilakukan dengan bantuan proses skala ulang. Hasil dari simulasi dibandingkan dengan simbol masukan yang menunjukkan kompresi telah dilakukan serta menghasilkan kode bit yang mendekati nilai entropi. |