Istanto Personal Blog

Cara Membaca Binary

Binary atau biner dalam Bahasa Indonesia adalah adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1.  Binary adalah dasar dari semua bilangan berbasis digital. Binary dapat di konversi ke bilangan oktal atau hexadecimal. Pengelompokan binary dalam komputer selalu berjumlah 8 bilangan. Sistem ini biasa disebut dengan bit atau perpanjangannya Binary Digit. Inilah alasan didalam istilah komputer disebutkan 1Byte(B) = 8bit(b). Pembacaan binary code selalu dimulai dari kanan ke kiri (seperti membaca  al-quran hehe ) sebagai contoh 1010 dan 00001010 didalam binary adalah bernilai sama.

Untuk bisa membaca kode binary ke dalam kode ASCII yang bisa dibaca oleh manusia kita harus melakukan konversi dari binary menjadi Decimal terlebih dahulu lalu kemudian kita bisa membacanya melalui tabel ASCII. Sebelum melangkah kesana kita harus pahami dulu bagaimana cara menghitung decimal pada sebuah binary, sebagai contoh:

  1. 101, kita baca dari kanan, 1 (1) + 0 (2) + 1 (4) = 5.
  2. 001011, kita baca dari kanan, 1 (1) + 1 (2) + 0 (4) + 1 (8) + 0 (16) + 0 (32) = 11.

Point utamanya kita hanya perlu menjumlahkan nilai dalam kurung apabila bernilai 1 pada binernya maka akan kita dapatkan hasil bilangan decimal. Jika kalian sudah paham pada bagian diatas maka sebenarnya kalian sudah paham bagaimana sistem binary bekerja. Dari bilangan decimal ini kita bisa melakukan konversi kedalam kode ASCII, sebagai panduan ini adalah sebuah tabel ASCII dari decimal 0-127, sebenarnya tabel ASCII berjumlah 255 namun inilah yang umum bisa dibaca manusia.

Sebagai contoh kasus, ada sebuah kode binary yang lumayan panjang yaitu 0100100001100101011011000110110001101111 bagaimana cara membacanya? seperti diawal disebutkan pengelompokan kode binary adalah 8 bilangan maka kita akan mengelompokkan kode binary diatas menjadi 8 bilangan, maka hasilnya adalah 01001000 – 01100101 – 01101100 – 01101100 – 01101111 kemudian kita akan menghitung jumlah decimal dalam tiap kelompok untuk mengetahui berapa nilai decimal-nya kemudian kita konversi sesuai dengan tabel ASCII. Hasil yang akan kita dapatkan adalah…

01001000 = 72 (H)
01100101 = 101 (e)
01101100 = 108 (l)
01101100 = 108 (l)
01101111 = 111 (o)

Teryata hasilnya adalah “Hello cara ini terbilang sangat kuno, program saja converternya kalau kalian sudah paham tentang sistem binary biar hasilnya lebih cepat. Sekian, Salam GoBlog!

Kata Kunci Terkait: