Abstract
Kompresi SMS merupakan sebuah proses yang dilakukan dengan tujuan agar dapat meningkatkan jumlah karakter yang dapat dikirimkan dalam satu kali pengiriman SMS. Saat ini jumlah karakter maksimal yang dapat ditulis dalam satu kali SMS berjumlah 160 karakter, atau jika ditulis dalam bit adalah sebanyak 1120 bit. Jika jumlah karakter yang ditulis melebihi batas tersebut, maka biaya yang diperlukan juga akan bertambah. Penghematan biaya pengiriman SMS ini dapat dilakukan dengan cara melakukan kompresi pada SMS sebelum dikirimkan. Salah satu metode kompresi yang cukup sering digunakan terutama pada file teks adalah metode Half Byte. Metode ini memanfaatkan kesamaan 4 bit pertama yang sering sama pada teks. Bit-bit yang sama tersebut dapat dihilangkan sehingga akan mengurangi jumlah bit dari karakter aslinya. Dynamic Half Byte merupakan metode kompresi yang dilakukan dengan memodifikasi penataan data awal sebelum dilakukan kompresi menggunakan metode Half Byte sedemikian sehingga akan dihasilkan kode yang dinamis dari tiap karakter yang diinputkan. Dengan adanya proses penataan data awal ini diharapkan akan mampu meningkatkan jumlah karakter yang memiliki persamaan 4 bit awal sehingga dapat dikompres. Berdasarkan pengujian yang telah dilakukan menggunakan 25 data uji, diperoleh nilai rata-rata rasio kompresi SMS yang menggunakan metode Half Byte adalah sebesar 99,54%, sedangkan nilai rata-rata rasio kompresi dengan menggunakan Dinamic Half Byte sebesar 93,46%. Jika ditinjau dari pengiriman SMS dengan rasio tersebut, maka dapat diperoleh rata-rata jumlah karakter yang yang dapat dituliskan dalam satu kali pengiriman SMS sebanyak 170 karakter.