KODE MATERI ASCII

 


MATERI KODE ASCII

Kata ASCII mungkin sudah familiar bagi sebagian orang, mereka tahu bahwa kata tersebut berhubungan dengan komputer. Walaupun kata ASCII tampak samar, tetapi itu memiliki banyak kegunaan di internet. Kali ini kita akan membahas apa itu ASCII, dan apa kegunaannya?Apa Itu ASCII?

ASCII merupakan singkatan dari American Standard Code for Information Interchange. Ini adalah format paling umum untuk file teks di komputer dan di Internet yang dikembangkan oleh American National Standards Institute (ANSI).

Kode ASCII adalah kode 7 bit karena dapat mewakili 2 7 = 128 karakter. Saat ini, total 95 karakter yang dapat dicetak diwakili oleh kode ini termasuk 26 huruf besar (A – Z), 26 huruf kecil (a – z), 10 angka (0 – 9), dan 33 karakter khusus yang termasuk matematika simbol, tanda baca dan karakter spasi.

Perkembangan terbaru di bidang kode ASCII adalah pengembangan dari kode 8 bit – yang dikenal dengan US ASCII-8 atau ASCII-8. Karena ini adalah kode 8 bit, ini dapat mewakili 2 8 = 256 karakter.
Sejarah ASCII

ASCII kadang-kadang disebut sebagai US-ASCII. Ini adalah inovasi Amerika yang dikembangkan pada 1960-an. Standar telah mengalami banyak revisi, 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 yang 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. Pada tahun 2008, Unicode mengambil alih popularitas ASCII untuk penggunaan online.
Untuk Apa ASCII Digunakan?

Komputer tidak menyimpan karakter sebagai karakter itu sendiri. Tidak ada gambar dari setiap huruf di suatu tempat di hard drive komputer kalian. Sebaliknya, setiap karakter dikodekan sebagai rangkaian bit biner : 1 dan 0.

Misalnya, kode huruf besar “A” adalah 01000001. Tapi bagaimana komputer kalian bisa mengetahui bahwa 01000001 berarti huruf “A”?

Di sinilah ASCII ikut bermain: 01000001 berarti “A” karena ASCII mengatakan demikian. Dan tentang apa yang dikatakan ASCII, industri komputer setuju secara kolektif: Mereka mengembangkan standar pengkodean karakter ASCII.

Apa yang dilakukan standar pengkodean karakter adalah menentukan semua karakter yang mungkin, dan menetapkan setiap karakter sebagai string bit.

Contoh Kode ASCII
DES OKT HEX BIN Simbol Deskripsi
0 0 0 00000000 NUL Null char
1 1 1 00000001 SOH Start of Heading
2 2 2 00000010 STX Start of Text
3 3 3 00000011 ETX End of Text
4 4 4 00000100 EOT End of Transmission
5 5 5 00000101 ENQ Enquiry
6 6 6 00000110 ACK Acknowledgment
7 7 7 00000111 BEL Bell
8 10 8 00001000 BS Back Space
9 11 9 00001001 HT Tab Horizontal
10 12 0A 00001010 LF Line Feed
11 13 0B 00001011 VT Vertical Tab
12 14 0C 00001100 FF Form Feed
13 15 0D 00001101 CR Carriage Return
14 16 0E 00001110 BEGITU Shift Out / X-On
15 17 0F 00001111 SI Shift In / X-Off
16 20 10 00010000 DLE Data Line Escape
17 21 11 00010001 DC1 Device Control 1 (sering XON)
18 22 12 00010010 DC2 Device Control 2
19 23 13 00010011 DC3 Device Control 3 (sering. XOFF)
20 24 14 00010100 DC4 Device Control 4
21 25 15 00010101 NAK Negative Acknowledgement
22 26 16 00010110 SYN Synchronous Idle
23 27 17 00010111 ETB End of Transmit Block
24 30 18 00011000 CAN Cancel
25 31 19 00011001 EM End of Medium
26 32 1A 00011010 SUB Substitute
27 33 1B 00011011 ESC Escape
28 34 1C 00011100 FS File Separator
29 35 1D 00011101 GS Group Separator
30 36 1E 00011110 RS Record Separator
31 37 1F 00011111 US Unit Separator
32 40 20 00100000 Space
33 41 21 00100001 ! Tanda seru
34 42 22 00100010 “ Tanda kutip ganda (atau tanda ucapan)
35 43 23 00100011 # Number
36 44 24 00100100 $ Dolar
37 45 25 00100101 % Procenttecken
38 46 26 00100110 & Simbol untuk “dan”
39 47 27 00100111 ‘ Kutipan tunggal
40 50 28 00101000 ( Kurung buka
41 51 29 00101001 ) Kurung tutup
42 52 2A 00101010 * Asterisk
43 53 2B 00101011 + Plus
44 54 2C 00101100 , Koma
45 55 2D 00101101 – Tanda penghubung
46 56 2E 00101110 . Titik
47 57 2F 00101111 / Tebas atau bagi
48 60 30 00110000 0 Nol
49 61 31 00110001 1 Satu
50 62 32 00110010 2 Dua
51 63 33 00110011 3 Tiga
52 64 34 00110100 4 Empat
53 65 35 00110101 5 Lima
54 66 36 00110110 6 Enam
55 67 37 00110111 7 Tujuh
56 70 38 00111000 8 Delapan
57 71 39 00111001 9 Sembilan
58 72 3A 00111010 : Titik dua
59 73 3B 00111011 ; Titik koma
60 74 3C 00111100 < Kurang dari (atau braket sudut terbuka)
61 75 3D 00111101 = Sama dengan
62 76 3E 00111110 > Lebih besar dari (atau tanda kurung siku dekat)
63 77 3F 00111111 ? Tanda tanya
64 100 40 01000000 @ At simbol
65 101 41 01000001 A Huruf besar A
66 102 42 01000010 B Huruf besar B
67 103 43 01000011 C Huruf besar C
68 104 44 01000100 D Huruf besar D
69 105 45 01000101 E Huruf besar E
70 106 46 01000110 F Huruf besar F
71 107 47 01000111 G Huruf besar G
72 110 48 01001000 H Huruf besar H
73 111 49 01001001 I Huruf besar I
74 112 4A 01001010 J Huruf besar J
75 113 4B 01001011 K Huruf besar K
76 114 4C 01001100 L Huruf besar L
77 115 4D 01001101 M Huruf besar M
78 116 4E 01001110 N Huruf besar N
79 117 4F 01001111 O Huruf besar O
80 120 50 01010000 P Huruf besar P
81 121 51 01010001 Q Huruf besar Q
82 122 52 01010010 R Huruf besar R
83 123 53 01010011 S Huruf besar S
84 124 54 01010100 T Huruf besar T
85 125 55 01010101 U Huruf besar U
86 126 56 01010110 V Huruf besar V
87 127 57 01010111 W Huruf besar W
88 130 58 01011000 X Huruf besar X
89 131 59 01011001 Y Huruf besar Y
90 132 5A 01011010 Z Huruf besar Z
91 133 5B 01011011 [ Braket pembuka
92 134 5C 01011100 \ Garis miring terbalik
93 135 5D 01011101 ] Braket penutup
94 136 5E 01011110 ^ Tanda sisipan – sirkumfleksa
95 137 5F 01011111 _ Menggarisbawahi
96 140 60 01100000 ` Aksen berat
97 141 61 01100001 a Huruf kecil a
98 142 62 01100010 b Huruf kecil b
99 143 63 01100011 c Huruf kecil c
100 144 64 01100100 d Huruf kecil d
101 145 65 01100101 e Huruf kecil e
102 146 66 01100110 f Huruf kecil f
103 147 67 01100111 g Huruf kecil g
104 150 68 01101000 h Huruf kecil h
105 151 69 01101001 i Huruf kecil i
106 152 6A 01101010 j Huruf kecil j
107 153 6B 01101011 k Huruf kecil k
108 154 6C 01101100 l Huruf kecil l
109 155 6D 01101101 m Huruf kecil m
110 156 6E 01101110 n Huruf kecil n
111 157 6F 01101111 o Huruf kecil o
112 160 70 01110000 p Huruf kecil p
113 161 71 01110001 q Huruf kecil q
114 162 72 01110010 r Huruf kecil r
115 163 73 01110011 s Huruf kecil s
116 164 74 01110100 t Huruf kecil t
117 165 75 01110101 u Huruf kecil u
118 166 76 01110110 v Huruf kecil v
119 167 77 01110111 w Huruf kecil w
120 170 78 01111000 x Huruf kecil x
121 171 79 01111001 y Huruf kecil y
122 172 7A 01111010 z Huruf kecil z
123 173 7B 01111011 { Penjepit pembuka
124 174 7C 01111100 | Bilah vertikal
125 175 7D 01111101 } Penjepit penutup
126 176 7E 01111110 ~ Tanda kesetaraan – tilde
127 177 7F 01111111 Delete


Dari tabel tersebut kita dapat melihat bahwa angka 0 – 9 diwakili dengan nilai biner dengan prefiks 0011. Dengan cara yang sama dalam kasus huruf besar “P” sampai “Z” diwakili oleh 0101 0000 sampai 0101 1010, sedangkan huruf kecil “p” sampai “z” diwakili oleh 0111 0000 sampai 0111 1010.Kesimpulan

Jadi apa itu ASCII? Sederhananya ASCII adalah seperangkat kode digital yang mewakili huruf, angka, dan simbol lainnya, banyak digunakan sebagai format standar dalam transfer teks antar komputer. Teks ASCII standar menggunakan 7-bit untuk mewakili karakter. Set karakter tambahan lainnya menggunakan 8-bit untuk mewakili karakter non-Inggris.

Sekarang ASCII sudah digantingkan oleh karakter Unicode yang dapat menangani total 1.112.064 karakter yang berbeda. Ini dapat melayani puluhan ribu karakter dalam bahasa yang berbeda, emoji (hampir satu setengah ribu) dan bahkan sistem penulisan yang sudah punah seperti Jurchen.

Komentar