Penjelasan
ASCII, EBCDIC, Dan SBCDIC
1.
)
ASC 1.) ASCII ( American Standard Code For
Information Interchange )
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 menambahkan 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.
Kode
ASCII ini banyak dijumpai pada papan ketik (keyboard)
komputer 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
dibelakang 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 siku 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
|
Kurungkurawal buka
|
¦
|
007C
|
124
|
Garis vertikal (pipa)
|
}
|
007D
|
125
|
Kurungkurawal 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
|
2.)
EBCDIC( Extended Binary Coded
Decimal Interchange Code )
EBCDIC (Inggris: 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 UnisysMCP. 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 komputer
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-
|
SEL
|
RNL
|
GE
|
SPS
|
RPT
|
|||||||||||
1-
|
RES
ENP |
NL
|
POC
|
UBS
|
CU1
|
|||||||||||
2-
|
DS
|
SOS
|
FS
|
WUS
|
BYP
INP |
SA
|
SFE
|
SM
SW |
CSP
|
MFA
|
||||||
3-
|
IR
|
PP
|
TRN
|
NBS
|
SBS
|
IT
|
RFF
|
CU3
|
||||||||
4-
|
||||||||||||||||
5-
|
||||||||||||||||
6-
|
||||||||||||||||
7-
|
||||||||||||||||
8-
|
||||||||||||||||
9-
|
||||||||||||||||
A-
|
||||||||||||||||
B-
|
||||||||||||||||
C-
|
||||||||||||||||
D-
|
||||||||||||||||
E-
|
||||||||||||||||
F-
|
||||||||||||||||
3.) SBCDIC (Standart
Binary Coded Decimal Interchange Code)
SBCDIC (Standart
Binary Coded Decimal Interchange Code) merupakan kode biner yang
dikembangkan dari kode BCD.
SBCDIC menggunakan kombinasi 6bitsehingga lebih banyak kombinasi yang
dihasilkan yaitu 64 kombinasi kode. Ada 10 kode untuk digit
angka, 26 kode untuk digit
huruf alfabet, sisanyayaitu28 kode digunakan untuk karakter khusus tertentu.
SBCDIC digunakan pada komputer generasi kedua.Susunandarikode
SBCDIC terdiridarielemen 6 bit yang di dalamnyaterbagimenjadiduazonayaitu:
1.) 2 bit
pertama di berinamabit adanbit batau yang seringdisebutdenganAlphabit Position
2.)
4 bit kedua di berinamabit 8, 4, 2, dan 1. AtauseringdisebutjugadenganNumerik Bit Position
SBCDIC
|
Karakter
|
SBCDIC
|
Karakter
|
001010
|
0
|
100001
|
J
|
000001
|
1
|
100010
|
K
|
000010
|
2
|
100011
|
L
|
000011
|
3
|
100100
|
M
|
000100
|
4
|
100101
|
N
|
000101
|
5
|
100110
|
O
|
000110
|
6
|
100111
|
P
|
000111
|
7
|
101000
|
Q
|
001000
|
8
|
101001
|
R
|
001001
|
9
|
010010
|
S
|
110001
|
A
|
010011
|
T
|
110010
|
B
|
010100
|
U
|
110011
|
C
|
010101
|
V
|
110100
|
D
|
010110
|
W
|
110101
|
E
|
010111
|
X
|
110110
|
F
|
011000
|
Y
|
110111
|
G
|
011001
|
Z
|
111000
|
H
|
||
111001
|
I
|
0 komentar:
Posting Komentar