59
a b c Gambar 5.4 Tampilan Proses Penerimaan
SMS ≤ 160 Karakter dengan Kode Huffman pada
Mobile Phone
Nokia 5130 XpressMusic
5.3.2 Aplikasi K ompresi SMS dengan karakter 160 x ≤ 320
Berikut merupakan sebuah SMS yang dikirimkan sebanyak 193 karakter. Jumlah ini diatas 160 karakter dan akan mengakibatkan pengirim harus
mengirimkan lebih dari 1
frame
. Pengiriman lebih dari kapasitas maksimum sebuah SMS akan membuat pengirim membayar
cost
2 SMS jika dilakukan tanpa melakukan kompresi terlebih dahulu.
Sebagai contoh:
Pak, hari ini saya berangkat dari Medan menggunakan Lion Air penerbangan JT 387 pada
pukul 12.00 WIB dan akan tiba di Jakarta pada pukul 14.00 WIB. Atas perhatiannya, saya
ucapkan terima kasih.
Universitas Sumatera Utara
60 Contoh tersebut merupakan isi dari sebuah SMS yang terdiri dari 193
karakter dengan perincian seperti pada Tabel 5.3.
Tabel 5.3 Frekuensi Kemunculan pada Kompresi SMS 160 x ≤ 320 karakter
Karakter Frekuensi Kemunculan
Kode ASCII
a
33 110 0001
Spasi 31
010 0000
n 15
110 1110
i 11
110 1001
k
9 110 1011
r 8
111 0010
e 7
110 0101
p 7
111 0000
d 6
110 0100
u
6 111 0101
t 6
111 0100
s 4
111 0011
g 4
110 0111 4
011 0000 .
4 010 1110
h
3 110 1000
y 3
111 1001
b 3
110 0010 ,
2 010 1100
m
2 110 1101
A 2
100 0001 J
2 100 1010
l 2
110 1100
1 2
011 0001 W
2 101 0111
I 2
100 1001
Universitas Sumatera Utara
61
Karakter Frekuensi Kemunculan
Kode ASCII
B 2
100 0010 P
1 101 0000
M 1
100 1101 L
1 100 1100
o 1
110 1111 T
1 101 0100
3
1 011 0011
8 1
011 1000
7 1
011 0111
2 1
011 0010
4 1
011 0100
c
1 110 0011
Dengan pembentukan pohon Huffman yang terdapat pada Lampiran 2, didapat kode-kode Huffman seperti pada Tabel 5.4.
Tabel 5.4 Kode Huffman Hasil Kompresi pada SMS 160 x ≤ 320 karakter
Karakter Frekuensi Kemunculan
Kode Huffman
a 33
00
Spasi 31
110
n 15
1001
i 11
1000
k 9
0101
r 8
0100
e 7
10100
p 7
10101
d 6
01100
u 6
01101
t 6
01110
s 4
111000
g
4 111001
4 111010
Tabel 5.3 Lanjutan
Universitas Sumatera Utara
62
Karakter Frekuensi Kemunculan
Kode Huffman
. 4
111011
h 3
011110
y 3
011111
b 3
1011001
, 2
1011010
m 2
1011011
A 2
1011100
J 2
1011101
l 2
1011111
1 2
1011110
W 2
1111000
I
2 1111001
B 2
1111010
P
1 1011000
M 1
11110110
L
1 11110111
o 1
11111000
T
1 11111001
3 1
11111010
8
1 11111011
7 1
11111100
2 1
11111101
4 1
11111110
c 1
11111111
Dari Tabel 5.3 dan Tabel 5.4 dapat dilihat pengurangan jumlah bit yang dikirimkan setelah dikompresi. Jika data SMS sebelum dikompresi adalah:
Sebelum dikompresi = 193 karakter x 7 bit = 1351 bit
Tabel 5.4 Lanjutan
Universitas Sumatera Utara
63 Maka data SMS setelah dikompresi adalah:
Setelah dikompresi = 1x10x8 + 1x1x7 + 2x9x7 + 3x2x6 + 3x1x7 + 4x6x4 + 6x5x3 +
7x2x5 + 8x1x4 + 9x1x4 + 11x1x4 + 15x1x4 + 31x1x3 + 33x1x2
= 857 bit karena pengiriman harus kelipatan 7, maka yang dikirimkan
menjadi 861 bit
Maka dapat diperoleh persentase kompresi dengan menggunakan persamaan 4.1 sebesar:
Setelah dibulatkan menjadi: x 100 = 36,26
Dan dapat diperoleh rasio kompresi dengan menggunakan persamaan 4.2, yaitu : Cr =
Cr = 3 : 2 Setelah dibulatkan menjadi:
Cr = Cr = 3 : 2
Universitas Sumatera Utara
64 Proses pengiriman kompresi SMS 160 x ≤ 320 karakter dengan aplikasi
HuffSMS dapat dilihat pada
mobile phone
Nokia 5130 XpressMusic seperti pada Gambar 5.5. Pada Gambar 5.5a dapat dilihat aplikasi HuffSMS. Kemudian
aplikasi ini dibuka dan dipilih Contoh 1 Gambar 5.5b lalu dapat dilihat isi SMS seperti Contoh SMS ≤ 160 karakter Gambar 5.5c. Kemudian pilih
next
dan isi
form phone number
dengan nomor tujuan seperti pada Gambar 5.5d. Lalu pada Gambar 5.5e ada pertanyaan apakah kita ingin mengirimkan SMS tersebut atau
tidak, kita pilih
yes
dan pesan pun dikirimkan Gambar 5.5f. Dan akan ada tampilan bahwa SMS telah terkirim yang dapat dilihat pada Gambar 5.5g.
Aplikasi SMS ini sama dengan fitur SMS yang tersedia pada
mobile phone
pada umumnya, yang membedakan hanya
compression report
yang akan tampil setelah SMS dikirimkan dan hal ini dapat dilihat pada Gambar 5.5h.
a b c
Universitas Sumatera Utara
65
d e f
g
h Gambar
5.5 Tampilan Proses Pengiriman SMS 160 x ≤ 320 Karakter dengan Kode
Huffman pada
Mobile Phone
Nokia 5130 XpressMusic
Universitas Sumatera Utara
66 Tampilan pada sisi penerima dapat dilihat pada Gambar 5.6. Dan tampilan
saat SMS diterima dapat dilihat pada Gambar 5.6a. Untuk Contoh 2, akan menggunakan decode 2 Gambar 5.6b karena pada contoh ini akan menggunakan
pohon Huffman pada Lampiran 2 dan pada Tabel 5.6. Pesan akan terbaca seperti pada Gambar 5.6c.
a b c Gambar 5.6 Tampilan Proses Penerimaan SMS SMS
160 x ≤ 320 Karakter dengan Kode Huffman pada
Mobile Phone
Nokia 5130 XpressMusic
5.3.3 Aplikasi Kompresi SMS dengan karakter 320