Kamis, 03 September 2015

Konversi Bilangan

kali ini saya membahas konversi bilangan binary ke desimal dan desimal ke binary,
langsung saja ke materi.

Konversi Desimal ke Binary
konversi bilangan desimal ke binary cukup mudah, kita hanya perlu membagi bilangan desimal tersebut sesuai dengan basis bilangan tujuan kita yaitu binary berbasis 2 lalau kita urutkan dari hasil terakhir dan sisa dari pembagian tersebut dari bawah ke atas,
contoh 100 (desimal) = ... (binary)
100/2=50 sisa 0
50/2  =25 sisa 0
25/2  =12 sisa 1
12/2  =6   sisa 0
6/2    =3   sisa 0
3/2    =1   sisa 1
jadi kalau diurutkan menjadi 01100100, angka 1 urutan ke2 dari kiri merupakan hasil terakhir pembagian dan dilanjutkan dengan sisa sisa pembagian dan angka 0 di bagian paling kiri merupakan tambahan karena bilangan biner harus berjumlah 8 digit.
sisa pembagian yang saya maksud yaitu seperti 25/2 kan 25 tidak bisa dibagi 2 jadi kita ambil nilai terdekat namun tidak melebih tetapi harus bisa dibagi 2 yaitu angak 24 kalau dibagi 2 hasilnya 12 dan 24 memiliki sisa 1 agar menjadi 25.

Konversi Binary ke Desimal
konversi bilangan binary ke desimal tidak terlalu susah juga, kita hanya perlu mengkalikan bilangan binary dengan basisnya sendiri, yaitu 2 pangkat n. pangkat n dimulai dari 0 lalu lanjut 1,2 dan seterusnya dan bilangan binary yang dikali dimulai dari bagian paling kanan dan hasil dari perkalian tersebut dijumlahkan.
contoh 01100100 (binary) = .... (Desimal)
0x2= 0
0x21  = 0
1x2= 4
0x2= 0
0x2= 0
1x2= 32
1x2= 64
0x2= 0
jika dijumlahkan semua maka hasilnya 100, sama seperti contoh konversi desimal ke binary, jadi cara kali ini terbukti berhasil.

Sekian posting dari saya, apa bila ada salah mohon komentar.

0 komentar:

Posting Komentar