You are on page 1of 3

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.
16.

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

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.

You might also like