Anda di halaman 1dari 4

KONVERSI BILANGAN

Dalam dunia digital peng-konversian bilangan dibutuhkan agar memudahkan dan memberikan
kenyamanan penafsiran oleh user yang membaca angka atau bilangan yang ditampilkan dalam
layar monitor.

Berikut ini adalah contoh peng-konversian bilangan dari bilangan berbasis


decimal(10),biner(2),oktal(8),hexadecimal(16) dan BCD (Binari Coded Decimal) :

Cara mengkonversikan bilangan-bilangan tersebut adalah :

1.Konversi Bilangan Desimal to Biner dan Biner to Decimal:

 Cara mengubah decima ke biner dapat dilakukan dg metode yang dikenal dg nama
Double Double,yaitu membagi bilangan decimal tersebut dg nagka 2 secara terus
menerus sehingga di dapatkan hasil dalam bentuk hasil bulat dan sisa pembagian.Sisa
pembagian yang kita dapat adalah bentuk bilangan biner.

Contoh:
86 : 2 = 43 sisa 0(LSB)
43 : 2 = 21 sisa 1
21 : 2 = 10 sisa 1
10 : 2 = 5 sisa 0
5 : 2 = 2 sisa 1
2 : 2 = 1 sisa 0
1 : 2 = 0 sisa 1(MSB)

Di susun dari MSB ke LSB, yaitu 1010110. Jadi 8610 = 10101102.

 Cara merubah Bilangan biner ke decimal adalah dg cara mengalikan setiap angka biner
dg faktor bobot terdekat(bilanngan biner berpangkat) dan jumlahkan hasil nya.

Contoh:
1011102 = 4610 , cara nya adalah:
0 * 2 pangkat 0 = 0
1 * 2 pangkat 1 = 2
1 * 2 pangkat 2 = 4
1 * 2 pangkat 3 = 8
0 * 2 pangkat 4 = 0
1 * 2 pangkat 5 = 32
Jumlah kan hasilnya = 0+2+4+8+0+32 = 4610.

2.Konversi Bilangan Decimal to Oktal dan Oktal to Decimal:

 Mengubah bilangan decimal ke oktal dilakukan dg cara membagi secara terus menerus
bilangan decimal dg angka 8.Hasil pembagian harus berbentuk bilangan bulat dan sisa
pembagian yang di dapatkan merupakan bilangan oktal.

Contoh:
86 : 8 = 10 sisa 6(LSB)
10 : 8 = 1 sisa 2
1 : 8 = 0 sisa 1(MSB)

Di susun dari MSB ke LSB, yaitu 126. Jadi 8610 = 1268.

 Mengubah bilangan oktal ke decimal dapat di lakukan dg cara mengalikan setiap


bilangan oktal dg bilangan oktal berpangkat seperti contoh:

738 = 5910. Cara nya adalah:


3 * 8 pangkat 0 = 3
7 * 8 pangkat 1 = 56. Jumlah kan hasil nya: 3+56 = 5910.

3.Konversi Bilangan Decimal to Hexadecimal dan Hexadecimal to Decimal:

 Mengubah bilangan decimal ke hexadecimal adalah dg cara membagi bilangan decimal


dg angka 16.Sisa hasil pembagian adalah bilangan hexadecimal.

Contoh:
86 : 16 = 5 sisa 6(LSB)
5 : 16 = 0 sisa 5(MSB)

Di susun dari LSB ke MSB, yaitu 56. Jadi 8610 = 5616.

 Mengubah bilangan Hexadecimal ke bilangan decimal dapat kita gunakan metode


membagi bilangan hexadecimal tersebut dengan bilangan hexadecimal berpangkat, yaitu
16 pangkat 0,16pangkat 1,dan seterusnya.

Contoh :
A916 = 16910
|------------> A9 = A + 9
= 10 + 9
= 10 * 16 pangkat 1 + 9*16 pngkat 0
= 160 + 9
= 16910

4.Konversi Bilangan Decimal to BCD dan BCD to Decimal :

 Cara mengubah decimal menjadi BCD adalah membagi setiap angka decimal dalam 4 bit
bilangan BCD.

Contoh:
86
1000 0110 Jadi 8610 = 1000 0110 BCD.

 Mengubah bilangan BCD ke bilangan decimal dilakukan dg cara membagi bilangan BCD
tersebut dalam 4 bit, yaitu seperti contoh:

-----> 0111 0101 BCD = 7510 -------> 0111 = 7 0101 = 5

5.Konversi Bilangan Biner to Oktal dan Oktal to Biner :

 Cara merubah bilangan biner ke oktal dapat kita lakukan dengan cara mengelompokkan
bilangan decimal tsb atas 3 bit,dan tiap bit di konversikan ke dalam bilangan oktal.

Contoh :
1011102= 568.
-------> 101 | 110 -----> 101 = 5 | 110 = 6

 Sebaliknya cara merubah bilangan oktal ke biner kita dapat menggunakan cara mengkonversikan lansung setiap bilangan oktal atas 3 bit
bilangan biner.

Contoh : 738 = 1110112


------> 7 = 111 | 3 = 011

6.Konversi Bilangan Oktal to Hexadecimal dan Hexadecimal to Oktal :

 Cara mengkonversikan bilangan oktal ke hexadecimal dapat di lakukan dengan cara


mengubah dahulu bilangan oktal tsb ke dalam biner dan baru di konversikan ke dalam
hexadecimal dg mengelompokkan nya atas 4 bit.

Contoh : 738 = 1110112 -----> 0011 = 3 | 1011 = 11(B).Jadi 738 = 3B 16.

 Mengubah bilangan hexadecimal ke oktal dapat dilakukan dg cara terlebih dahulu


mengkonversi ke bentuk biner lalu baru di rubah ke bentuk oktal.

Contoh : A916 = 101010012 --------> kelompokkan atas 3 bit ---> 010 = 2| 101 = 5| 001 = 1.
Jadi A916 = 2518.
6.Merubah Bilangan Biner to Hexadecimal dan Hexadecimal to Biner.
 merubah bilangan biner ke hexa dapat di lakukan dg cara mengelompokkan bilangan
biner atas 4 bit dan mengkoversikan lansung ke dalam bilangan hexadecimal.

Contoh : 1011102 -----> 0010 = 2 | 1110 = 14(E).Jadi 1011102 = 2E16.


7.Kalau kita ingin mengkonversikan Bilangan BCD ke dalam bentuk Biner,Oktal atau pun Hexadecimal, maka terlebih dahulu kita harus mengkoversikan bilangan BCD tsb ke dalam Bilangan
Decimal baru bisa di rubah ke bentuk bilangan yang lain nya.

Anda mungkin juga menyukai