Konversi Bilangan

Posted by : Unknown
Monday 30 September 2013


KONVERSI BILANGAN

Adalah suatu proses dimana satu sistem bilangan dengan basis  tertentu akan dijadikan  bilangan dengan basis yang lainnya.

Konversi dari sistem bilangan Desimal

1.      Konversi bilangan Desimal ke Biner
Konversi bilangan desimal bulat ke biner dilakukan dengan membagi secara berulang-ulang suatu bilangan desimal dengan 2. Sisa setiap pembagian merupakan bit yang didapat.
     
Contoh :
45 (10) = …..(2)
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =   5 + sisa 1
  5 : 2 =   2 + sisa 1
  2 : 2 =   1 + sisa 0               101101(2) ditulis dari  bawah ke atas


2.      Konversi bilangan Desimal ke Oktal
Konversi bilangan bulat desimal ke oktal dilakukan dengan membagi secara berulang-ulang suatu bilangan desimal dengan 8. Sisa setiap pembagian merupakan digit oktal yang didapat.

Contoh :
            385 ( 10 ) = ….(8)
            385 : 8 = 48 + sisa 1
              48 : 8 =   6 + sisa 0
                                                            601 (8)
3.      Konversi bilangan Desimal ke Hexadesimal
Yaitu dengan cara membagi bilangan desimal dengan 16 kemudian diambil sisa pembagiannya
           
Contoh :
            1583 ( 10 ) = ….(16)
            1583 : 16 = 98  + sisa 15
                 96 : 16 =   6 + sisa 2
                                                            62F (16)

Konversi dari system bilangan Biner
1.      Konversi bilangan Biner ke Desimal
Konversi bilangan biner ke desimal dilakukan dengan menjumlahkan hasil perkalian semua bit biner dengan beratnya.
     
Contoh :
1 0 0 1
                                                            1 x 2 ^0 = 1
                                                            0 x 2 ^1 = 0
                                                            0 x 2 ^2 = 0
                                                            1 x 2 ^3 = 8
                                                                         9 (10)

2.      Konversi bilangan Biner ke Oktal
Konversi bilangan biner ke oktal lebih mudah dibandingkan konversi bilangan desimal ke oktal. Untuk bagian bulat, kelompokkan setiap tiga bit biner dari paling kanan, kemudian konversikan setiap kelompok ke satu digit oktal. Dan untuk bagian pecahan, kelompokkan setiap tiga bit biner dari paling kiri, kemudian konversikan setiap kelompok ke satu digit oktal. Proses ini merupakan kebalikan dari proses konversi bilangan oktal ke biner.

Contoh:
11010100 (2) = ………(8)

           100 = 0 x 2 0  = 0
            0 x 2 ^1 = 0
            1 x 2 ^2 = 4
                          4(8)
Begitu seterusnya untuk yang lain.

3.      Konversi bilangan Biner ke Hexademial
Dapat dilakukan dengan mengkonversikan tiap-tiap empat buah digit biner yang dimulai dari bagian belakang.

Contoh :
11010100
1101  I  0100
  13    I     4   =  D4 (16)

Konversi dari system bilangan Oktal
1.      Konversi bilangan Oktal ke Desimal
Konversi bilangan oktal ke desimal dilakukan dengan menjumlahkan hasil perkalian semua digit oktal dengan beratnya.

Contoh:
12(8) = …… (10)
                                                            2 x 8 ^0 = 2
                                                            1 x 8 ^1 = 8                                                                                     Jadi 10 (10)

2.      Konversi bilangan Oktal ke Biner
Konversi bilangan oktal ke biner lebih mudah dibandingkan dengan konversi bilangan oktal ke desimal. Satu digit oktal dikonversi ke 3 bit biner. Tabel 2.1 dapat digunakan untuk membantu proses pengonversian ini.

Contoh:
6502 (8) ….. = (2)

6 = 110
5 = 101
0 = 000
2 = 010

jadi 110101000010

3.      Konversi bilangan Oktal ke Hexadesimal
Dilakukan dengan cara merubah dari bilangan oktal menjadi bilangan biner kemudian dikonversikan ke hexadesimal.

Contoh :
2537 (8) = …..(16)
2537 (8) = 010 I 101 I 011 I 111
0101 I 0101 I 1111
  5     I    5    I  15  = 55F (16)

Konversi dari bilangan Hexadesimal
1.      Konversi bilangan Hexadesimal ke Desimal
Yaitu dengan cara mengalikan masing-masing bit dalam bilangan dengan position valuenya.

Contoh :
C7(16) = …… (10)
                                                                        7 x 16 ^0            =     7
                                                                        C x 16 ^1           =  192                                                       7 + 192 = 199
Jadi 199 (10)

2.      Konversi bilangan Hexadesimal ke Oktal
Dilakukan dengan cara merubah dari bilangan hexadesimal menjadi biner terlebih dahulu  kemudian dikonversikan ke octal.

Contoh :
55F (16) = …..(8)
55F(16) = 0101 I 0101 I 1111 (2)
                 010 I 101 I 011 I 111 (2)
              =   2   I   5   I   3   I   7  (8)
              = 2537 (8)

0 comments:

Copyright © 2012 Nawastara-TKJ1 | Another Theme | Designed by Johanes DJ