Page 129 - KM Informatika-BS-KLS-IX
P. 129
data dalam bentuk bilangan biner, walaupun komputer menyimpan data
dalam bilangan biner. Agar data yang tampil pada layar merupakan bilangan
desimal, komputer melakukan konversi dari biner menjadi desimal. Begitu pula
sebaliknya, saat pengguna memberi masukan yang berupa bilangan desimal,
komputer melakukan konversi untuk mengubah masukan tersebut menjadi
biner sebelum menyimpan data tersebut.
Selain sistem bilangan biner, sistem bilangan lain yang sering digunakan
adalah sistem bilangan heksadesimal. Komputer sering menampilkan alamat
memori dalam sistem bilangan heksadesimal. Kalian bisa membaca ulang
materi SK kelas VIII untuk mengingat kembali mengenai sistem bilangan
heksadesimal. Dari beberapa contoh ini, kalian bisa melihat ada berbagai jenis
sistem bilangan yang umum digunakan. Oleh karena itu, diperlukan sistem
konversi bilangan untuk mengomunikasikan objek-objek yang berbeda
sistem bilangannya.
Target Program
Dari subbab F hingga H, kalian akan belajar membuat program untuk
mengonversi bilangan. Target akhirnya ialah kalian mampu membuat sebuah
program untuk melakukan konversi bilangan dari sebuah sistem bilangan ke
sistem bilangan lainnya. Pada program tersebut, pengguna dapat memilih
sistem bilangan asal dan sistem bilangan tujuan dari minimal 3 sistem
bilangan (sistem bilangan biner, oktal, dan desimal).
Sebelum membuat program tersebut, kalian perlu memahami konsep/
persoalan yang akan diprogram. Pada kasus ini, kalian harus memahami
konsep representasi bilangan dan komputasinya untuk mengonversi bilangan
dari satu sistem bilangan ke sistem bilangan lainnya.
Program akan terlalu kompleks jika diwujudkan sekaligus, apalagi jika
masih ada sistem bilangan lainnya. Oleh sebab itu, perlu dibuat strategi agar
kalian dapat menyelesaikan masalah ini tahap demi tahap, dan memanfaatkan
tahapan sebelumnya untuk membuat sebuah solusi. Tahap terakhir ialah
merangkai semua solusi menjadi sebuah program. Menyelesaikan sebuah
persoalan besar dengan membuat tahapan solusi program pembangunnya ini
disebut dekomposisi.
Tahapan Penyelesaian
Subbab F: Pada subbab ini, kalian akan mempelajari dan membangun program
untuk mengonversi bilangan biner atau oktal ke desimal dan sebaliknya.
Bab 7 Algoritma dan Pemrograman 113