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