ASCII adalah akronim yang mungkin pernah Anda dengar sehubungan dengan teks komputer, tetapi ini adalah istilah yang dengan cepat tidak lagi digunakan berkat pendatang baru yang lebih hebat. Tapi apa itu ASCII, dan digunakan untuk apa?
Apa ASCII berdiri?
Mungkin tempat termudah untuk memulai adalah akronim itu sendiri, jadi mari kita kembangkan:
SEBUAHmerican Standard Code untuk sayainformasi sayanterchange
Segumpal frasa ini tidak benar-benar memberikan gambaran yang lengkap, tetapi beberapa bagian langsung memberikan beberapa petunjuk, terutama dua kata pertama. ASCII adalah Standar Amerika, yang signifikansinya akan segera terlihat.
“Code for Information Interchange” menunjukkan bahwa kita berbicara tentang format untuk meneruskan data. Secara khusus, ASCII menangani data tekstual: karakter yang menyusun kata-kata dalam bahasa yang biasanya dapat dibaca manusia.
ASCII memecahkan masalah tentang bagaimana memberikan nilai pada huruf dan karakter lain sehingga, pada waktunya disimpan sebagai satu dan nol dalam sebuah file, mereka dapat diterjemahkan kembali menjadi huruf saat file dibaca kemudian. Jika sistem komputer yang berbeda menyetujui kode yang sama untuk digunakan, informasi tersebut dapat dipertukarkan dengan andal.
Terkait: Bagaimana Menemukan Simbol dan Mencari Maknanya
Butuh bantuan untuk mengidentifikasi simbol? Berikut cara menemukan simbol dengan gambar, cara mencari pustaka simbol, dan lainnya.
Sejarah ASCII
Kadang-kadang disebut sebagai US-ASCII, ASCII adalah inovasi Amerika yang dikembangkan pada 1960-an. Standar telah mengalami banyak revisi sejak, terutama pada tahun 1977 dan 1986, ketika ASCII terakhir diperbarui.
Ekstensi dan variasi telah dibangun di atas ASCII selama bertahun-tahun, terutama untuk memenuhi fakta bahwa ASCII menghilangkan banyak karakter yang digunakan, atau bahkan diperlukan, oleh bahasa selain bahasa Inggris AS. ASCII bahkan tidak melayani simbol mata uang Inggris (“£”), meskipun pound hadir dalam bahasa Latin-1, ekstensi 8-bit yang dikembangkan pada 1980-an, yang juga mengkodekan beberapa mata uang lain.
ASCII sangat diperluas dan digantikan oleh Unicode, standar yang jauh lebih komprehensif dan ambisius, yang dibahas di bawah ini. Pada tahun 2008, Unicode mengambil alih popularitas ASCII untuk penggunaan online.
Karakter Apa yang Diwakili ASCII?
Bagi komputer, huruf "A" sama asingnya dengan warna ungu atau perasaan cemburu. Komputer menangani satu dan nol, dan terserah manusia untuk memutuskan bagaimana menggunakan satu dan nol itu untuk mewakili angka, kata, gambar, dan lainnya.
Anda dapat menganggap ASCII sebagai kode Morse dari dunia digital — bagaimanapun juga, upaya pertama. Sementara kode Morse digunakan untuk mewakili hanya 36 karakter berbeda (26 huruf dan 10 angka), ASCII dirancang untuk mewakili hingga 128 karakter berbeda dalam 7 bit data.
ASCII peka huruf besar-kecil, artinya ini mewakili 52 huruf besar dan kecil dari alfabet Inggris. Di samping 10 digit yang sama, itu sekitar setengah dari ruang yang digunakan.
Tanda baca, simbol matematika dan tipografi menempati sisanya, dan kumpulan karakter kontrol, yang merupakan kode khusus yang tidak dapat dicetak dengan makna fungsional — lihat di bawah untuk lebih lanjut.
Berikut adalah beberapa karakter khas yang dikodekan ASCII:
Biner | Desimal | Karakter |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | SEBUAH |
100 0010 | 66 | B |
101 1010 | 90 | Z |
101 1011 | 91 | [ |
110 0001 | 97 | Sebuah |
110 0010 | 98 | b |
111 1101 | 125 | } |
Perhatikan bahwa nilai yang dipilih memiliki beberapa properti yang berguna, khususnya:
- Huruf dari kasus yang sama selalu dapat diurutkan secara numerik karena urutannya. Misalnya, A memiliki nilai lebih rendah dari B, yang memiliki nilai lebih rendah dari Z.
- Huruf dari kasus yang berbeda diimbangi dengan tepat 32. Ini membuatnya sangat mudah untuk menerjemahkan antara huruf kecil dan huruf besar karena hanya satu bit yang perlu ditukar untuk setiap huruf.
Karakter Kontrol
Selain huruf, tanda baca, dan angka, ASCII dapat mewakili sejumlah karakter kontrol, poin kode khusus yang berfungsi. tidak menghasilkan output satu karakter tetapi memberikan arti alternatif tentang data untuk apa pun yang mungkin memakannya.
Misalnya, ASCII 000 1001 adalah karakter tab horizontal. Ini mewakili ruang yang akan Anda dapatkan saat Anda menekan tombol TAB. Biasanya Anda tidak akan melihat karakter seperti itu secara langsung, tetapi efeknya akan sering ditampilkan. Berikut beberapa contoh lainnya:
Biner | Desimal | Karakter |
---|---|---|
000 1001 | 9 | Tab Horizontal |
000 1010 | 10 | Umpan Garis |
001 0111 | 23 | Akhir Blok Transmisi |
Bagaimana dengan Karakter Lain?
ASCII sangat sukses selama hari-hari awal komputasi karena sederhana dan diadopsi secara luas. Namun, di dunia dengan pandangan yang lebih internasional, satu sistem penulisan tidak akan berhasil. Komunikasi modern harus dimungkinkan dalam bahasa Prancis, Jepang — faktanya, bahasa apa pun yang mungkin ingin kami gunakan untuk menyimpan teks.
Kumpulan karakter Unicode dapat menangani total 1.112.064 karakter yang berbeda, meskipun hanya sekitar sepersepuluh dari mereka yang benar-benar ditentukan saat ini. Kedengarannya terlalu banyak, tetapi pengkodeannya tidak hanya ditujukan untuk puluhan ribu orang China karakter, itu juga mencakup emoji (hampir satu setengah ribu) dan bahkan sistem penulisan yang punah seperti Jurchen.
Terkait: Penjelasan 100 Emoji Paling Populer
Unicode mengakui dominasi ASCII dalam pilihan 128 karakter pertama: keduanya persis sama dengan ASCII. Hal ini memungkinkan file yang dikodekan ASCII untuk digunakan dalam situasi di mana Unicode diharapkan, memberikan kompatibilitas ke belakang.
Ringkasan
Teks ASCII mewakili 26 huruf alfabet Inggris, dengan angka, tanda baca, dan beberapa simbol lainnya dimasukkan. Itu melayani tujuannya dengan sangat baik selama bagian terbaik dari setengah abad,
Sekarang telah digantikan oleh Unicode, yang mendukung banyak bahasa dan simbol lainnya, termasuk emoji. UTF-8 adalah, untuk semua tujuan praktis, pengkodean yang harus digunakan untuk mewakili karakter Unicode online.
Berikut cara mengakses aplikasi yang umumnya bajakan secara gratis, dengan diskon, atau melalui perangkat lunak alternatif.
- Teknologi Dijelaskan
- Jargon
- Budaya Web
- Unicode
Bobby adalah penggemar teknologi yang bekerja sebagai pengembang perangkat lunak selama hampir dua dekade. Dia sangat menyukai game, bekerja sebagai Editor Ulasan di Majalah Switch Player, dan tenggelam dalam semua aspek penerbitan online & pengembangan web.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.