ร—

Konversi Bilangan Biner dan Heksadesimal

Kunci bilangan biner dan heksa
hexa = b*2^3 + b*2^2 + b*2^1 + b*2^ยฐ

hexa = b*8 + b*4 + b*2 + b*1


Di mana b adalah nilai bit dalam bilangan biner (o atau 1). untuk mempermudah konversi bilangan Heksa dari dan ke biner dibuat menjadi 4 bit – 4 bit. Di mana tiap 4 bit mempunyai bentuk _8_4_2_1.

Perhatikan tabel dibawah ini, memperlihatkan konversi dari desimal, hexadesimal, dan biner.


Misalnya:
1. Konversi Biner ke heksadesimal
ob10110001= ? bagi dua bagian nible atas (1011) dan nible bawah (0001)
1011 = 8+0+2+1 = B
0001=0+0+0+1=1
0b10110001= 0xB1


2. Konversi bilangan heksadesimal ke biner
0x2F =? Cari nible atas (2) dan nible bawah (F)
2 = 0+0+2+0 = 0010 biner
F = 8+4+2+1 = 1111 biner
0x2F = ob00101111

Pada tabel berikut menunjukkan konversi bilangan heksadesimal 2F ke ASCII dimana bilangan 2F dalam karakter ASCII adalah garis miring ( / ).

3. Konversi Biner ke desimal
0b10110001=(1ร—2^7)+(0ร—2^6)+(1ร—2^5)+(1ร—2^4)+(0x2^3)+(0x2^2)+(0x2^1)+(1×2^0)

ob10110001= 128 +0 +32 + 16 +0+0+0+1 = 177

Angka 177 diatas kita bisa cek pada tabel desimal to ASCII code yang mana menjadi standard pemrograman komputer dalam menentukan karakter 177 adalah lambang dari karakter kotak abu.

4. Konversi heksa ke desimal
0x2F = (2×16^1)+(Fx16^0)
OX2F = 32 + 15 = 47

5. Konversi bilangan desimal ke heksadesimal
500 = heksa?
500: 16=31 >> sisa 4 (lsd)
31 : 16=1(msd) >> sisa 15 (heksa = F)
500 = 0x1F4

6. Konversi bilangan desimal ke biner
Cara cepat yaitu rubah dulu desimal ke heksa lalu ke biner.

200 = biner?
200: 16 = 12 (dalam heksa=C) sisa 8
200= 0xC8
C=8+4+0+0 = 1100 biner
8=8+0+0+0= 1000 biner
200=0xC8=ob11001000

Pada komputer dengan OS Windows, terdapat aplikasi kalkulator yang mengkonversi antar bilangan secara cepat, membantu kita supaya tidak keliru dalam mengkonversi antar bilangan.

Aplikasi Kalkulator pada OS Windows 10