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

Algoritma
                 a.  Ulangi hingga semua digit pada variabel bilBiner selesai diproses.

                     1.  Isi variabel digit dari sisa hasil bagi variabel bilBiner dengan 10.
                                                                                    n
                     2.  Tambahkan isi variabel bilDesimal dengan hasil digit x 2 .
                     3.  Tambahkan variabel n dengan 1.
                     4.  Ubah variabel  bilBiner  menjadi  pembulatan  ke  bawah  dari  hasil
                         bilBiner/10.
                 b.  Tampilkan hasil dari variabel bilDesimal.


                 Saran
                 Kalian  dapat  menggunakan blok  perintah  [repeat  while] atau  [repeat
                 until] untuk melakukan perulangan dari  langkah  5  sampai dengan 8.
                 Tentukanlah  syarat  untuk  menghentikan  perulangan.  Tuliskan ekspresi
                 perulangan dalam lembar kerja kalian!

                 Buatlah program yang mengimplementasikan langkah-langkah pada kerangka
                 program. Simpan program kalian dengan format penamaan file: AP-K9-12a-
                 <No.Absen>-<Nama>.

                 Contoh: Jika nama dan nomor absen kalian adalah Nani dan 16,  beri nama
                 file kalian dengan AP-K9-12a-16-Nani.
                 Catatan: Penamaan file bisa saja berubah bergantung pada instruksi dari guru
                 kalian.


                 Testing
                 Untuk  menguji kebenaran program kalian, cobalah  untuk mengubah-ubah
                 isi variabel  bilBiner  dan  periksa  apakah  hasil  bilDesimal  dari  program
                 kalian  sesuai  dengan  hasil  dari  konverter  online  https://www.rapidtables.
                 com/convert/number/index.html.

                     Tuliskan  hasil  pengujian  program  kalian  dalam  lembar  kerja  dengan
                 format berikut. Lakukan pengujian minimal 5 kali.

                                                            bilDesimal
                        bilBiner
                                                AP-K9-12a             Konverter Online
                            111                      …                       …
                            …                        …                       …







                                                             Bab 7 Algoritma dan Pemrograman  119
   130   131   132   133   134   135   136   137   138   139   140