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

Setelah  mengetahui  bagaimana  cara  mendapatkan  digit-digit  dari  sebuah
              bilangan, kalian akan mampu membuat program untuk melakukan konversi
              dari  bilangan biner ke  desimal. Sebelum  mulai  membuat kode program,
              pertama-tama kalian perlu menganalisis variabel-variabel yang dibutuhkan
              di dalam program ini.


              Analisis Variabel

              1.  Dibutuhkan sebuah  variabel  untuk  menampung  bilangan biner  yang
                  menjadi masukan.

              2.  Dalam proses konversi, bilangan biner diproses digit per digit dari paling
                  kanan.  Oleh karena itu, dibutuhkan sebuah variabel untuk menampung
                  banyaknya digit yang akan diproses.

              3.  Dibutuhkan sebuah variabel untuk menampung informasi urutan digit
                  yang sedang diproses dari yang paling kanan (posisi paling kanan adalah
                  posisi 0). Variabel ini akan berfungsi sebagai pangkat dari 2.

              4.  Dibutuhkan sebuah variabel untuk menampung bilangan desimal hasil
                  konversi.


              Kerangka Program
              Setelah  mengetahui  variabel-variabel  yang  perlu  dibuat, cobalah untuk
              membuat kode program dari langkah-langkah di bawah ini.


              Pendefinisian Variabel
              1.  Buatlah  sebuah  variabel  bilBiner  yang  berfungsi  untuk menyimpan
                  bilangan biner yang akan dikonversi menjadi desimal. Isi variabel bilBiner
                  dengan  bilangan  yang  ingin  kalian  konversi.  (Catatan:  bilangan  harus
                  berisi digit-digit 1 atau 0 saja).
              2.  Buatlah  sebuah  variabel  untuk  menampung  digit  yang akan diproses,
                  yang dihitung dari bilangan biner. Beri nama variabel tersebut digit.
              3.  Buatlah sebuah variabel yang berfungsi untuk memberi tahu digit yang
                  sedang diproses berada di posisi ke berapa dari kanan. Beri nama variabel
                  tersebut n. Isi variabel n dengan 0.
              4.  Buatlah sebuah variabel bilDesimal yang berfungsi untuk menyimpan
                  penjumlahan dari perkalian digit-digit pada bilangan biner dengan 2 . Isi
                                                                                    n
                  variabel bilDesimal dengan 0.






               118     Informatika SMP Kelas IX
   129   130   131   132   133   134   135   136   137   138   139