Jumat, 20 September 2013

Mengubah Desimal ke Biner


Mengubah desimal dengan biner dapat dilakukan dengan berbagai cara. Salah satunya adalah menggunakan deret ukur yakni bilangan dua pangkat x.

128    64    32   16   8   4   2   1
 27      26    25     24  23  22  21  20

Caranya, cari bilangan-bilangan yang ada di dalam deret ukur yang jika dijumlahkan hasilnya adalah bilangan tersebut. Contoh misalkan ambil angka 23.

23 bisa didapat dari 16 + 4 + 2 + 1.
Maka tulis angka 1 di setiap bilangan yang digunakan, dan angka 0 untuk bilangan yang tidak digunakan.

128    64    32   16   8   4   2   1
  0      0     0       1   0   1   1   1
Maka, bilangan biner dari 23 adalah 00010111.

Cara lain adalah dengan memanfaatkan prinsip mod.
Hal yang perlu dilakukan adalah membagi dengan 2 bilangan yang diinginkan sampai hasil baginya 1, tidak bisa dibagi lagi untuk menghasilkan bilangan bulat.
Skemanya bisa dilihat pada gambar:

Pertama, bagi 23 dengan 2, hasilnya 11 sisa 1. Lalu bagi lagi angka 11 dengan 2, hasilnya 5 sisa 1. Begitu seterusnya sampai selesai. Perhatikan pula cara pembacaannya.

                                                                                
                                                                              



Jika dituangkan dalam notasi algoritma jika ingin membuat program, maka salah satunya adlah dengan flowchart yang ada di bawah ini.


 Selamat Mencoba^_^




























Tidak ada komentar:

Posting Komentar