Kode Biner ( Binary Code )

21.15 5 Comments

Pernahkah anda berfikir mengapa dalam satu tombol keyboard dapat menghasilkan simbol yang berbeda ? jawabannya adalah karena setiap simbol memiliki bilangan biner yang berbeda-beda. Bahkan dalam satu tombol yang sama. Jadi, setiap tombol yang kita ketik tidak dibaca dalam bentuk simbol seperti yang tertera di papan keyboard, tetapi akan dibaca dalam bentuk bilangan biner.

Bilangan biner atau yang biasa disebut dengan dengan istilah bit ( binary digit ) adalah bilangan yang hanya terdiri dari angka 1 dan 0, biasanya berjumlah 8 digit, contohnya : 00010100. Setiap digit dari bilangan biner mewakili bilangan berbasis 2.

Digit pertama : 1
Digit kedua : 2
Digit ketiga : 4
Digit keempat : 8
Digit kelima : 16
Digit keenam : 32
Digit ketujuh : 64
Digit kedelapan : 128

Misal bilangan biner 01000010 akan dikonversikan menjadi desimal, cara menerjemahkannya adalah dengan menjumlahkan digit-digitnya dari kanan ke kiri.

(0*1)+(1*2)+(0*4)+(0*8)+(0*16)+(0*32)+(1*64)+(0*128)= 0+2+0+0+0+0+64+0 = 66

Jadi, 66 merupakan desimal dari bilangan biner 01000010.

Setiap 8 digit bilangan biner mewakili suatu simbol berdasarkan desimalnya. Kita bisa mengetahui simbol-simbolnya dari tabel ASCII ( American Standard Code for Information Interchange ). Berdasarkan tabel ASCII, 66 merupakan desimal dari huruf B. Huruf B berbeda dengan huruf b. Huruf b memiliki desimal 98. Jelas sangat berbeda dengan huruf B yang memiliki desimal 66.

Nah, bagaimana jika ingin menerjemahkan kata ? maka kita harus menerjemahkannya huruf demi huruf.

Misalnya :01000010 01100001 01110101

01000010 = 66 = B
01100001 = 97 = a
01110101 = 117 = u

Jadi, 01000010 01100001 01110101 : Bau

-silahkan mencoba-

Khaidir Afif

Seorang Desainer Grafis yang juga menggeluti Game Development, Web Development, dan jurnalistik.

5 komentar: