Binary Code atau kode biner adalah sekumpulan angka atau kode yang hanya memuat angka 0 dan 1, angka 0 pada kode biner menyatakan false dan angka 1 pada kode biner menyatakan true. Kode biner ditemukan oleh Gottfried Leibniz pada tahun 1679 yang terdapat pada artikelnya yaitu Explication de l'Arithmétique Binaire yang berarti sebuah eksplanasi tentang aritmatika biner.
Biasanya yang menentukan berapa banyak digir dari kode biner adalah sebuah bit atau binary digit yang biasanya kita temukan pada sistem opersai pada komputer seperti 32bit dan 64 bit, yang berarti 32bit terdapat 32 digit kode biner dan 64bit berarti 64 digit kode biner.
Bit pada komputer juga tidak sembarangan, lalu bagaimana cara mengetahuinya? cara untuk mengetahui bit-bit pada komputer bagaikan menentukan aritmatika bilangan yang berbasis angka 2 yang dipangkatkan dengan n, contohnya adalah sebagai berikut:
2^0= 1 bit
2^1= 2 bit
2^2= 4 bit
2^3= 8 bit
2^4= 16 bit
2^5= 32 bit
2^6= 64 bit
2^7= 128 bit
dst. * arti dari ^ berarti pangkat
Lalu berikut adalah salah satu contoh dari kode biner 8bit:
Desimal |
Biner (8 bit)
|
---|---|
0 | 0000 0000 |
1 | 0000 0001 |
2 | 0000 0010 |
3 | 0000 0011 |
4 | 0000 0100 |
5 | 0000 0101 |
6 | 0000 0110 |
7 | 0000 0111 |
8 | 0000 1000 |
9 | 0000 1001 |
10 | 0000 1010 |
11 | 0000 1011 |
12 | 0000 1100 |
13 | 0000 1101 |
14 | 0000 1110 |
15 | 0000 1111 |
16 | 0001 0000 |
17 | 0001 0001 |
18 | 0001 0010 |
19 | 0001 0011 |
20 | 0001 0100 |
21 | 0001 0101 |
23 | 0001 0111 |
24 | 0001 1000 |
25 | 0001 1001 |
26 | 0001 1010 |
27 | 0001 1011 |
28 | 0001 1100 |
29 | 0001 1101 |
30 | 0001 1110 |
Setelah melihat tabel di atas mungkin teman-teman masih bingung dari mana didapatkan nilai desimal atau niali dari kode biner tersebut. Adapun cara untuk membaca. yaitu sebagai berikut
1. Menentukan desimal dari kode biner yaitu dengan membacanya dari kanan ke kiri layaknya kita membaca bahasa arab, hehehe.
2. Mengetahui bahwa 1 adalah true yang berarti angka satu itu memiliki nilai sebenarnya, sedangkan 0 berarti false yang berarti tidak memiliki nilai.
3. Letak dari digit tersebut memiliki nilai layaknya pada bit tadi, yaitu sebagai berikut:
- Digit pertama bernilai 1
- Digit kedua bernilai 2
- Digit ketiga bernilai 4
- Digit keempat bernilai 8
- Digit keempat bernilai 16
- Digit kelima bernilai 32
- Digit keenam bernilai 64
- Digit ketujuh bernilai 128
- dan seterusnya.
Nilai dari digit ini dapat di cari dari bilangan perpangkatan 2 atau dengan mengalikan digit sebelumya dengan dikali 2 seperti digit keempat adalah digit ketiga dikali dengan 2 sehingga 4x2= 8 jadi digit ke empat bernilai 8.
4. Cara terakhir adalah menambahkan semua nilai dari kode biner tersebut sehingga dapat nilai desimal.
Berikut adalah contoh dari cara membaca atau menentukan kode biner tersebut.
0001 0101 kita baca dari kanan hingga kekiri (1x1)+(0x2)+(1x4)+(0x8)+(1x16)+(0x32)+(0x64)+(0x128) maka didapat 1+4+16=21.
Nah, agar memperkuat pemahan tentang kode biner silahkan teman-teman tuliskan berapa hasil desimal dari latihan berikut:
a. 0101 1010
b. 1000 0001
c. 1111 0000
Jika, teman-teman sudah mengerti bagaimana mencari nilai desimal dari kode biner, mari kita lanjutkan dengan mencari makna dari angka 1 dan 0 dalam teks.
Kode biner dalam teks biasanya disebut ASCII pada dasarnya adalah kode biner yang dikonversikan dalam bentuk huruf yaitu sebagai berikut:
Berikut latihan kedua jika ingin dikerjakan silahkan karena sebuah pengetahuan tidak hanya teori.
a. 01000001-01110000-01100001
b. 01001010-01100000-01110111-01100000-01100010-01100000-01101110-01111001-01100000
Sebenarnya kode biner tidak menggunakan tanda strip (-) tetapi ditulis agar tidak susah untuk mencari jawabannya.
Nah, sekian dari saya maaf jika ada salah kata maupun kata-kata yang sulit dimengerti. Terima kasih banyak yang sudah membaca, semoga bermanfaat.
Sumber Referensi:
https://www.kaskus.co.id/thread/521632918227cf8618000003/yuk-belajar-binary-code/
https://id.wikipedia.org/wiki/Sistem_bilangan_biner
https://rizkaandita.wordpress.com/2013/09/26/apa-itu-kode-binerbinary-code/
Sumber Gambar:
https://www.google.co.id/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0ahUKEwii_M_K47PUAhXLMo8KHSsiCqYQjBwIBA&url=http%3A%2F%2Fwallpaperswide.com%2Fdownload%2Fbinary_code-wallpaper-1366x768.jpg&psig=AFQjCNFxKYCfs9DFIDaNtC1QKPX4yQDmFQ&ust=1497201210294304 https://dl.kaskus.id/4.bp.blogspot.com/-fF4stJ_kkVU/UJPM_STlKZI/AAAAAAAABEo/5K1porq9ZYQ/s1600/Binary.png
ini tuh bab susah banget. asli dah ! gapaham akutuh
ReplyDeletepower supply hp