Вы находитесь на странице: 1из 3

1. Cara Merubah bilangan biner ke desimal.

Kalian pasti sudah pernah melihat kode biner, seperti di bawah inikan.
010010101010101001101011
nah tetapi angka 1 dan 0 ini juga dapat mewakili angka sistem desimal. Pertama-tama, saya akan
menjelaskan bagaimana caranya membaca angka ini sebagai angka sistem desimal. Kemudian, saya
akan memperlihatkan bagaimana caranya mempergunakan angka itu dan menerjemahkannya ke
dalam teks.
Sistem Biner:
Di sini adalah satu contoh sederhana dari bilangan biner:
10100
Dan cara membaca bilangan biner itu mulai dari kanan ke kiri, jadi nya seperti ini :
00101

untuk menghitung nya, slot pertama di kalikan dengan pangkat satu, slot kedua di kalikan dengan
pangkat dua, slot ketiga di kalikan dengan pangkat empat, slot ke empat di kalikan dengan pangkat
delapan, begitu seterusnya.
1 0 0 0 = 0 0 0 1 0 0 0 (1000 = 000100)
untuk memperjelas contoh di atas
01=1
kenapa ? jawab : ( 1*1 ) + ( 0*2 ) = 1 + 0 = 1

langsung ke contoh aja deh biar ada bayangan dan ngerti :


a) 100
= (0 * 1) + (0 * 2) + (1 * 4) = 0 + 0 + 4 = 4
b] 000100
= (0 * 1)+(0 * 2)+(1 * 4)+(0 * 8)+(0 * 16)+(0 *32)
= 0+0+4+0+0+0 = 4
c) 100000

= (0 * 1) + (0 * 2) + (0 * 4) + (0 * 8) + (0 * 16) + (1 * 32)
= 0+0+0+0+0+32 = 32
d) 0010
= (0 * 1) + (1 * 2) + (0 * 4) + (0 * 8)
= 0+2+0+0=2
jawaban :
a) 4
b] 4
c) 32
d) 2
Kalau kalian dah dapet jawaban yang benar di atas, berarti kalian sudah mengerti dasar dari bilangan
biner.

2. cara merubah bilangan biner ke code ASCII


untuk lebih lanjut ke posting sebelumnya aja ASCII code..
contoh :
0100100001100101011011000110110001101111
nah sebelumnya kita pisahkan dulu bilangan biner di atas menjadi 8 digit seperti ini
01001000 01100101 01101100 01101100 01101111
nah sekarang kita tinggal menghitung bilangan biner tersebut per 8 digit.
cara menghitung nya seperti ini :
01001000 = (0*1)+(0*2)+(0*4)+(1*8)+(0*16)+(0*32)+(1*64)+(0*128)
= 0+0+0+8+0+0+64+0 = 72

01100101 = (1*1)+(0*2)+(1*4)+(0*8)+(0*16)+(1*32)+(1*64)+(0*128)
= 1+0+4+0+0+32+64+0 = 101
01101100 = (0*1)+(0*2)+(1*4)+(1*8)+(0*16)+(1*32)+(1*64)+(0*128)
= 0+0+4+8+0+32+64+0 = 108
01101100 = (0*1)+(0*2)+(1*4)+(1*8)+(0*16)+(1*32)+(1*64)+(0*128)
= 0+0+4+8+0+32+64+0 = 108
01101111 = (1*1)+(1*2)+(1*4)+(1*8)+(0*16)+(1*32)+(1*64)+(0*128)
= 1+2+4+8+0+32+64+0 = 111

jadi, hasil nya adalah :


01001000 = 72
01100101 = 101
01101100 = 108
01101100 = 108
01101111 = 111
untuk mengetahui karakter apa yg di hasilkan dari angka 72 itu, cobalah anda tekan ALT + [NO], NO
di sini maksud nya adalah angka hasil convert bilangan biner ke desimal.
nanti kalian akan mendapatkan hasil kode ASCII nya.
72 = H
101 = e
108 = l
108 = l
111 = o
jadi hasil biner di atas adalah sebuah kata yaitu ( Hello).

Вам также может понравиться