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!

Istanto Adi Nugroho

Recent Posts

Mengganti APACHE ke LIGHTTPD

Maaf artikel ini bahasanya rada amburadul soalnya di gendut pagi² berisik pengen nulis di blog…

2 weeks ago

5 Tips Hindari Mata Lelah di Depan Monitor

Beberapa dari kita tentu memiliki kebiasaan untuk berlama-lama di depan monitor. Entah itu untuk bekerja,…

3 weeks ago

Virtual Host di XAMPP/LAMPP

Karena semakin banyaknya permintaan materi referensi tentang virtual host ini saya mau coba menuliskan sedikit…

1 month ago

Tips Untuk Mengatasi Masalah Kebotakan Akibat Rambut Rontok Pria dan Wanita

Go go botakers...! Hehehe maaf banget ya buat yang botak saya nggak ada maksud menghina…

2 months ago

9 Cara Membuat Otak Berpikir Lebih Cepat

Otak manusia pada dasarnya hampir mirip dengan sebuah komputer biologis. Otak membutuhkan makanan, oksigen, dan…

2 months ago

Tips Menyelamatkan Diri Saat Gempa

Banyak ragamnya tips untuk menyelamatkan diri saat terjadi gempa bumi tetapi untuk tips kali ini…

2 months ago