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
   124   125   126   127   128   129   130   131   132   133   134