Tutorial Merubah Huruf atau Tanda Baca menjadi kode Biner


Carameja - Kali ini mau berbagi tutorial Merubah Huruf atau tanda baca menjadi kode Biner 
Biner adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1

Dalam tutorial kali ini, kita gak bisa langsung begitu aja mengubah alfabet ke kode biner berdasarkan urutan abjadnya. Kenapa? Itu karena:

Hal mendasar, huruf A tidak sama dengan 1, sehingga kode biner untuk a bukan 0001;
Dalam kode biner, A dan a itu berbeda.
Terus, kalo begitu gimana donk ngubahnya?
Untuk itu kita perlu bantuan. Bantuan tersebut berupa tabel ASCII (American Standard Code For Information Interchange). Tabel ASCII ini mengkombinasikan bilangan oktal (0-7) dan bilangan heksadesimal (0-9, dilanjutkan A-F). Bilangan oktal diletakkan sebagai kolom dan heksa sebagai baris, untuk mudahnya liat langsung aja deh.

Oke. Kita langsung aja ke tutorialnya yah.
Misal, kita mau tulis nama kita (untuk contoh, gue pake nama gue aja yah), "Ezra".
Nah, kita liat posisi masing-masing huruf dari nama kita pada tabel ASCII, koordinatnya ditulis dengan format (kolom,baris) yah.


Nih:
Kita harus pegang kuat prinsip A tidak sama dengan a. Jadi
R (5,2)
a (6,1)
f  (6,6)
l  (6,C)
y (7,9)

Oke, dari hasil konversi itu di dapat
R = 0101 dan 0010 = 01010010
a = 0110 dan 0001 = 01100001
f = 0110 dan 0110 = 01100110
l =0110 dan 1100 =  01101100
y =0111 dan 1001 = 01111001

Maka, bilangan biner untuk kata "Rafly" adalah: 01010010 01100001 01100110 01101100 01111001

Daftar bilangan biner dari 0-9, dan dari A-F.
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
A = 1010
B = 1011
C = 1100
D = 1101
E = 1110
F = 1111

Muncul pertanyaan, kenapa dari A-F itu kode binernya sama seperti angka 10-15? Itu sama karena dalam bilangan heksa berlaku 16 jenis bilangan, yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F. A dihitung 1=10, B dihitung 11 C dihitung 12, dan seterusnya sampai F.

Untuk tanda baca, cara konversinya sama seperti alfabet di atas, juga masih menggunakan tabel ASCII tadi.

ConversionConversion EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv
Thanks for your comment