Pengertian Kode ASCII dan Bagaimana Cara Penggunaannya? Ini Penjelasannya

Posted on

 

ASCII adalah akronim yang mungkin pernah Anda dengar dalam kaitannya dengan teks komputer, tetapi ini adalah istilah yang dengan cepat tidak lagi digunakan berkat pendatang baru yang lebih kuat. Tapi apa itu ASCII, dan untuk apa ASCII digunakan?

Apa Kepanjangan dari ASCII?

Seteguk 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.

“Pertukaran Kode untuk Informasi” menunjukkan bahwa kita berbicara tentang format untuk meneruskan data bolak-balik. Secara khusus, ASCII berurusan dengan data tekstual: karakter yang membentuk kata-kata dalam bahasa yang biasanya dapat dibaca manusia.

ASCII memecahkan masalah bagaimana menetapkan nilai ke huruf dan karakter lain sehingga, ketika disimpan sebagai satu dan nol dalam file, mereka dapat diterjemahkan kembali menjadi huruf ketika file dibaca nanti. Jika sistem komputer yang berbeda menyetujui kode yang sama untuk digunakan, informasi tersebut dapat dipertukarkan dengan andal.

Sejarah ASCII

Kadang-kadang disebut sebagai US-ASCII, ASCII adalah inovasi Amerika yang dikembangkan pada 1960-an. Standar tersebut 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 lainnya.

ASCII sangat diperluas dan digantikan oleh Unicode, standar yang jauh lebih komprehensif dan ambisius, yang dibahas di bawah ini. Pada tahun 2008, Unicode menyalip ASCII dalam popularitas untuk penggunaan online.

Karakter Apa yang Diwakili ASCII?

Bagi komputer, huruf “A” sama asingnya dengan warna ungu atau rasa cemburu. Komputer berurusan dengan satu dan nol, dan terserah pada manusia untuk memutuskan bagaimana menggunakan satu dan nol itu untuk mewakili angka, kata, gambar, dan apa pun.

Anda dapat menganggap ASCII sebagai kode Morse dari dunia digital — upaya pertama, bagaimanapun juga. Sementara kode Morse digunakan untuk mewakili hanya 36 karakter yang berbeda (26 huruf dan 10 digit), ASCII dirancang untuk mewakili hingga 128 karakter yang berbeda dalam 7 bit data.

ASCII peka huruf besar/kecil, artinya mewakili 52 huruf besar dan kecil dari alfabet bahasa 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 :


Perhatikan bahwa nilai yang dipilih memiliki beberapa properti yang berguna, khususnya:
  • Huruf dari kasus yang sama selalu dapat diurutkan secara numerik karena berurutan. 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 diubah untuk setiap huruf, dengan cara apa pun.
Karakter Kontrol

Selain huruf, tanda baca, dan angka, ASCII dapat mewakili sejumlah karakter kontrol, titik kode khusus yang tidak menghasilkan output karakter tunggal tetapi memberikan makna 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. Anda biasanya tidak akan melihat karakter seperti itu secara langsung, tetapi efeknya akan sering ditampilkan. Berikut adalah beberapa contoh lagi :


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 cukup. Komunikasi modern harus dimungkinkan dalam bahasa Prancis, Jepang—bahkan, 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 karakter yang benar-benar didefinisikan saat ini. Itu mungkin terdengar seperti banyak, tetapi pengkodean bertujuan untuk tidak hanya melayani puluhan ribu karakter Cina, tetapi juga mencakup emoji (hampir satu setengah ribu) dan bahkan sistem penulisan yang sudah punah seperti Jurchen.

Unicode mengakui dominasi ASCII dalam pilihan 128 karakter pertama: mereka persis sama dengan ASCII. Ini memungkinkan file yang dikodekan ASCII untuk digunakan dalam situasi di mana Unicode diharapkan, memberikan kompatibilitas mundur.

Ringkasan

Teks ASCII mewakili 26 huruf abjad Inggris, dengan angka, tanda baca, dan beberapa simbol lain yang dimasukkan. Teks ASCII memenuhi tujuannya dengan sangat baik selama setengah abad,

Sekarang telah digantikan oleh Unicode, yang mendukung sejumlah besar bahasa dan simbol lainnya, termasuk emoji. UTF-8 adalah, untuk semua tujuan praktis, pengkodean yang harus digunakan untuk mewakili karakter Unicode secara online.

Leave a Reply

Your email address will not be published. Required fields are marked *