Page 157 - KM Informatika-BS-KLS-IX
P. 157
Pengayaan
Variabel hitung adalah variabel yang menghitung banyaknya bit 1 yang
ditemukan. Untuk mengubah isi variabel hitung di setiap perulangan,
pada algoritma di atas, dilakukan pemeriksaan pada digit. Dapatkah
kalian menemukan cara lain untuk mengubah isi variabel hitung di setiap
perulangan tanpa melakukan pemeriksaan pada digit?
Ayo, Kita Kerjakan
Aktivitas Individu
Aktivitas AP-K9-18: Konverter Bilangan Biner dengan Parity Bit
Genap ke Desimal
Tujuan: Mampu memodifikasi function untuk mengonversi bilangan biner
menjadi desimal. Modifikasi yang dilakukan ialah melakukan pemeriksaan
untuk melihat apakah bilangan biner yang menjadi masukan merupakan
bilangan biner yang sesuai dengan jenis parity yang digunakan. Setelah itu,
mengonversi bilangan biner menjadi desimal
Tingkat Kesulitan: 2
Hasil: Sebuah program yang memiliki 2 buah modul.
1. Sebuah function konversi bilangan biner dengan parity bit genap ke
desimal
2. Modul utama
Skenario Aktivitas:
Pada aktivitas sebelumnya, kalian sudah membuat konverter dari bilangan
desimal ke biner dengan parity bit genap. Pada aktivitas ini, kalian akan
membuat konverter dari bilangan biner dengan parity bit genap menjadi
desimal. Mari, definisikan terlebih dahulu apa masukan dan keluaran dari
program ini.
Berikut ini adalah spesifikasi masukan dan keluaran program yang akan
kalian buat:
Bab 7 Algoritma dan Pemrograman 141