Binary

Binary adalah bahasa komputer yang hanya tersusun dari angka 1 dan 0. Semua angka dan huruf pada normalnya bisa dituliskan dalam bentuk binary. Contoh, angka 255 bila dituliskan dalam bentuk binary adalah 1111 1111.

Satu bit adalah satu buah angka berupa 1 atau 0 di dalam system binary. Pada umumnya setiap angka atau huruf bisa diwakilkan dalam 8 bit binary dan setiap 8 bit binary memiliki ukuran sebesar 1 byte.

Encoding

Character set atau character encoding bisa diibaratkan seperti sebuah font (Arial, times new roman, dll). Setiap aplikasi memiliki character set tersendiri. Contoh, character set yang digunakan oleh HTML 5 adalah UTF-8.

Encoding adalah method atau cara untuk mengubah character yang ada dalam sebuah character set menjadi bahasa yang dimengerti oleh komputer yaitu binary.

Berikut ini adalah contoh string "Hello World" dalam bentuk character set ASCII yang telah diubah atau di-encoding menjadi bentuk binary:

01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100

Hexadecimal

Hexadecimal merupakan salah satu bahasa komputer yang dekat dengan binary.

Hexadecimal adalah bahasa komputer yang tersusun dari 16 buah character (0-9, A-F).

Berikut ini adalah contoh angka dalam bentuk decimal, binary dan hexadecimal (decimal adalah penulisan angka dalam bentuk normal):

Decimal Binary Hex
0 0 0
1 1 1
2 10 2
3 11 3
4 100 4
5 101 5
6 110 6
7 111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
16 10000 10

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>