ASCII
Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 7 bit. Namun, ASCII disimpan sebagai sandi 8 bit dengan menambakan satu angka 0 sebagai bit significant paling tinggi.
Berikut ini adalah Tabel Karakter ASCII
Sumber : http://id.wikipedia.org/wiki/ASCII
Sumber Gambar : http://2.bp.blogspot.com/-d-EXWMZnKM4/UeyZ3UEYS-I/AAAAAAAACXY/yurwUnkY-Ag/s1600/ascii1.gif
Untuk merubah ASCII ke Biner, pertama-tama kita merubah ASCII ke Desimal setelah itu dari desimal kita rubah ke Biner.
Contoh :
ASCII | DESIMAL | BINER |
A | 65 | 01000001 |
Untuk Biner saya sering menggunakan tabel di bawah ini :
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Misalkan tadi saya menggambil angka desimal 65 maka hasil tabelnya menjadi :
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Kenapa seperti itu? coba kalian jumlahkan 64 + 1 = 65 jadi binernya adalah 01000001.
sedangkan angka 128,64,32,16,8,4,2,1 di dapat dari perpangkatan 2 di mulai dari 2 pangkat 0, sampai 2 pangkat 7.
Konversi bilangan desimal ke biner
67 = ….
67 : 2 -> 1 (akhir)
33 : 2 -> 1
16 : 2 -> 0
8 : 2 -> 0
4 : 2 -> 0
2 : 2 -> 0
1 (awal)
Penjelasan :
Di sini kita akan mengonversi angka 67 dari bilangan desimal ke biner, caranya adalah kita membagi bilangan tersebut dengan 2 kemudian dituliskan sisanya di sebelah kanan, sedangkan hasil pembagian ditulis di bawahnya. Bagi terus bilangan tersebut sampai berakhir di angka 1. Setelah selesai, kita menuliskan hasil konversi dari bawah ke atas. Untuk bilangan di atas jadi hasil konversinya : 67 = 1000011. Sumber konversi bilangan desimal ke biner : http://erainformatika.com/index.php/konversi-bilangan-desimal-ke-biner-dan-sebaliknya/
Jadi apabila di rubah ke ASCII menjadi :
BINER | DESIMAL | ASCII |
01000011 | 67 | C |