Sistem yang digunakan untuk mengkodekan karakter ada bermacam-macam. Tiga yang terkenal adalah ASCII, EBCDIC, dan Unicode. ASCII ASCII (American Standard Code for Information Interchange) dikembangkan oleh ANSI (American National Standard Institute).
Pada awalnya standar ini menggunakan 7 buah bit, karakter yang tersedia
meliputi karakter kontrol, huruf (A-Z dan a-z), digit (0-9), dan
sejumlah simbol seperti * dan +. Belakangan ASCII dikembangkan dengan
menggunakan 8 buah bit dengan tambahan sejumlah simbol Yunani dan
karakter grafis. EBCDIC EBCDIC (Extended Binary Coded Decimal Interchange Code)
merupakan standar yang dibuat oleh IBM pada tahun 1950-an dan
menggunakan 8 bit untuk setiap kode. Pertama kali digunakan pada IBM
System/360. Standar ini diterapkan pada berbagai komputer mainframe. Unicode
Unicode merupakan standar yang lebih baru. Pada standar ini sebuah
karakter dinyatakan dengan 16 bit. Hasilnya standar ini dapat mencakup
65.536 karakter. Dengan cara seperti ini berbagai simbol dalam bahasa
seperti Bahasa Arab dan Cina bisa ditampung.
Konversi Sistem Biner dan Desimal
Sebagaimana telah diketahui bahwa komputer
menggunakan sistem biner, sedangkan manusia terbiasa menggunakan sistem
desimal. Mengingat hal seperti ini, ada kalanya diperlukan untuk
mengetahui cara melakukan konversi dari kedua sistem bilangan tersebut.
Konversi dari sistem biner ke desimal
Misalnya terdapat bilangan 01001011 dalam sistem biner. Berapakah
ekivalennya dalam sistem desimal? Untuk memecahkan persoalan ini, bisa
dilakukan seperi ilustasi berikut ini.
Jadi, 01001011 biner identik dengan 75 desimal.
Konversi dari sistem desimal ke biner
Untuk keadaan sebaliknya, dari sistem desimal ke biner, dapat dilakukan seperti ilustrasi berikut ini.
Gambar 3. 5 Ilustrasi konversi dari sistem desimal ke biner |
Jika bilangan-bilangan sisa pembagian disusun dari bawah ke atas dan
dituliskan dari kiri ke kanan akan diperoleh susunan 1001011. Jika ingin
dijadikan 8 bit, bisa ditambahkan 0 di bagian kiri sehingga menjadi
01001011. Bilangan inilah yang ekivalen dengan 75 desimal