Kamis, 29 Oktober 2009

Mengkonversi bilangan biner ke ASCII (teks)

Tips dan trik mengkonversi bilangan biner ke teks. pertama-tama saya mencoba menjelaskan apa itu bilangan biner..?
bilangan biner adalah sistem bilangan yang menggunakan suatu bilangan dasar atau basis (Radix ) tertentu.
untuk bilangan biner menggunakan basis 2, menggunakan 2 macam simbol bilangan berbentuk 2 digit angka yaitu 0 & 1.

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:

1 0 1 0 0

Dan cara membaca bilangan biner itu mulai dari kanan ke kiri, jadi nya seperti ini :
0 0 1 0 1




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

0 1 = 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 =

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).

maap kl memang bahasa saya kurang di mengerti karena memang saya tidak pandai berkata-kata jd harap di maklumi.

Artikel Terkait:

10 komentar:

newbie mengatakan...

mas kalo dari biner ke ASCII trz ntar dijadiin biner lagi gmn mas???

Anonim mengatakan...

maaf mas..., itu pas "cobalah anda tekan ALT + [NO], itu pake program apa yaaa...???, kalkulator, excel atau apa...???

BGP on 15 Oktober 2011 pukul 20.29 mengatakan...

1010110110101101 bacanya apa mas?tolong ya?hehe

Anonim mengatakan...

01001101 01010101 01010011 01001100 01001001 01001101 01010011 00100000 01000001 01001110 01000100 00100000 01000011 01001111 01001101 01001101 01010101 01001110 01001001 01010011 01010100 01010011 00100000 01000001 01010010 01000101 00100000 01001001

artinya apa ya .... dpet dari youtube

Anonim mengatakan...

thanks ya mas...sangat berguna dan gampang di mengerti..

Anonim mengatakan...

terima kasih ya...
berkat postingan anda, saja jadi lebih memahaminya...

cowox mysterius on 24 November 2012 pukul 09.56 mengatakan...

izin copy ya sob.
kunjungan balik di tunggu.
http://www.ziguh.com/

Anonim mengatakan...

01001101 01010101 01010011 01001100 01001001 01001101 01010011 00100000 01000001 01001110 01000100 00100000 01000011 01001111 01001101 01001101 01010101 01001110 01001001 01010011 01010100 01010011 00100000 01000001 01010010 01000101 00100000 01001001

MUSLIMS AND COMMUNISTS ARE I

Unknown on 21 Desember 2015 pukul 01.46 mengatakan...

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

maaf mas bisa diperjelas lagi ga saya kurang paham hee sori newbie,, untuk bisa mendapatkan hello itu bagaimana saya tekan di laptop alt+no ga bisa hee

Anonim mengatakan...

nekan ALT+No di mana ? di noteped apa di mana ? apa ada bantuan aplikasinya lagi

Posting Komentar

Terima kasih sudah komentar disini, komentar sobat sangat berarti bagi saya. Tinggalkan pesan di Link Exchange untuk sobat yang mau bertukar link.

 

Friends

Traffic Kunjungan

Sharing ilmu Copyright © 2009 Community is Designed by Bie Blogger Template

All About Blogging and News Action Aid Fundraiser Loans and Credit Repair Personal Beauty My Natural Touch Homes Orlando Native Today Hot News Hot News Latest Latest Sport News Latest Celebrity News Info Lowest Mortage Interest Rate Entertainment News Reborn Auto Sales Home Improvement Music Info Video Maker Workshops Quick Weight Loss Diet Latest News