pengertian Kode ASCII
ASCII
atau ( American Standard Code for Information Interchange) merupakan suatu
standar internasional dalam kode huruf dan simbol yang lebih bersifat
universal, contohnya 36 adalah untuk karakter " $ ".
Kode
ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 7 bit. Namun, ASCII
disimpan sebagai sandi 8 bit dengan menambakan satu angka 0 sebagai bit
significant paling tinggi. Bit tambahan ini sering digunakan untuk uji
prioritas.
Karakter
control pada ASCII dibedakan menjadi 5 kelompok sesuai dengan penggunaan yaitu
meliputi :
-
logical
communication,
- Device control,
- Information separator,
- Code extention,
- dan physical communication.
Code
ASCII ini banyak dijumpai pada papan ketik (keyboard) computer atau
instrument-instrument digital.
Jumlah
kode ASCII adalah 255 kode. Kode ASCII 0..127 merupakan kode ASCII untuk
manipulasi teks sedangkan kode ASCII 128..255 merupakan kode ASCII untuk
manipulasi grafik.
Kode
ASCII
Karakter
|
Nilai
Unicode (heksadesimal)
|
Nilai ANSI ASCII
(desimal)
|
Keterangan
|
NUL
|
0000
|
0
|
Null
(tidaktampak)
|
SOH
|
0001
|
1
|
Start of
heading (tidaktampak)
|
STX
|
0002
|
2
|
Start of
text (tidaktampak)
|
ETX
|
0003
|
3
|
End of
text (tidaktampak)
|
EOT
|
0004
|
4
|
End of
transmission (tidaktampak)
|
ENQ
|
0005
|
5
|
Enquiry
(tidaktampak)
|
ACK
|
0006
|
6
|
Acknowledge
(tidaktampak)
|
BEL
|
0007
|
7
|
Bell
(tidaktampak)
|
BS
|
0008
|
8
|
Menghapussatukarakter
di belakangkursor (Backspace)
|
HT
|
0009
|
9
|
Horizontal
tabulation
|
LF
|
000A
|
10
|
Pergantianbaris
(Line feed)
|
VT
|
000B
|
11
|
Tabulasivertikal
|
FF
|
000C
|
12
|
Pergantianbaris
(Form feed)
|
CR
|
000D
|
13
|
Pergantianbaris
(carriage return)
|
SO
|
000E
|
14
|
Shift
out (tidaktampak)
|
SI
|
000F
|
15
|
Shift in
(tidaktampak)
|
DLE
|
0010
|
16
|
Data link
escape (tidaktampak)
|
DC1
|
0011
|
17
|
Device
control 1 (tidaktampak)
|
DC2
|
0012
|
18
|
Device
control 2 (tidaktampak)
|
DC3
|
0013
|
19
|
Device
control 3 (tidaktampak)
|
DC4
|
0014
|
20
|
Device
control 4 (tidaktampak)
|
NAK
|
0015
|
21
|
Negative
acknowledge (tidaktampak)
|
SYN
|
0016
|
22
|
Synchronous
idle (tidaktampak)
|
ETB
|
0017
|
23
|
End of
transmission block (tidaktampak)
|
CAN
|
0018
|
24
|
Cancel
(tidaktampak)
|
EM
|
0019
|
25
|
End of
medium (tidaktampak)
|
SUB
|
001A
|
26
|
Substitute
(tidaktampak)
|
ESC
|
001B
|
27
|
Escape
(tidaktampak)
|
FS
|
001C
|
28
|
File separator
|
GS
|
001D
|
29
|
Group
separator
|
RS
|
001E
|
30
|
Record
separator
|
US
|
001F
|
31
|
Unit
separator
|
SP
|
0020
|
32
|
Spasi
|
!
|
0021
|
33
|
Tandaseru
(exclamation)
|
"
|
0022
|
34
|
Tandakutipdua
|
#
|
0023
|
35
|
Tandapagar
(kres)
|
$
|
0024
|
36
|
Tandamatauangdolar
|
%
|
0025
|
37
|
Tandapersen
|
&
|
0026
|
38
|
Karakter
ampersand (&)
|
‘
|
0027
|
39
|
KarakterApostrof
|
(
|
0028
|
40
|
Tandakurungbuka
|
)
|
0029
|
41
|
Tandakurungtutup
|
*
|
002A
|
42
|
Karakter
asterisk (bintang)
|
+
|
002B
|
43
|
Tandatambah
(plus)
|
,
|
002C
|
44
|
Karakterkoma
|
-
|
002D
|
45
|
Karakter
hyphen (strip)
|
.
|
002E
|
46
|
Tandatitik
|
/
|
002F
|
47
|
Garis
miring (slash)
|
0
|
0030
|
48
|
Angkanol
|
1
|
0031
|
49
|
Angkasatu
|
2
|
0032
|
50
|
Angkadua
|
3
|
0033
|
51
|
Angkatiga
|
4
|
0034
|
52
|
Angkaempat
|
5
|
0035
|
53
|
Angka
lima
|
6
|
0036
|
54
|
Angkaenam
|
7
|
0037
|
55
|
Angkatujuh
|
8
|
0038
|
56
|
Angkadelapan
|
9
|
0039
|
57
|
Angkasembilan
|
:
|
003A
|
58
|
Tandatitikdua
|
;
|
003B
|
59
|
Tandatitikkoma
|
<
|
003C
|
60
|
Tandalebihkecil
|
=
|
003D
|
61
|
Tandasamadengan
|
>
|
003E
|
62
|
Tandalebihbesar
|
?
|
003F
|
63
|
Tandatanya
|
@
|
0040
|
64
|
A keong
(@)
|
A
|
0041
|
65
|
Huruflatin
A kapital
|
B
|
0042
|
66
|
Huruflatin
B kapital
|
C
|
0043
|
67
|
Huruflatin
C kapital
|
D
|
0044
|
68
|
Huruflatin
D kapital
|
E
|
0045
|
69
|
Huruflatin
E kapital
|
F
|
0046
|
70
|
Huruflatin
F kapital
|
G
|
0047
|
71
|
Huruflatin
G kapital
|
H
|
0048
|
72
|
Huruflatin
H kapital
|
I
|
0049
|
73
|
Huruflatin
I kapital
|
J
|
004A
|
74
|
Huruflatin
J kapital
|
K
|
004B
|
75
|
Huruflatin
K kapital
|
L
|
004C
|
76
|
Huruflatin
L kapital
|
M
|
004D
|
77
|
Huruflatin
M kapital
|
N
|
004E
|
78
|
Huruflatin
N kapital
|
O
|
004F
|
79
|
Huruflatin
O kapital
|
P
|
0050
|
80
|
Huruflatin
P kapital
|
Q
|
0051
|
81
|
Huruflatin
Q kapital
|
R
|
0052
|
82
|
Huruflatin
R kapital
|
S
|
0053
|
83
|
Huruflatin
S kapital
|
T
|
0054
|
84
|
Huruflatin
T kapital
|
U
|
0055
|
85
|
Huruflatin
U kapital
|
V
|
0056
|
86
|
Huruflatin
V kapital
|
W
|
0057
|
87
|
Huruflatin
W kapital
|
X
|
0058
|
88
|
Huruflatin
X kapital
|
Y
|
0059
|
89
|
Huruflatin
Y kapital
|
Z
|
005A
|
90
|
Huruflatin
Z kapital
|
[
|
005B
|
91
|
Kurungsikukiri
|
\
|
005C
|
92
|
Garis
miring terbalik (backslash)
|
]
|
005D
|
93
|
Kurungsikurkanan
|
^
|
005E
|
94
|
Tandapangkat
|
_
|
005F
|
95
|
Garisbawah
(underscore)
|
`
|
0060
|
96
|
Tandapetiksatu
|
a
|
0061
|
97
|
Huruflatin
a kecil
|
b
|
0062
|
98
|
Huruflatin
b kecil
|
c
|
0063
|
99
|
Huruflatin
c kecil
|
d
|
0064
|
100
|
Huruflatin
d kecil
|
e
|
0065
|
101
|
Huruflatin
e kecil
|
f
|
0066
|
102
|
Huruflatin
f kecil f
|
g
|
0067
|
103
|
Huruflatin
g kecil
|
h
|
0068
|
104
|
Huruflatin
h kecil
|
i
|
0069
|
105
|
Huruflatin
i kecil
|
j
|
006A
|
106
|
Huruflatin
j kecil
|
k
|
006B
|
107
|
Huruflatin
k kecil
|
l
|
006C
|
108
|
Huruflatin
l kecil
|
m
|
006D
|
109
|
Huruflatin
m kecil
|
n
|
006E
|
110
|
Huruflatin
n kecil
|
o
|
006F
|
111
|
Huruflatin
o kecil
|
p
|
0070
|
112
|
Huruflatin
p kecil
|
q
|
0071
|
113
|
Huruflatin
q kecil
|
r
|
0072
|
114
|
Huruflatin
r kecil
|
s
|
0073
|
115
|
Huruflatin
s kecil
|
t
|
0074
|
116
|
Huruflatin
t kecil
|
u
|
0075
|
117
|
Huruflatin
u kecil
|
v
|
0076
|
118
|
Huruflatin
v kecil
|
w
|
0077
|
119
|
Huruflatin
w kecil
|
x
|
0078
|
120
|
Huruflatin
x kecil
|
y
|
0079
|
121
|
Huruflatin
y kecil
|
z
|
007A
|
122
|
Huruflatin
z kecil
|
{
|
007B
|
123
|
Kurungkurawalbuka
|
¦
|
007C
|
124
|
Garisvertikal
(pipa)
|
}
|
007D
|
125
|
Kurungkurawaltutup
|
~
|
007E
|
126
|
Karaktergelombang
(tilde)
|
DEL
|
007F
|
127
|
Delete
|
|
0080
|
128
|
Dicadangkan
|
|
0081
|
129
|
Dicadangkan
|
|
0082
|
130
|
Dicadangkan
|
|
0083
|
131
|
Dicadangkan
|
IND
|
0084
|
132
|
Index
|
NEL
|
0085
|
133
|
Next
line
|
SSA
|
0086
|
134
|
Start of
selected area
|
ESA
|
0087
|
135
|
End of
selected area
|
|
0088
|
136
|
Character
tabulation set
|
|
0089
|
137
|
Character
tabulation with justification
|
|
008A
|
138
|
Line
tabulation set
|
PLD
|
008B
|
139
|
Partial
line down
|
PLU
|
008C
|
140
|
Partial
line up
|
|
008D
|
141
|
Reverse
line feed
|
SS2
|
008E
|
142
|
Single
shift two
|
SS3
|
008F
|
143
|
Single
shift three
|
DCS
|
0090
|
144
|
Device
control string
|
PU1
|
0091
|
145
|
Private
use one
|
PU2
|
0092
|
146
|
Private
use two
|
STS
|
0093
|
147
|
Set
transmit state
|
CCH
|
0094
|
148
|
Cancel
character
|
MW
|
0095
|
149
|
Message
waiting
|
|
0096
|
150
|
Start of
guarded area
|
|
0097
|
151
|
End of
guarded area
|
|
0098
|
152
|
Start of
string
|
|
0099
|
153
|
Dicadangkan
|
|
009A
|
154
|
Single
character introducer
|
CSI
|
009B
|
155
|
Control
sequence introducer
|
ST
|
009C
|
156
|
String
terminator
|
OSC
|
009D
|
157
|
Operating
system command
|
PM
|
009E
|
158
|
Privacy
message
|
APC
|
009F
|
158
|
Application
program command
|
|
00A0
|
160
|
Spasi
yang bukanpemisah kata
|
¡
|
00A1
|
161
|
Tandaseruterbalik
|
¢
|
00A2
|
162
|
Tandasen
(Cent)
|
£
|
00A3
|
163
|
TandaPoundsterling
|
¤
|
00A4
|
164
|
Tandamatauang
(Currency)
|
¥
|
00A5
|
165
|
Tanda
Yen
|
¦
|
00A6
|
166
|
Garistegakputus-putus
(broken bar)
|
§
|
00A7
|
167
|
Section
sign
|
¨
|
00A8
|
168
|
Diaeresis
|
©
|
00A9
|
169
|
Tandahakcipta
(Copyright)
|
ª
|
00AA
|
170
|
Feminine
ordinal indicator
|
«
|
00AB
|
171
|
Left-pointing
double angle quotation mark
|
¬
|
00AC
|
172
|
Not sign
|
|
00AD
|
173
|
Tanda
strip (hyphen)
|
®
|
00AE
|
174
|
Tandamerkterdaftar
|
¯
|
00AF
|
175
|
Macron
|
°
|
00B0
|
176
|
Tandaderajat
|
±
|
00B1
|
177
|
Tandakuranglebih
(plus-minus)
|
²
|
00B2
|
178
|
Tandakuadrat
(pangkatdua)
|
³
|
00B3
|
179
|
Tandakubik
(pangkattiga)
|
´
|
00B4
|
180
|
Acute
accent
|
µ
|
00B5
|
181
|
Micro
sign
|
¶
|
00B6
|
182
|
Pilcrow
sign
|
·
|
00B7
|
183
|
Middle
dot
|