Anda di halaman 1dari 3

C. Konversi Bilangan 2.

Desimal ke Biner
1. Bilangan n berbasis r ke desimal Caranya:
Rumusnya adalah: ... + a(n+1)*r (n+1) + an*r n + a(n-1)*r (n-1) + ... a. bilangan dibagi dengan 2 lalu tuliskan hasil dan sisa
Contoh: ... + a1*r 1 + a0*r 0 + a-1*r -1 + ... pembagian
b. hasil pembagian tersebut dibagi lagi dengan
Catatan:  2 lalu tuliskan hasil dan sisa
a adalah bilangan awal c. ulangi langkah-langkah diatas sampai hasil terakhirnya
r adalah basis harus 0
n adalah pangkat bilangan d. tuliskan seluruh sisa pembagian, itu adalah bentuk biner
  *dimulai dari paling kanan bernilai 0 lalu berlanjut ke
kiri menjadi 1,2,dst..           Misal:
  *jika ada koma, maka yang disebelah kanan menjadi -1,- -         41(10) diubah ke biner
2,dst.. 
            Hasil           Sisa
Misalnya:           41/2            20               1
-         11011,11(2)         = 1*24 + 1*23 + 0*22 + 1*21 + 1*20 + 1.2-1 +           20/2            10               0
1.2-2           10/2            5                 0
= 16 + 8 + 0 + 2 + 1 + 0,5 + 0,25           5/2              2                 1
= 27,75(10)           2/2              1                 0
          1/2              0                 1 
-         642,5(7)               = 6*72 + 4*71 + 2*70 + 5*7-1
= 294 + 28 + 2 + 0,712           Jadi hasilnya adalah 101001(2)
= 324,712(10)        Catatan: untuk penulisan hasil adalah dari bawah keatas.
3. Desimal ke oktal dan heksadesimal *Cara Cepat Konversi Biner ke Desimal
Caranya hampir sama dengan desimal ke biner: Cara cepatnya adalah dengan menghitung kelipatan
a. untuk bilangan oktal dibagi dengan 8 1,2,4,8,16,32,64,128,dst.. dari digit paling kanan (yang
b. untuk bilangan heksadesimal dibagi dengan 16 dihitung hanyalah koefisien bernilai 1)

          Misalnya: Contoh: 10110001 =   1   0  1  1  0  0  0  1


-         Tuliskan 179(10) dalam bentuk oktal                                     128    64    32     16      8       4       2      1
Maka hasilnya adalah 1+16+32+128 = 177
              Hasil          
Sisa
          179/8          22               3 4. Biner ke Oktal
          22/8            2                 6 Caranya:
          2/8              0                 2 a. kelompokkan bilangan dalam bentuk tiga digit dimulai
dari kanan
          Jadi hasilnya adalah 263(8) b. jika bilangan dalam bentuk koma, maka acuan
pengelompokannya harus di koma
-         Tuliskan 179(10) dalam bentuk heksadesimal
c. hitunglah hasil konversi bilangan biner per kelompok
d. tuliskan hasilnya dengan berurutan
            Hasil           Sisa
          179/16        11               3           Misalnya:
          11/16          0                 B -         10110011(2)                 = 10|110|011(2)
                                    =   2    3     6
          Jadi hasilnya adalah B3(16)
=  236(8)
       Catatan: untuk penulisan hasil juga dari bawah
keatas. -         101011,111100(2)        = 101|011,|111|100(2)
                                          =    5      3    ,   7     4
=  53,74(8)
5. Biner ke Heksadesimal D. Komplemen
Caranya hampir sama dengan biner ke oktal tetapi: 1. Komplemen 1
a. pada heksadesimal pengelompokannya adalah 4 Adalah kebalikan dari bilangan biner tersebut:
b. jika hasilnya >9 maka dilanjutkan dengan A,B,C,D,E,F 1 menjadi 0 dan 0 menjadi 1

          Misal:           Misalnya:


-         10110011(2)                = 1011|0011(2) -         00001100(2)                k1 = 11110011(2)
                                          =    11       3
=  B3(16) 2. Komplemen 2
Adalah komplemen 1 yang hasilnya ditambah dengan 1
6. Oktal dan Heksadesimal ke Biner
Caranya adalah kebalikan dari cara yang tadi:           Misalnya:
konversikan desimal ke biner lalu kelompokkan menurut -         00001100(2)                k1 = 11110011(2)
oktal (tiga digit) atau heksadesimal (empat digit) k2 = 11110011(2) + 00000001 = 11110100(2)

          Misalnya:
-         263(8)                          = 2        6       3
= 010  110   011
= 010110011(2)

-         B3(16)                          = 11          3
= 1011    0011
= 10110011(2)

Anda mungkin juga menyukai