Page 130 - KM Informatika-BS-KLS-IX
P. 130

1.  Konversi bilangan biner atau oktal ke bilangan desimal
                  Pada bagian ini, kalian akan membangun 2 program:
                  a.  Konversi bilangan biner ke bilangan desimal
                  b.  Konversi bilangan oktal ke bilangan desimal
              3.  Konversi bilangan desimal ke bilangan biner atau oktal
                  Pada bagian ini, kalian akan membangun 2 program:
                  a.  Konversi bilangan desimal ke bilangan biner
                  b.  Konversi bilangan desimal ke bilangan oktal
              Subbab G: Pada subbab ini, kalian akan mempelajari sebuah konsep baru
              untuk melacak kesalahan yang mungkin terjadi saat pengiriman data. Kalian
              juga akan membangun dua buah program untuk melakukan:
              1.  Konversi bilangan desimal menjadi biner yang ditambah parity bit genap.
              2.  Konversi  bilangan biner  dengan  parity bit  genap  menjadi bilangan
                  desimal.
              Subbab H: Pada subbab ini, kalian akan menggabungkan kode-kode program
              yang sudah dibuat di subbab G dan H untuk menghasilkan program yang
              dapat melakukan konversi bilangan dari beberapa sistem bilangan.


              a.  Konversi Sistem Bilangan Biner dan Oktal ke Sistem Bilangan Desimal
              Untuk  mengubah  bilangan biner menjadi  bilangan desimal, kalian dapat
              melakukan  perkalian  terhadap  setiap  digit  pada  bilangan  biner  tersebut
              dengan bilangan 2 , di mana n adalah posisi digit dari kanan. Nilai n dimulai
                                n
              dari 0 (artinya digit paling kanan menempati posisi 0). Setelah setiap digit
              dikali dengan 2 , kalian perlu menjumlahkan semua hasil perkalian tersebut
                             n
              untuk mendapatkan bilangan desimalnya.

                  Sebagai  contoh,  berikut  ini  merupakan  konversi  bilangan  biner  10100
              menjadi bilangan desimal 20.
                                         Bilangan Biner 10100

                  Digit pada                  Perpangkatan
               Bilangan Basis 2    Posisi       dari Posisi              Arti
                                                                            0
               0                 0                  2 0                0 x 2  = 0
                                                                            1
               0                 1                  2 1                0 x 2 = 0
                                                                            2
               1                 2                  2 2                1 x 2 = 4
                                                                            3
               0                 3                  2 3                0 x 2 = 0
                                                                           4
               1                 4                  2 4               1 x 2 = 16
               Bilangan desimal hasil konversi 10100 adalah       0 + 0 + 4 + 0 + 16 = 20



               114     Informatika SMP Kelas IX
   125   126   127   128   129   130   131   132   133   134   135