Mau tau cara konvertnya? Cekidot!
Ok, karena ane dah pernah bahas Sistem Bilangan Biner, berarti udah pada ngerti yah biner itu apa...
Nah, karena ane baru belajar tentang ini, jadi ane cuma mau ngasih tau cara kerjanya aje...
Hexadecimal bahasa inggrisnya, berbasis 16 ( klo biner 2 kan? ) dan terdiri dari angka 0 - 9, dan A-F mewakili anga 10 - 15...
Selain fungsinya seperti yang saya tulis sebelumnya, fungsi utama heksadesimal untuk mempermudah representasi dalam komputasi benda elektronik dan digital, misal, dalam kode 256, dalam biner adalah :
0001 000 000, tetapi dapat dipersingkat dalam kode heksadesimal, sehingga menjadi angka 100... simpel kan?
Penggunaan
heksadesimal digunakan untuk :
1. dalam URL ( Uniform Resource Locator ) suatu website contohnya:
http://www.example.com/name%20with%20spaces
yang artinya %20 itu adalah bilangan heksadesimal atau 32 dalam desimal dan dalam ASCII adalah karakter blank.
2. kode warna dalam HTML ( Hyper Text Markup Languange )
HTML itu... gimana yah... yah contohnya kamu buka saja coba salah satu postingan blog ini. Kode ujungnya html kan? nah... warna disini dikodekan oleh heksadesimal misal contoh warna putih #FFFFFF nah, simbol # disini menunjukkan heksadesimal dan sedangkan FFFFF menunjukkan angka heksadesimal tersebut... atau anda bisa lihat pada page source suatu website ( caranya cukup klik kanan lalu "View Page Source" )
3. pada bahasa pemrograman C ++ dalam string dan karakter bisa saja terdapat heksadesimal contohnya dengan kode \x1B mewakili tombol Esc dalam bahasa pemrograman tersebut.
4. Hitungan dengan basis 16
Apabila kode desimal dengan 10 jari kita, oktal dengan sela jari kita, heksadesimal dihitung dengan ruas jari kita. Gambar dibawah melambangkan penghitungan dengan menggunakan basis 16.
CARA KOVERSASINYA :Berikut cara konversasi bilangan desimal ke heksadesimal + biner ke heksadesimal :
nah, ini mungkin agak ribet dari biner, misal kita ambil heksadesimal F12...
maka angka desimalnya adalah... 3858!
Loh kok? dari mana? gini caranya...
inget!
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
jadi --->
( 162 x 15 ) + ( 161 x 1 ) + ( 160 x 2 )
3840 + 16 + 2 = 3858
Sekarang, sebaliknya...
3858 =
3858 : 16 = 242 ( sisa 2 )
242 : 16 = 15 ( sisa 1 )
15 : 16 = 0 ( sisa 15 = F )
3858 = F12
Inget! dari bawah ke atas urutan susunannya!
Nah sekarang dari biner ke heksa desimal!
munkin agak ribet ya dari biner ubah ke desimal, trus ubah lagi ke heksadesimal... tapi ada cara cepatnya-->>
misal : 11011111
berarti
( 27 x 1 ) + ( 26 x 1 ) + ( 25 x 0 ) + ( 24 x 1 ) + ( 23 x 1 )( 22 x 1 ) ( 21 x 1 ) ( 20 x 1 )
128 + 64 + 0 + 16 + 8 + 4 + 2 + 1 = 223
223 : 16 = 13 ( sisa 15 = F )
13 : 16 = 0 ( sisa 13 = D ) = DF ( inget dari bawah keatas )
sekarang coba :
kita penggal 11011111 menjadi 4 bit, 1101 dan 1111
1101 dalam biner adalah 13 = D
1111 dalam biner adalah 15 = F
= DF ( yang ini langsung ae... jgn dari bawah ke atas )
Ok, itulah sekadar pengetahuan dari saya, semoga berguna :)
Postingan berkaitan :
0 komentar :
Posting Komentar