1
BAB I PENDAHULUAN
1.1 Latar Belakang
Perkembangan telekomunikasi dewasa ini sangat pesat, seiring dengan kebutuhan masyarakat akan mobilitas komunikasi yang meningkat. Berbagai
macam fasilitas teknologi telekomunikasi terus dikembangkan agar
user
dapat melakukan komunikasi suara, data dan gambar dengan baik.
Perkembangan
mobile phone
saat ini pun dapat menggambarkan betapa besar animo masyarakat dalam perkembangan teknologi. Selain komunikasi suara,
fitur SMS yang disediakan dapat digunakan untuk pengiriman pesan singkat yang penggunaannya mudah dan dengan
cost
yang murah. Pengiriman SMS memiliki beberapa kendala, pesan yang dikirim sering
kali berukuran terlalu besar sehingga memakan waktu yang cukup lama dalam proses pentransmisian data tersebut. Selain itu dalam penyimpanan data, file yang
cukup besar memakan ruang yang besar pula. SMS tersebut memiliki batasan 160 karakter, jika pesan yang dikirim lebih dari 160 karakter, maka
mobil phone
akan mengirim dua SMS. Dari segi biaya, tentu saja diperlukan biaya yang lebih besar
dibandingkan jika hanya mengirim satu SMS. Masalah-masalah tersebut dapat diatasi dengan proses kompresi isi dari
SMS tersebut sehingga waktu dan ruang yang digunakan dapat seminimal mungkin. Salah satu metode yang digunakan pada metode kompresi data adalah
kode Huffman. Pada aplikasi kompresi SMS, kode Huffman digunakan untuk mengurangi jumlah bit yang digunakan.
Universitas Sumatera Utara
2 Berdasarkan uraian diatas, maka pada Tugas Akhir ini penulis
memaparkan kompresi data SMS dengan menggunakan kode Huffman serta menampilkan aplikasi kompresi ini menggunakan bahasa pemrograman J2ME
JAVA 2
Micro Edition
yang hanya dapat digunakan pada
mobile phone
berbasis JAVA
TM
. Diharapkan hasil kompresi SMS pada Tugas Akhir ini dapat mengoptimalkan penggunaan saluran transmisi, penggunaan memori dan
penekanan biaya.
1.2 Rumusan Masalah
Dari latar belakang di atas, maka dapat dirumuskan beberapa permasalahan, yaitu:
1. Apa yang dimaksud dengan kompresi data. 2. Apa saja metode kompresi data yang ada.
3. Bagaimana metode Huffman dalam proses kompresi SMS. 4. Bagaimana cara menghitung
compression ratio
dan
increase percentage.
5. Bagaimana penerapan metode Huffman pada
mobile phone
berbasis JAVA
TM
.
1.3 Tujuan Penulisan