0% menganggap dokumen ini bermanfaat (0 suara)
40 tayangan12 halaman

Cara Membaca Kode Biner dan ASCII

Membaca kode biner merupakan proses penting untuk memahami sistem komputer. Kode biner terdiri dari kombinasi angka nol dan satu yang merepresentasikan nilai desimal. Setiap digit dalam kode biner mewakili pangkat dua berurutan, dimulai dari satu untuk digit paling kanan. Dengan memahami nilai masing-masing digit, kode biner dapat diterjemahkan ke dalam bilangan desimal atau karakter huruf dan angka melalui sist
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
40 tayangan12 halaman

Cara Membaca Kode Biner dan ASCII

Membaca kode biner merupakan proses penting untuk memahami sistem komputer. Kode biner terdiri dari kombinasi angka nol dan satu yang merepresentasikan nilai desimal. Setiap digit dalam kode biner mewakili pangkat dua berurutan, dimulai dari satu untuk digit paling kanan. Dengan memahami nilai masing-masing digit, kode biner dapat diterjemahkan ke dalam bilangan desimal atau karakter huruf dan angka melalui sist
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

MEMBACA BINARY CODE

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) Kemudian, angka 0 dan dan 1 merupakan perwakilan dari salah dan benar (False or True) atau dengan kata lain adalah (yes or no) sehingga ketika digit pertama dipresentasikan dengan angka 1 maka nilai 1 adalah benar dan begitu seterusnya. Dalam contoh akan menjadi lebih jelas sebagai berikut: 10101 adalah sekumpulan sistem biner yang terdiri dari 5 digit di mana digit pertama adalah benar, digit kedua adalah salah, digit ketiga adalah benar, digit keempat adalah salah, dan digit kelima adalah benar. Maka terjemahan sekumpulan biner ini dalam desimal adalah 21. Atau dengan kata lain, ketika anda menginginkan desimal bernilai satu maka dalam biner anda menuliskannya dengan 0 1 dan kalau anda menginginkan nilai 2 maka dalam biner dituliskan dengan 1 0. Misalkan anda ingin merepresantasikan 8 dalam bentuk biner maka anda menuliskan 0 untuk digit pertama karena anda tidak meninginkan nilai 1, menuliskan 0 untuk digit kedua karena begitu juga, dan seperti itu juga pada digit ketiga karena anda tidak menginginkan nilai 4, tapi anda menuliskan 1 pada digit keempat karena digit empat bernilai 8 sehingga akan menjadi 1 0 0 0. Hal yang terpenting juga, semua digit 0 dari kiri ke kanan tidak terlalu penting karena 1000 akan bernilai sama dengan 0001000. Akan lebih jelas dalam bentuk sebagai berikut: Pertanyaan, sekumpulan biner ini merepresentasikan apa dalam desimal? a) 100 b) 000100 c) 100000 d) 0010 Jawabannya: a) 4 b) 4 c) 32 d) 2 Apabila kita sudah mengerti jawaban di atas maka pada dasarnya kita sudah mengerti sistem dasar biner. Kemudian apabila kita paham dengan nilai yang selalu kelipatan 2 ini maka bagaimana kita merepresentasikan nilai desimal yang ganjil di mana tidak bisa dikali 2. Untuk mendapatkan nilai tersebut maka dalam biner kita tambahkan dengan nilai yang diwakili oleh digit itu sendiri. Misalnya kita menginginkan nilai 3 maka dalam biner dipresentasikan dengan

benar pada digit pertama dan benar pada digit kedua maka tertulis dalam biner dengan 1 1, maka nilai 1 pada digit pertama ditambahkan dengan nilai 2 pada digit kedua = 3. Ini adalah total nilai dalam sekumpulan biner dan begitulah cara merepresantasikanya dalam biner 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. Pertanyaan, berapa nilai desimal dari rangkaian biner berikut: a) 11011 b) 110 c) 010101 d) 10110 Jawabannya: a) 27 b) 6 c) 21 d) 22 Apabila kita sudah mengerti ini maka pada dasarnya kita sudan mengerti sistem biner. Memahaminya memang susah, tetapi menjadi mudah dengan begini kan? Sekarang bagaimana makna biner tersebut dalam teks.

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 Dari sekian banyak sekumpulan kode biner ini terwakili beberapa hurup dan angka untuk code ASCII. Dan dengan delapan digit saja sudah lebih dari cukup untuk mempresentasikan sekian hurup dan angka dan sebagaimana pada dasarnya 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. Pertanyaan, bacalah code ini dalam teks? 01000011011011110110111001100111 01110010011000010111010001110101 01101100011000010111010001101001 01101111011011100111001100100001 Tentu saja langkah pertama adalah dengan membaginya dalam delapan digit yakni 8 bit, seperti sebagai berikut: 01000011 - 01101111 - 01101110 - 01100111 - 01110010 - 01100001 - 01110100 - 01110101 - 01101100 - 01100001 01110100 - 01101001 - 01101111 - 01101110 - 01110011 - 00100001

END -

Try this: Decoding binary numbers


In this activity you'll do maths like a computer. It's a bit tricky, so younger readers may want to read the What's Happening section first.

You will need


Your hand A pen Starting from left to right, write the numbers 16, 8, 4, 2 and 1 on your fingers.

What to do
1. Hold up one hand with fingers out-stretched. 2. Starting from left to right, write the numbers 16, 8, 4, 2 and 1 on your fingers. If you are holding up your left hand your thumb will be number 16 and your little finger will be number one and the reverse for your right hand. 3. We are going to use these numbers to add up to the number 26. 4. By holding up only your little finger on your left hand you have the number 1. Holding up only your ring finger you have the number two. To get number 3 you need to hold both your little and ring finger as 1 + 2 =3. To get the number twelve you hold up your index and middle fingers and leave the others down, 8 + 4 = 12. 5. Apologise to anyone you made a rude gesture at and tell them maths is always this much fun.

Using your left hand, hold up only your little finger, curl down your thumb and the other three fingers. This is the number 1 and is written in binary code as 00001.

How does this relate to binary numbers?


1. Looking at your hand imagine that when your fingers are curled down that fingers represent the value of zero. Standing up right your fingers represent the number one. 2. So if all your fingers are curled down you would write your hand as 00000. If all your fingers are upright it would be 11111. 3. Using your left hand, hold up only your little finger, curl down your thumb and the other three fingers. This is the number 1 and is written in binary code as 00001. We can see To get number 3 you need to hold both your little this because the first four fingers (including and ring finger as 1 + 2 =3. This is written in binary your thumb) are curled down and only the code as 00011. last finger is standing. 4. The number 2 in binary code is 00010 bec au

se the ring finger is upright and the others are curled. 5. How would you write the number 12? You would need the finger with the number 8 written on it and the finger with the number 4, 8 + 4 = 12. And therefore, the binary code is 01100 as the second and third fingers are upright. The number 16 is 10000.

Have a go at coding and decoding.


We can code the alphabet by representing letters with numbers. The letter 'a' is the number 1, 'b' is 2, c = 3, d = 4 and so on until z = 26. This way you can write words as numbers. The word BINARY would be written as 2-9-14-1-18-25. These numbers can then be coded further using binary numbers. Holding your fingers up again you can work out that the first letter of BINARY, represented by the number 2 can be written as 00010. The second letter (the number 9) is 01001. Using this method, B-I-N-A-R-Y written in binary code is 00010 - 01001 - 01110 - 0001 - 10010 - 11001 To work out the answer to the question below, first decode the binary into decimal numbers (the numbers will be from 1 to 26) and then decode the decimal numbers in to letters.

You would need the finger with the number 8 written on it and the finger with the number 4, 8 + 4 = 12. And therefore, the binary code is 01100.

Binary code 10000.

Question: What's the difference between pea green paint and the cha cha? Answer: 00001- 01110 -11001 - 01111 - 01110 - 00101 00011-00001- 01110 00011-01000- 00001 00011-01000-00001 What's happening?
When we count and do everyday calculations like adding and multiplying, we use the decimal number system. When computers count, calculate and process words, they use the binary number system.

Using the decimal system, which is based on the number 10, the positions of the digits in a number, reading from the right, mean 'units', 'tens', 'hundreds', 'thousands', and so on. (The value of each position goes up by a factor of 10.) The decimal system uses 10 numerals (0,1,2,3,4,5,6,7,8,9) and the number 453 means 3 units, 5 tens and 4 hundreds. In the binary representation of a number, the position of the digits, mean 'units', 'twos', 'fours', 'eights', 'sixteens', and so on. The value of each number goes up by a factor of 2. Look at your hand again, did you notice that? The binary number system uses two numerals (0 and 1) and 1101 means (reading from the right to the left) 1 unit, no twos, 1 four and 1 eight, or 1 + 4 + 8, which equals 13. (A bi nary digi t (a 1 or a 0) is called a bit .) The binary number system is ideal for use in computer programs bec au se the two digits can be represented by the two states of an electronic circuit (off = 0 and on = 1). Although computers are based on the binary number system, we don't have to use binary numbers when using one. Instead, we enter decimal numbers the computer converts into binary before manipulating them. Fortunately, computers are much faster than we are at translating decimal into binary. Binary codes can represent the letters of the alphabet, numerals, common symbols, and commands such as 'space' or 'enter' on the computer keyboard.

Applications
Computers are not the only form of technology that uses the binary number system. All 'digital' technology like CDs, mobile phones, fibre optics and satellite communications use binary numbers. We now live in a digital world, and the most important digits are 1 and 0!

END -

How to Decode Binary Numbers

Steps
1. 1 Remember that in binary 1 is "on: and 0 is "off." 2. 2 Choose the binary number that you want to decode.

3. 3 Give each number a value, starting from the extreme right.

o o

For example, using the number 1001001, 1=2, +0=4, +0=8, +1=16, +0=32, +0=64, +1=128. The number becomes: 128+64+32+16+8+4+2.

4. 4 Cut off all values that are of 0 and add values of 1.

0 values = 4,8,32,64 --> 1 values = 16+128=144

5. 5 Change the answer from its numerical form of the character to its alphabetical form by using an alphabet-number-punctuation chart. [1]

6. 6 Divide each of your numbers into groups of 8, and then convert them to numerical form.
o

For example, 111111110000000011111111=11111111+00000000+11111111

Anda mungkin juga menyukai