Home Start Back Next End
  
20
Jadi angka terakhir dari low number yaitu 0.59375 merupakan hasil output angka proses
encoding dari message “tawa”.
Setelah
mengetahui
pola encoding
tersebut,
maka
dengan mudah dapat dilihat
bagaimana
proses
decoding
bekerja.
Dalam proses
decoding
ini
pertama-tama
temukan
simbol
pertama
yaitu
dengan
melihat
output
angka
dari
proses
encoding itu
jatuh
pada
range
simbol
mana.
Karena
output
angka 0.59375
jatuh
pada
range
0.5-0.75,
dapat
diketahui
bahwa
simbol
pertama
adalah “t”.
Kemudian
yang
harus
dilakukan
yaitu
mengeluarkan “t” yang telah ter-encode
dengan cara membalikkan proses yang
menempatkannya. Pertama, dengan mengurangi high number dan low number
yang
dimiliki
simbol
“t”
untuk
mendapatkan
angka
rangenya
dan
angka
yang
didapat
yaitu
0.25.
Selanjutnya
mengurangi
output
angka
encoding
dengan
angka range
terendah
simbol  “t”  dan  didapatkan  angka  0.9375  untuk  kemudian  membagi  angka  tersebut
dengan  range  yang  sebelumnya  pernah  didapat.  Hasil  yang  didapat  adalah  0.375.
langkah
selanjutnya
dengan
memperhitungkan
angka
tersebut
jatuh
pada range
simbol
mana, dan didapatkan simbol berikutnya yaitu “a”.
b. 
Algoritma Decoding
Algoritma untuk proses decoding yaitu :
1). Dapatkan angka encoded (pada variabel “Number”)
2). Dapatkan simbol dimana angka encoded (“Number”) berada dalam range-nya
3). Lakukan perulangan hingga semua simbol terproses.
Range = angka range tertinggi simbol angka range terendah simbol
Number = Number - angka range terendah simbol
Number = Number / Range
Dari hasil proses decoding untuk message “tawa” dapat dilihat pada tabel berikut :
Word to PDF Converter | Word to HTML Converter