ASCII
ASCII (diucapkan az-kee, ass-key jika orang Amerika), adalah tabel karakter untuk komputer. Ini adalah kode biner yang digunakan oleh peralatan elektronik untuk menangani teks menggunakan alfabet bahasa Inggris, angka, dan simbol umum lainnya. ASCII adalah singkatan dari American Standard Code for Information Interchange. ASCII dikembangkan pada tahun 1960-an dan didasarkan pada kode sebelumnya yang digunakan oleh sistem telegraf.
Kode ini mencakup definisi untuk 128 karakter: sebagian besar adalah karakter alfabet yang dapat dicetak seperti abc, ABC, 123, dan &! Ada juga karakter kontrol yang tidak dapat dicetak tetapi mengontrol bagaimana teks diproses, untuk memulai baris baru misalnya. Karakter-karakter itu ada di kolom kiri dalam tabel di bawah ini. Sebagian besar karakter kontrol tidak lagi digunakan untuk tujuan aslinya. Tidak ada kontrol pemformatan yang nyata (untuk huruf tebal atau miring, dll.)
Kadang-kadang seseorang berbicara tentang file atau dokumen dalam ASCII, yang berarti file atau dokumen itu dalam teks biasa.
ASCII menggunakan 8 digit biner (bit) untuk mewakili karakter: 1000001 (atau 41 dalam heksadesimal atau 65 dalam angka basis-10 standar) mewakili huruf besar A; 1000010 mewakili B; 1000011 mewakili C; dan seterusnya secara berurutan. Delapan bit memungkinkan bit paritas dimasukkan dalam setiap byte yang dikirim melalui port serial atau modem, bit ini digunakan untuk menghindari kesalahan. Hal ini lebih penting beberapa tahun yang lalu ketika koneksi sering berisik.
95 karakter ASCII grafis, bernomor 32 hingga 126 (desimal)
ASCII yang diperluas
ASCII tidak memiliki diakritik (tanda yang ditambahkan ke huruf, seperti titik-titik (umlaut) di atas vokal dalam bahasa Jerman, atau tilde (~) di atas 'n' untuk 'ñ' yang digunakan dalam bahasa Spanyol). Itu hanya dimaksudkan untuk bahasa Inggris dan tidak berfungsi dengan baik untuk sebagian besar bahasa lain. Beberapa kata bahasa Inggris yang dipinjam dari bahasa lain juga menggunakan tanda ini, seperti resume (lihat Lampiran:Kata-kata bahasa Inggris dengan diakritik).
Hal ini menyebabkan beberapa sistem menggunakan 8 bit (byte penuh), bukan 7 bit. Nama yang tepat untuk sistem yang menggunakan 8 bit disebut extended ASCII. Delapan bit memungkinkan 256 karakter. 128 karakter pertama harus sama dengan ASCII dan sisanya biasanya digunakan untuk huruf alfabet dengan aksen, misalnya seperti É, È, Î dan Ü. Ini memecahkan masalah untuk bahasa yang didasarkan pada alfabet Latin, meskipun tidak semua sistem ASCII yang diperluas sama. Abjad lain, seperti abjad Yunani, abjad Sirilik memerlukan seperangkat karakter yang berbeda. Dan beberapa sistem seperti yang menggunakan karakter Cina masih tidak berfungsi, karena mereka menggunakan ribuan karakter. Jadi unicode diciptakan untuk memiliki satu sistem umum untuk semua bahasa.
ASCII standar masih umum digunakan, khususnya dalam perangkat lunak komputer dan file HTML. Hingga tahun 2010, ini adalah standar untuk URL. Sering kali situs web yang memiliki bidang untuk memasukkan teks hanya akan menerima teks ASCII. Markup khusus apa pun untuk teks tebal atau tengah, dll. akan muncul secara tidak benar.
Pertanyaan dan Jawaban
T: Apa itu ASCII?
J: ASCII adalah tabel karakter untuk komputer, yang menggunakan kode biner untuk menangani teks yang menggunakan alfabet bahasa Inggris, angka, dan simbol umum lainnya.
T: Apa kepanjangan dari ASCII?
J: ASCII adalah singkatan dari American Standard Code for Information Interchange.
T: Kapan ASCII dikembangkan?
J: ASCII dikembangkan pada tahun 1960-an.
T: Berapa banyak karakter yang termasuk dalam kode?
J: Kode ini mencakup definisi untuk 128 karakter, yang diberi nomor dari 0 hingga 127.
T: Berapa bit yang diperlukan untuk mewakili karakter ASCII?
J: Dibutuhkan 7 digit biner (bit) untuk merepresentasikan karakter ASCII.
T: Apakah file komputer ASCII menggunakan satu byte per karakter?
J: Ya, file komputer ASCII menggunakan satu byte per karakter, dengan 8 bit per byte.
T: Apakah ASCII standar masih umum digunakan saat ini? J: Ya, ASCI standar masih umum digunakan saat ini, terutama dalam perangkat lunak komputer dan file HTML.