- Home>
- Pengertian Kode ASCII, EBCDIC, SBCDIC
Posted by : Unknown
Minggu, 09 April 2017
ASCII
Kode Standar
Amerika untuk Pertukaran Informasi atau ASCII (American Standard
Code for Information Interchange) merupakan suatu standar internasional dalam
kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124
adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan
alat komunikasi lain untuk menunjukkan teks. 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 berturut-turut
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 sendiri dapat dikelompokkan lagi kedalam beberapa bagian:
Kode yang
tidak terlihat simbolnya seperti Kode 10(Line Feed), 13(Carriage Return),
8(Tab), 32(Space)
Kode yang
terlihat simbolnya seperti abjad (A..Z), numerik (0..9), karakter khusus
(~!@#$%^&*()_+?:”{})
Kode yang
tidak ada di keyboard namun dapat ditampilkan. Kode ini umumnya untuk kode-kode
grafik.
Dalam
pengkodean kode ASCII memanfaatkan 8 bit. Pada saat ini kode ASCII telah
tergantikan oleh kode UNICODE (Universal Code). UNICODE dalam pengkodeannya
memanfaatkan 16 bit sehingga memungkinkan untuk menyimpan kode-kode lainnya
seperti kode bahasa Jepang, Cina, Thailand dan sebagainya.
Pada papan
keyboard, aktifkan numlock (tidak terdapat pada laptop), tekan tombol ALT
secara bersamaan dengan kode karakter maka akan dihasilkan karakter tertentu.
Misalnya: ALT + 44 maka akan muncul karakter koma (,). Mengetahui kode-kode
ASCII sangat bermanfaat misalnya untuk membuat karakter-karakter tertentu yang
tidak ada di keyboard.
Tabel
Karakter ASCII
Tabel
berikut berisi karakter-karakter ASCII . Dalam sistem operasi Windows dan
MS-DOS, pengguna dapat menggunakan karakter ASCII dengan menekan tombol Alt+[nomor
nilai ANSI (desimal)]. Sebagai contoh, tekan kombinasi
tombol Alt+87 untuk karakter huruf latin "W" kapital.
Karakter
|
Nilai
Unicode
(heksadesimal) |
Nilai ANSI
ASCII
(desimal) |
Keterangan
|
NUL
|
0000
|
Null
(tidak tampak)
|
|
SOH
|
0001
|
Start of
heading (tidak tampak)
|
|
STX
|
0002
|
Start of
text (tidak tampak)
|
|
ETX
|
0003
|
End of
text (tidak tampak)
|
|
EOT
|
0004
|
End of
transmission (tidak tampak)
|
|
ENQ
|
0005
|
Enquiry
(tidak tampak)
|
|
ACK
|
0006
|
Acknowledge
(tidak tampak)
|
|
BEL
|
0007
|
Bell
(tidak tampak)
|
|
BS
|
0008
|
Menghapus
satu karakter di belakang kursor (Backspace)
|
|
HT
|
0009
|
Horizontal
tabulation
|
|
LF
|
000A
|
Pergantian
baris (Line feed)
|
|
VT
|
000B
|
Tabulasi
vertikal
|
|
FF
|
000C
|
Pergantian
baris (Form feed)
|
|
CR
|
000D
|
Pergantian
baris (carriage return)
|
|
SO
|
000E
|
Shift out
(tidak tampak)
|
|
SI
|
000F
|
Shift in
(tidak tampak)
|
|
DLE
|
0010
|
Data link
escape (tidak tampak)
|
|
DC1
|
0011
|
Device
control 1 (tidak tampak)
|
|
DC2
|
0012
|
Device
control 2 (tidak tampak)
|
|
DC3
|
0013
|
Device
control 3 (tidak tampak)
|
|
DC4
|
0014
|
Device
control 4 (tidak tampak)
|
|
NAK
|
0015
|
Negative
acknowledge (tidak tampak)
|
|
SYN
|
0016
|
Synchronous
idle (tidak tampak)
|
|
ETB
|
0017
|
End of
transmission block (tidak tampak)
|
|
CAN
|
0018
|
Cancel
(tidak tampak)
|
|
EM
|
0019
|
End of
medium (tidak tampak)
|
|
SUB
|
001A
|
Substitute
(tidak tampak)
|
|
ESC
|
001B
|
Escape
(tidak tampak)
|
|
FS
|
001C
|
File
separator
|
|
GS
|
001D
|
Group
separator
|
|
RS
|
001E
|
Record
separator
|
|
US
|
001F
|
Unit
separator
|
|
SP
|
0020
|
Spasi
|
|
!
|
0021
|
Tanda seru
(exclamation)
|
|
"
|
0022
|
Tanda
kutip dua
|
|
#
|
0023
|
Tanda
pagar (kres)
|
|
$
|
0024
|
Tanda mata
uang dolar
|
|
%
|
0025
|
Tanda
persen
|
|
&
|
0026
|
Karakter
ampersand (&)
|
|
‘
|
0027
|
Karakter
Apostrof
|
|
(
|
0028
|
Tanda
kurung buka
|
|
)
|
0029
|
Tanda
kurung tutup
|
|
*
|
002A
|
Karakter
asterisk (bintang)
|
|
+
|
002B
|
Tanda
tambah (plus)
|
|
,
|
002C
|
Karakter
koma
|
|
-
|
002D
|
Karakter
hyphen (strip)
|
|
.
|
002E
|
Tanda
titik
|
|
/
|
002F
|
Garis
miring (slash)
|
|
0
|
0030
|
Angka nol
|
|
1
|
0031
|
Angka satu
|
|
2
|
0032
|
Angka dua
|
|
3
|
0033
|
Angka tiga
|
|
4
|
0034
|
Angka
empat
|
|
5
|
0035
|
Angka lima
|
|
6
|
0036
|
Angka enam
|
|
7
|
0037
|
Angka
tujuh
|
|
8
|
0038
|
Angka
delapan
|
|
9
|
0039
|
Angka
sembilan
|
|
:
|
003A
|
Tanda
titik dua
|
|
;
|
003B
|
Tanda
titik koma
|
|
<
|
003C
|
Tanda
lebih kecil
|
|
=
|
003D
|
Tanda sama
dengan
|
|
>
|
003E
|
Tanda
lebih besar
|
|
?
|
003F
|
Tanda
tanya
|
|
@
|
0040
|
A keong
(@)
|
|
A
|
0041
|
Huruf
latin A kapital
|
|
B
|
0042
|
Huruf
latin B kapital
|
|
C
|
0043
|
Huruf
latin C kapital
|
|
D
|
0044
|
Huruf
latin D kapital
|
|
E
|
0045
|
Huruf
latin E kapital
|
|
F
|
0046
|
Huruf
latin F kapital
|
|
G
|
0047
|
71
|
Huruf
latin G kapital
|
H
|
0048
|
Huruf
latin H kapital
|
|
I
|
0049
|
73
|
Huruf
latin I kapital
|
J
|
004A
|
74
|
Huruf
latin J kapital
|
K
|
004B
|
Huruf
latin K kapital
|
|
L
|
004C
|
76
|
Huruf
latin L kapital
|
M
|
004D
|
77
|
Huruf
latin M kapital
|
N
|
004E
|
Huruf
latin N kapital
|
|
O
|
004F
|
Huruf
latin O kapital
|
|
P
|
0050
|
Huruf
latin P kapital
|
|
Q
|
0051
|
Huruf
latin Q kapital
|
|
R
|
0052
|
82
|
Huruf
latin R kapital
|
S
|
0053
|
83
|
Huruf
latin S kapital
|
T
|
0054
|
84
|
Huruf
latin T kapital
|
U
|
0055
|
Huruf
latin U kapital
|
|
V
|
0056
|
86
|
Huruf
latin V kapital
|
W
|
0057
|
87
|
Huruf
latin W kapital
|
X
|
0058
|
Huruf
latin X kapital
|
|
Y
|
0059
|
89
|
Huruf
latin Y kapital
|
Z
|
005A
|
Huruf
latin Z kapital
|
|
[
|
005B
|
Kurung
siku kiri
|
|
\
|
005C
|
Garis
miring terbalik (backslash)
|
|
]
|
005D
|
93
|
Kurung
sikur kanan
|
^
|
005E
|
94
|
Tanda
pangkat
|
_
|
005F
|
Garis
bawah (underscore)
|
|
`
|
0060
|
96
|
Tanda
petik satu
|
a
|
0061
|
97
|
Huruf
latin a kecil
|
b
|
0062
|
Huruf
latin b kecil
|
|
c
|
0063
|
Huruf
latin c kecil
|
|
d
|
0064
|
Huruf
latin d kecil
|
|
e
|
0065
|
101
|
Huruf
latin e kecil
|
f
|
0066
|
102
|
Huruf
latin f kecil
|
g
|
0067
|
103
|
Huruf
latin g kecil
|
h
|
0068
|
104
|
Huruf
latin h kecil
|
i
|
0069
|
105
|
Huruf
latin i kecil
|
j
|
006A
|
106
|
Huruf
latin j kecil
|
k
|
006B
|
107
|
Huruf
latin k kecil
|
l
|
006C
|
108
|
Huruf
latin l kecil
|
m
|
006D
|
109
|
Huruf
latin m kecil
|
n
|
006E
|
110
|
Huruf
latin n kecil
|
o
|
006F
|
111
|
Huruf
latin o kecil
|
p
|
0070
|
112
|
Huruf
latin p kecil
|
q
|
0071
|
113
|
Huruf
latin q kecil
|
r
|
0072
|
114
|
Huruf
latin r kecil
|
s
|
0073
|
115
|
Huruf
latin s kecil
|
t
|
0074
|
116
|
Huruf
latin t kecil
|
u
|
0075
|
117
|
Huruf
latin u kecil
|
v
|
0076
|
118
|
Huruf
latin v kecil
|
w
|
0077
|
119
|
Huruf
latin w kecil
|
x
|
0078
|
120
|
Huruf
latin x kecil
|
y
|
0079
|
121
|
Huruf
latin y kecil
|
z
|
007A
|
122
|
Huruf
latin z kecil
|
{
|
007B
|
123
|
Kurung
kurawal buka
|
¦
|
007C
|
124
|
Garis
vertikal (pipa)
|
}
|
007D
|
125
|
Kurung
kurawal tutup
|
~
|
007E
|
126
|
Karakter
gelombang (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
bukan pemisah kata
|
|
¡
|
00A1
|
161
|
Tanda seru
terbalik
|
¢
|
00A2
|
162
|
Tanda sen
(Cent)
|
£
|
00A3
|
163
|
Tanda
Poundsterling
|
¤
|
00A4
|
164
|
Tanda mata
uang (Currency)
|
¥
|
00A5
|
165
|
Tanda Yen
|
¦
|
00A6
|
166
|
Garis
tegak putus-putus (broken bar)
|
§
|
00A7
|
167
|
Section
sign
|
¨
|
00A8
|
168
|
Diaeresis
|
©
|
00A9
|
169
|
Tanda hak cipta
(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
|
Tanda merk
terdaftar
|
¯
|
00AF
|
175
|
Macron
|
°
|
00B0
|
176
|
Tanda
derajat
|
±
|
00B1
|
177
|
Tanda
kurang lebih (plus-minus)
|
²
|
00B2
|
178
|
Tanda
kuadrat (pangkat dua)
|
³
|
00B3
|
179
|
Tanda
kubik (pangkat tiga)
|
´
|
00B4
|
180
|
Acute
accent
|
µ
|
00B5
|
181
|
Micro sign
|
¶
|
00B6
|
182
|
Pilcrow
sign
|
·
|
00B7
|
183
|
Middle dot
|
EBCDIC
EBCDIC (Extended
Binary Coded Decimal Interchange Code) adalah kode 8 - bit untuk huruf yang dipakai
pada sistem operasi komputer merk IBM, seperti z/OS, OS/390, VM, VSE,OS/400, dan i5/OS. Kode EBCDIC ini juga
dipakai untuk beberapa jenis komputer lain seperti Fujitsu-Siemens
BS2000/OSD, HP MPE/iX, dan Unisys MCP. Kode ini merupakan pengembangan
dari kode 6-bit yang dipakai untuk kartu berlubang (punched card) pada komputer
IBM antara akhir tahun 1950an dan awal tahun 1960an.
Variasi dari
kode EBCDIC ini disebut CCSID 500 yang ditampilkan pada tabel di
bawah ini dalam format bilangan komouter hexadesimal.
Kode 00 sampai 3F dipakai untuk huruf kendali, kode 40 untuk spasi, dll.
-0
|
-1
|
-2
|
-3
|
-4
|
-5
|
-6
|
-7
|
-8
|
-9
|
-A
|
-B
|
-C
|
-D
|
-E
|
-F
|
|
0-
|
NUL
00 |
SOH
01 |
STX
02 |
ETX
03 |
SEL
|
HT
09 |
RNL
|
DEL
7F |
GE
|
SPS
|
RPT
|
VT
0B |
FF
0C |
CR
0D |
SO
0E |
SI
0F |
1-
|
DLE
10 |
DC1
11 |
DC2
12 |
DC3
13 |
RES
ENP |
NL
|
BS
08 |
POC
|
CAN
18 |
EM
19 |
UBS
|
CU1
|
IFS
1C |
IGS
1D |
IRS
1E |
IUS
ITB 1F |
2-
|
DS
|
SOS
|
FS
|
WUS
|
BYP
INP |
LF
0A |
ETB
17 |
ESC
1B |
SA
|
SFE
|
SM
SW |
CSP
|
MFA
|
ENQ
05 |
ACK
06 |
BEL
07 |
3-
|
SYN
16 |
IR
|
PP
|
TRN
|
NBS
|
EOT
04 |
SBS
|
IT
|
RFF
|
CU3
|
DC4
14 |
NAK
15 |
SUB
1A |
|||
4-
|
SP
20 |
RSP
A0 |
â
E2 |
ä
E4 |
à
E0 |
á
E1 |
ã
E3 |
å
E5 |
ç
E7 |
ñ
F1 |
[
5B |
.
2E |
<
3C |
(
28 |
+
2B |
!
21 |
5-
|
&
26 |
é
E9 |
ê
EA |
ë
EB |
è
E8 |
í
E0 |
î
EE |
ï
EF |
ì
ED |
ß
DF |
]
5D |
$
24 |
*
2A |
)
29 |
;
3B |
^
5E |
6-
|
-
2D |
/
2F |
Â
C2 |
Ä
C4 |
À
C0 |
Á
C1 |
Ã
C3 |
Å
C5 |
Ç
C7 |
Ñ
D1 |
¦
A6 |
,
2C |
%
25 |
_
5F |
>
3E |
?
3F |
7-
|
ø
F8 |
É
C9 |
Ê
CA |
Ë
CB |
È
C8 |
Í
CD |
Î
CE |
Ï
CF |
Ì
CC |
`
60 |
:
3A |
#
23 |
@
40 |
'
27 |
=
3D |
"
22 |
8-
|
Ø
D8 |
a
61 |
b
62 |
c
63 |
d
64 |
e
65 |
f
66 |
g
67 |
h
68 |
i
69 |
«
AB |
»
BB |
ð
F0 |
ý
FD |
þ
FE |
±
B1 |
9-
|
°
B0 |
j
6A |
k
6B |
l
6C |
m
6D |
n
6E |
o
6F |
p
70 |
q
71 |
r
72 |
ª
AA |
º
BA |
æ
E6 |
¸
B8 |
Æ
C6 |
¤
A4 |
A-
|
µ
B5 |
~
7E |
s
73 |
t
74 |
u
75 |
v
76 |
w
77 |
x
78 |
y
79 |
z
7A |
¡
A1 |
¿
BF |
Ð
D0 |
Ý
DD |
Þ
DE |
®
AE |
B-
|
¢
A2 |
£
A3 |
¥
A5 |
·
B7 |
©
A9 |
§
A7 |
¶
B6 |
¼
BC |
½
BD |
¾
BE |
¬
AC |
|
7C |
¯
AF |
¨
A8 |
´
B4 |
×
D7 |
C-
|
{
7B |
A
41 |
B
42 |
C
43 |
D
44 |
E
45 |
F
46 |
G
47 |
H
48 |
I
49 |
SHY
AD |
ô
F4 |
ö
F6 |
ò
F2 |
ó
F3 |
õ
F5 |
D-
|
}
7D |
J
4A |
K
4B |
L
4C |
M
4D |
N
4E |
O
4F |
P
50 |
Q
51 |
R
52 |
¹
B9 |
û
FB |
ü
FC |
ù
F9 |
ú
FA |
ÿ
FF |
E-
|
\
5C |
÷
F7 |
S
53 |
T
54 |
U
55 |
V
56 |
W
57 |
X
58 |
Y
59 |
Z
5A |
²
82 |
Ô
D4 |
Ö
D6 |
Ò
D2 |
Ó
D3 |
Õ
D5 |
F-
|
0
30 |
1
31 |
2
32 |
3
33 |
4
34 |
5
35 |
6
36 |
7
37 |
8
38 |
9
39 |
³
83 |
Û
D8 |
Ü
DC |
Ù
D9 |
Ú
DA |
SBCDIC
SBCDIC
adalah kepanjangan dari Standard Binary Coded Decimal Interchanged Code.
SBCDIC ini merupakan pengembangan dari kode BCD, dimana kode BCD ini tersusun dari Binary Coded decimal yang mengkodekan dari angka saja yang bersifat basic atau dasar.
pada kode SBCDIC ini terdapat pengkombinasian yang dapat dihasilkan 26 = 64 kombinasi karakter.
SBCDIC ini merupakan pengembangan dari kode BCD, dimana kode BCD ini tersusun dari Binary Coded decimal yang mengkodekan dari angka saja yang bersifat basic atau dasar.
pada kode SBCDIC ini terdapat pengkombinasian yang dapat dihasilkan 26 = 64 kombinasi karakter.
Kombinasi
yang dihasilkan tersebut terdiri dari :
1. 10
kode untuk digit angka
2. 26
kode untuk huruf kapital
3. Dan
28 kode untuk karakter karakter khusus yang di pilih
Susunan dari
kode SBCDIC terdiri dari elemen 6 bit yang di dalamnya terbagi menjadi dua zona
yaitu
1. 2
bit pertama di beri nama bit a dan bit b atau yang sering di sebut dengan
Alphabit Position
2. 4
bit kedua di beri nama bit 8, 4, 2, dan 1. Atau sering di sebut juga dengan
Numerik Bit Position
Alpha
position
A
|
B
|
Numeric Bit
position
8
|
4
|
2
|
1
|
Charakter
|
Zona
|
Digit
|
1-0
|
00
|
0001-1010
|
A-I
|
11
|
0001-1001
|
J-R
|
10
|
0001-1001
|
S-Z
|
01
|
0001-1001
|
Berikut
Tabel kode SBCDIC
0-9
A
|
B
|
8
|
4
|
2
|
1
|
CHAR
|
||
0
|
0
|
0
|
0
|
0
|
0
|
0
|
||
0
|
0
|
0
|
0
|
0
|
1
|
1
|
||
0
|
0
|
0
|
0
|
1
|
0
|
2
|
||
0
|
0
|
0
|
0
|
1
|
1
|
3
|
||
0
|
0
|
0
|
1
|
0
|
0
|
4
|
||
0
|
0
|
0
|
1
|
0
|
1
|
5
|
||
0
|
0
|
0
|
1
|
1
|
0
|
6
|
||
0
|
0
|
0
|
1
|
1
|
1
|
7
|
||
0
|
0
|
1
|
0
|
0
|
0
|
8
|
||
0
|
0
|
1
|
0
|
0
|
1
|
9
|
A-I
A
|
B
|
8
|
4
|
2
|
1
|
CHAR
|
||
1
|
1
|
0
|
0
|
0
|
1
|
A
|
||
1
|
1
|
0
|
0
|
1
|
0
|
B
|
||
1
|
1
|
0
|
0
|
1
|
1
|
C
|
||
1
|
1
|
0
|
1
|
0
|
0
|
D
|
||
1
|
1
|
0
|
1
|
0
|
1
|
E
|
||
1
|
1
|
0
|
1
|
1
|
0
|
F
|
||
1
|
1
|
0
|
1
|
1
|
1
|
G
|
||
1
|
1
|
1
|
0
|
0
|
0
|
H
|
||
1
|
1
|
1
|
0
|
0
|
1
|
I
|
J-R
A
|
B
|
8
|
4
|
2
|
1
|
CHAR
|
||
1
|
0
|
0
|
0
|
0
|
1
|
J
|
||
1
|
0
|
0
|
0
|
1
|
0
|
K
|
||
1
|
0
|
0
|
0
|
1
|
1
|
L
|
||
1
|
0
|
0
|
1
|
0
|
0
|
M
|
||
1
|
0
|
0
|
1
|
0
|
1
|
N
|
||
1
|
0
|
0
|
1
|
1
|
0
|
O
|
||
1
|
0
|
0
|
1
|
1
|
1
|
P
|
||
1
|
0
|
0
|
1
|
0
|
0
|
Q
|
||
1
|
0
|
1
|
0
|
0
|
1
|
R
|
S-Z
A
|
B
|
8
|
4
|
2
|
1
|
CHAR
|
||
0
|
1
|
0
|
0
|
1
|
0
|
S
|
||
0
|
1
|
0
|
0
|
1
|
1
|
T
|
||
0
|
1
|
0
|
1
|
0
|
0
|
U
|
||
0
|
1
|
0
|
1
|
0
|
1
|
V
|
||
0
|
1
|
0
|
1
|
1
|
0
|
W
|
||
0
|
1
|
0
|
1
|
1
|
1
|
X
|
||
0
|
1
|
1
|
0
|
0
|
0
|
Y
|
||
0
|
1
|
1
|
0
|
0
|
1
|
Z
|