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