Minggu, 15 April 2012

Konversi Bilangan Desimal, Biner, Oktal dan Heksadesimal

Bilangan desimal adalah bilangan yang menggunakan 10 angka mulai 0 sampai 9 berturut2.
Bilangan desimal disimbolkan dengan (10)
Contoh penulisan bilangan desimal : 1710.
Bilangan biner adalah bilangan yang hanya menggunakan 2 angka, yaitu 0 dan 1.Bilangan biner juga disebut bilangan berbasis 2. Setiap bilangan pada bilangan biner disebut bit, dimana 1 byte = 8 bit.  Contoh penulisan : 1101112.
Bilangan binner disimbolkan dengan (2)
Bilangan oktal adalah bilangan berbasis 8, yang menggunakan angka 0 sampai 7. Contoh penulisan : 178.
Bilangan oktal di simbolkan dengan (8)
Bilangan heksadesimal, atau bilangan heksa, atau bilangan basis 16, menggunakan 16  buah simbol, mulai dari 0 sampai 9, kemudian dilanjut dari A sampai F. Jadi, angka A sampai F merupakan simbol untuk 10 sampai 15. Contoh penulisan : C516.
Bilangan heksa desimal disimbolkan dengan (16)
Contoh konversi bilangan  (2)  ke bilangan (10):
(2)ke (10)
III01010 = ......................(10)
    =   I x 27 + I x 26 + I x 25 + 0 x 24 + I x 23 + 0 x 22 + I x 21 + 0 x 20
   =    128+64+32+8+2
  =     234(10)
Contoh konversi bilangan (10) ke (2)
891(10)         =................... (2)
891/2  = 445 sisa 1
445/2  =222 sisa 1
222/2  =111 sisa 0
111/2  =55    sisa 1
55/2   = 27   sisa 1
27/2  =13     sisa 1
13/2  =6       sisa 1
6/2    =3       sisa 0
3/2   = 1       sisa 1
          1
Maka dari ( 10)  ke ( 2) 
891(10) =  1101111011( 2)
Contoh konversi bilangan (8) ke (10)
675(8)   =..............(10)
          = 6 x 82 + 7 x 81  + 5 x 80
                =384 + 56 + 5
          = 445(10)
Contoh konversi bilangan (10) ke (8)
445(10)  =    675 (8)
445/8  = 55 sisa 5
55/8   = 6    sisa 7
             6
Contoh konversi bilanga ( 16 )ke( 10 )
0 – 9, A = 10 , B = 11,  C =12, D = 13, E = 14,F=15
BABE(16)=....(10)
               = B x 163 + A x 162 + B x 161 + E x 160
               = 11 x 4096 + 10 x 256 + 11 x 16 + 14 x 1
               = 45056 + 2560 + 176 + 14
               =47806(10)
Contoh  konversi bilangan (10) ke (8)
         445(10) = 675  . . .(8)
           445/8 = 55 sisa 5
             55/8= 6 sisa 7
                    = 6  
Contoh konversi bilangan
       47806/16 = 2987 sisa14= E
       2987/16 = 186 sisa 11 = B
       186/16 = 11 sisa 10 =A
        10/16 = 11 = B
47806(10) = BABE (16)                 24= 16
Konversi bilangan (2) ke (8)                            23= 8   
1111111
111    jadi  1 x 22 + 1 x 21 + 1+ 20    = 7 
111    jadi 1 x 2 2  +  1 x 21  + 1 x 20 = 7
1 jadi 1 x 20 = 1
Konversi bilangan (2) ke(16)                       24 = (16)
10101111111(2)= 57F(16)


           1111               jadi 1 x 23 + 1 x 22 + 1 x 21 + 1 x 20 =
                                                                    8 + 4 + 2 + 1=15 (F)
            0111             jadi 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20 =
                                                                         4 + 2 + 1  = 7
             101              jadi                     1 x 22 + 0 x 21 + 1 x 20 = 5
                   
Metode yang paling sederhana adalah metode modifikasi LSB. Pada susunan bit di dalam sebuah byte (1 byte = 8 bit), ada bit yang paling berarti (most significant bit atau MSB) dan bit yang paling kurang berarti yaitu LSB.

Tidak ada komentar:

Posting Komentar