Membaca Binary (Sub forum IT)

Membaca Binary -> (Sub forum IT)

 1. Pengenalan
2. Sistem biner
3. membaca biner ke dalam ASCII.
[@more@]

 1. Pengenalan
Ketika kita melihat sistem biner maka
yang kita temukan hanyalah
sekumpulan digit yang hanya tersusun
dari angka 0 dan 1 dan tampak acak
sehingga sangat sulit bagi kita untuk
bisa memahami apa sebenarnya yang
direprsentasikan oleh digit-digit
tersebut, seperti:
010010101010101001101011

Tetapi pada dasarnya sekumpulun 0
dan 1 ini bisa direpresentasikan dengan
angka desimal dan pertama-tama tentu
kita mencoba membaca desimal yang
terwakili di dalam sekumpulan 0 dan 1
tersebut. Dan dari angka desimal
kemudian bisa diterjemahkan ke dalam
teks. Memang komputer sendiri tidak
menggunakan sistem desimal ini ketika
teks-teks di dalam komputer terkonversi
menjadi sistem biner. Jadi cara baca kita ini bukan proses yang dilalui oleh komputer.

2. Sistem Biner
Pertama-tama dalam membaca biner
kita layaknya sedang berhadapan
dengan bahasa Arab atau Hebrew di
mana kita harus membacanya dari kiri
ke kanan. Dan sekumpulan angka 0 dan
1 itu biasanya (biasanya apa pasti
begitu ya hehehe bukan orang komputer
nih, tapi nampaknya kalau melihat 8 bit
sih ya memang dibagi ke dalam per 8
digit?) dibagi ke dalam 8 digit maksimal
dan setiap digit secara berurutan
merepresentasikan nilai value kali 2
selamanya. Jadi nilai-nilai tersebut
dimulai dari kanan adalah sebagai
berikut:

- Digit pertama adalah bernilai 1
- Digit kedua adalah bernilai 2 yaitu 1 x
2
- Digit ketiga adalah bernilai 4 yaitu 2 x
2
- Digit keempat adalah bernilai 8 yaitu 4
x 2
- Digit kelima adalah bernilai 16 yaitu 8
x 2
- Digit keenam adalah bernilai 32 yaitu
16 x 2
- Digit ketujuh adalah bernilai 64 yaitu
32 x 2, dan
- Digit kedelapan adalah bernilai 128
yaitu 64 x 2 (dan seterusnya dengan
kelipatan kali 2 dari digit sebelumnya)
Dalam contoh lain, kita ingin
merepresentasikan nilai 5 dalam binary
maka kita membutuhkan untuk
menambahkan nilai digit pertama
dengan digit ketiga. Nilai 5 tertulis
dalam biner dengan 101 dan kita
membacanya sebagai berikut:

- 101 kita baca dari kanan adalah 1
(satu) + 0 (dua) + 1 (empat) = 5. Dalam
contoh lain:
- 001011 kita baca dari kanan adalah 1
(satu) + 1 (dua) + 0 (empat) + 1
(delapan) + 0 (enambelas) + 0 (tiga
puluh dua) = 11. Jadi yang kita jumblah
adalah nilai dalam kurung apabila
bernilai 1 pada binernya.

3. Membaca biner ke dalam teks (ASCII)
ASCII pada dasarnya adalah hurup-
hurup, angka-angka, dan simbol-simbol
(hurup simbol) yang tampak dalam
komputer kita yang sudah terwakilkan
dalam bentuk font sehingga sudah kita
baca dalam bahasa manusia. Hal itu
bisa kita pahami bahwa setiap kali kita
mengetikkan suatu hurup dari keyboard
maka itu kemudian dikonversi dalam
code yang sesuai dan tepat, apa saja tut
yang kita tekan baik berupa angka atau
hurup.
Sebagai contoh, dalam sebuah binary
yang panjang kita tuliskan sebagai
berikut:
0100100001100101011011000110110001101111

kode-kode biner
dipisahkan dalam 8 digit di mana itu
merupakan presentasi 8 bits setiap
hurup. Maka code di atas kita baca
seperti ini:
01001000 - 01100101 - 01101100 -
01101100 - 01101111
Setelah itu kita mencoba membaca nilai
desimal dari setiap 8 digit ini dengan
mengkalkulasikan setiap nilai dari digit
yang mewakilinya, sebagai berikut:
01001000 = 72
01100101 = 101
01101100 = 108
01101100 = 108
01101111 = 111

Kalau dalam membaca nilai setiap digit
yang diwakili code biner tersebut dari
sebelah kanan, maka membaca nilai
ASCII tetap dilakukan dari kiri sehingga
code biner dalam contoh di atas adalah
72, 101, 108, 108, 111. Sekarang hurup
apa saja yang diwakili oleh angka-
angka ini dalam code ASCII, baik hurup,

angka atau hurup simbol? Tentu kita
harus melihat table code ASCII. Akan
tetapi dengan komputer bisa dilakukan
dengan mudah, yaitu dengan menekan
tombol ALT + [Angka tersebut]. Dari
contoh di atas, satu persatu kita tekan
ALT + 72 dan seterusnya maka hasil
yang kita dapatkan adalah:

72 = H
101 = e
108 = l
108 = l
111 = o

Maka code biner dalam contoh kita
tersebut bisa dibaca dengan bahasa
manusia yang ternyata adalah Hello
Share on Google Plus

About Naufal Serfusion

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar :

Post a Comment

Silahkan Ber-Komentar bro.. :)
SOPAN WAJIB !!