Wednesday, June 20, 2018

Pengertian dan Fungsi Kode ASCII

Pengertian dan Fungsi Kode ASCII

Pengertian dan Fungsi Kode ASCII
Wednesday, June 20, 2018
Untuk membuat ruang kosong (tab), tanda miring, tanda pagar (#) dan simbol-simbol lainnya, kita akan membutuhkan kode ASCII. Sebenarnya apa itu kode ASCII? Apa kegunaannya dalam membuat program? Kode ASCII adalah kependekan dari American Standard Code for Information interchang.


Pengertian Kode ASCII

Kode ASCII merupakan kependekan dari America Standard Code for Informasion Interchang yang merupakan standar internasional dalam symbol dan code huruf seperti Unicode dan Hex, tetapi ASCII mempunyai sifat lebih universal. Dapat kita ambil contoh angka 124 yang merupakan karakter "|". Dengan kode tersebut akan selalu digunakan komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya hanya memiliki komposisi yang mempunyai bilangan biner hanya sebanyak 7 bit. Namun ASCII tersebut disimpan dengan menambahkan angka 0 yakni disimpan dengan sandi 8 bit, dengan ditambahkan satu angka 0 untuk bit significant paling tinggi Bit ini biasanya digunakan guna menguji prioritas. Kita dapat membedakan Kode ASCII menjadi 5 antara lain Logical communication, Information Separator, Device Control, Code Extention, dan Physical communication. Keyboard yang digunakan untuk mengetik komputer merupakan kode ASCII.

Kode ASCII yang kita bahas pada kali ini kalian akan berjumlah 256 karakter kode. dengan 0 .... 127 merupakan kode ASCII yang digunakan untuk memanipulasi teks. Sedangkan 128 .... 255 sebagai manipulasi grafik. di dalam pembahasan kali Kode ASCII akan saya kelompokkan kedalam beberapa bagian seperti yang akan dibahas di bawah ini :

  • Kode yang tidak dilihat simbol yang ada seperti kode 13 (Carriage Return), 8 (Tab), 32 (Space), 10 (Line Feed).
  • Kode yang tidak ada dalam keyboard namun bisa ditampilkan dalam bentuk grafik, karena kode ini pada umumnya digunakan untuk kode - kode grafik.
  • Kode Yang bisa dilihat ada seperti halnya Numerik (0,1.....9), Abjad (A, B, C, ...., Z), dan berbagai karakter khusus (!@#$%^&*()_+{}|":><?~`[[]\';./,)

Kode ASCII ini memanfaatkan 8 bit. Tapi sayangnya kode ASCII telah tergantikan dengan pekodean yang memanfaatkan 16 bit yakni UNICODE (Universal Code). Karena dengan UNICODE dapat menyimpan kode kode seperti bahasa Jepang, China, Korea, Arab, dll.

Ada hal unik lagi mengenai papan keyboard, jika kalian mengaktifkan numlock, dan menekan tombol secara bersamaan dengan kode karakter tertentu, maka akan dapat dihasilkan berupa karakter tertentu. Misalnya kita mencoba menekan ALT + 44 maka akan muncul karakter (, ) koma.

Dalam bahasa komputer atau mesin menggunakan karakter 1 dan 0. Semua harus dilakukan dengan 1 dan 0. Maka dari itu salah satu jalan kita untuk dapat mengerti bahasa komputer dengan cara memakai tabel ASCII.


Pengertian Tabel ASCII

Tabel ASCII adalah tabel yang berisi berbagai huruf dalam alfabet romawi yang ditambah dengan beberapa karakter tambahan. Karakter tersebut biasanya diwakili dengan sejumlah kode yang sama. Misal kita mengambil huruf "a" maka akan diwakili dengan urutan nomer 97, jika kita merubah tersebut kedalam bentuk biner yaitu 1100001. Untuk lebih jelasnya lihat tabel kode ASCII berikut ini:

TABEL KODE ASCII LENGKAP DENGAN BINER


Nilái ÁNSI ÁSCII (Desimál)
Nilái Unicode (Heksá Desimál)
Biner
Kárákter
Keterángán
0
0000
0
NUL
Null (tidák terlihát)
1
0001
1
SOH
Stárt of heáding (tidák terlihát)
2
0002
10
STX
Stárt of text (tidák terlihát)
3
0003
11
ETX
End of text (tidák terlihát)
4
0004
100
EOT
End of tránsmission (tidák terlihát)
5
0005
101
ENQ
Enquiry (tidák terlihát)
6
0006
110
ACK
Ácknowledge (tidák terlihát)
7
0007
111
BEL
Bell (tidák terlihát)
8
0008
1000
BS
Báckspáce
9
0009
1001
HT
Horizontál tábulátion
10
000A
1010
LF
Pergántián báris (Line feed)
11
000B
1011
VT
Tábulási vertikál
12
000C
1100
FF
Pergántián báris (Form feed)
13
000D
1101
CR
Pergántián báris (cárriáge return)
14
000E
1110
SO
Shift out (tidák terlihát)
15
000F
1111
SI
Shift in (tidák terlihát)
16
0010
10000
DLE
Dátá link escápe (tidák terlihát)
17
0011
10001
DC1
Device control 1 (tidák terlihát)
18
0012
10010
DC2
Device control 2 (tidák terlihát)
19
0013
10011
DC3
Device control 3 (tidák terlihát)
20
0014
10100
DC4
Device control 4 (tidák terlihát)
21
0015
10101
NAK
Negátive ácknowledge (tidák terlihát)
22
0016
10110
SYN
Synchronous idle (tidák terlihát)
23
0017
10111
ETB
End of tránsmission block (tidák terlihát)
24
0018
11000
CAN
Cáncel (tidák terlihát)
25
0019
11001
EM
End of medium (tidák terlihát)
26
001A
11010
SUB
Substitute (tidák terlihát)
27
001B
11011
ESC
Escápe (tidák terlihát)
28
001C
11100
FS
File sepárátor
29
001D
11101
GS
Group sepárátor
30
001E
11110
RS
Record sepárátor
31
001F
11111
US
Unit sepárátor
32
0020
100000
spasi
Spási
33
0021
100001
!
Tándá seru (exclámátion)
34
0022
100010
Tándá kuti duá
35
0023
100011
#
Tándá págár (kres)
36
0024
100100
$
Tándá mátá uáng dolár
37
0025
100101
%
Tándá persen
38
0026
100110
&
Kárákter ámpersánd (&)
39
0027
100111
Kárákter Ápostrof
40
0028
101000
(
Tándá kurung buká
41
0029
101001
)
Tándá kurung tutup
42
002A
101010
*
Kárákter ásterisk (bintáng)
43
002B
101011
+
Tándá támbáh (plus)
44
002C
101100
,
Kárákter komá
45
002D
101101
-
Kárákter hyphen (strip)
46
002E
101110
.
Tándá titik
47
002F
101111
/
Gáris miring (slásh)
48
0030
110000
0
Ángká nol
49
0031
110001
1
Ángká sátu
50
0032
110010
2
Ángká duá
51
0033
110011
3
Ángká tigá
52
0034
110100
4
Ángká empát
53
0035
110101
5
Ángká limá
54
0036
110110
6
Ángká enám
55
0037
110111
7
Ángká tujuh
56
0038
111000
8
Ángká delápán
57
0039
111001
9
Ángká sembilán
58
003A
111010
:
Tándá titik duá
59
003B
111011
;
Tándá titik komá
60
003C
111100
Tándá lebih kecil
61
003D
111101
=
Tándá sámá dengán
62
003E
111110
Tándá lebih besár
63
003F
111111
?
Tándá tányá
64
0040
1000000
@
Á keong (@)
65
0041
1000001
A
Huruf látin Á kápitál
66
0042
1000010
B
Huruf látin B kápitál
67
0043
1000011
C
Huruf látin C kápitál
68
0044
1000100
D
Huruf látin D kápitál
69
0045
1000101
E
Huruf látin E kápitál
70
0046
1000110
F
Huruf látin F kápitál
71
0047
1000111
G
Huruf látin G kápitál
72
0048
1001000
H
Huruf látin H kápitál
73
0049
1001001
I
Huruf látin I kápitál
74
004A
1001010
J
Huruf látin J kápitál
75
004B
1001011
K
Huruf látin K kápitál
76
004C
1001100
L
Huruf látin L kápitál
77
004D
1001101
M
Huruf látin M kápitál
78
004E
1001110
N
Huruf látin N kápitál
79
004F
1001111
O
Huruf látin O kápitál
80
0050
1010000
P
Huruf látin P kápitál
81
0051
1010001
Q
Huruf látin Q kápitál
82
0052
1010010
R
Huruf látin R kápitál
83
0053
1010011
S
Huruf látin S kápitál
84
0054
1010100
T
Huruf látin T kápitál
85
0055
1010101
U
Huruf látin U kápitál
86
0056
1010110
V
Huruf látin V kápitál
87
0057
1010111
W
Huruf látin W kápitál
88
0058
1011000
X
Huruf látin X kápitál
89
0059
1011001
Y
Huruf látin Y kápitál
90
005A
1011010
Z
Huruf látin Z kápitál
91
005B
1011011
[
Kurung siku kiri
92
005C
1011100
/
Gáris miring terbálik (báckslásh)
93
005D
1011101
]
Kurung sikur kánán
94
005E
1011110
^
Tándá pángkát
95
005F
1011111
_
Gáris báwáh (underscore)
96
0060
1100000
`
Tándá petik sátu
97
0061
1100001
a
Huruf látin á kecil
98
0062
1100010
b
Huruf látin b kecil
99
0063
1100011
c
Huruf látin c kecil
100
0064
1100100
d
Huruf látin d kecil
101
0065
1100101
e
Huruf látin e kecil
102
0066
1100110
f
Huruf látin f kecil
103
0067
1100111
g
Huruf látin g kecil
104
0068
1101000
h
Huruf látin h kecil
105
0069
1101001
i
Huruf látin i kecil
106
006A
1101010
j
Huruf látin j kecil
107
006B
1101011
k
Huruf látin k kecil
108
006C
1101100
l
Huruf látin l kecil
109
006D
1101101
m
Huruf látin m kecil
110
006E
1101110
n
Huruf látin n kecil
111
006F
1101111
o
Huruf látin o kecil
112
0070
1110000
p
Huruf látin p kecil
113
0071
1110001
q
Huruf látin q kecil
114
0072
1110010
r
Huruf látin r kecil
115
0073
1110011
s
Huruf látin s kecil
116
0074
1110100
t
Huruf látin t kecil
117
0075
1110101
u
Huruf látin u kecil
118
0076
1110110
v
Huruf látin v kecil
119
0077
1110111
w
Huruf látin w kecil
120
0078
1111000
x
Huruf látin x kecil
121
0079
1111001
y
Huruf látin y kecil
122
007A
1111010
z
Huruf látin z kecil
123
007B
1111011
{
Kurung kuráwál buká
124
007C
1111100
|
Gáris vertikál (pipá)
125
007D
1111101
}
Kurung kuráwál tutup
126
007E
1111110
~
Kárákter gelombáng (tilde)
127
007F
1111111
DEL
Delete
128
0080
10000000
Euro sign
129
0081
10000001

130
0082
10000010
Single low-9 quotátion márk
131
0083
10000011
ƒ
Látin smáll letter f with hook
132
0084
10000100
Double low-9 quotátion márk
133
0085
10000101
Horizontál ellipsis
134
0086
10000110
Dágger
135
0087
10000111
Double dágger
136
0088
10001000
ˆ
Modifier letter circumflex áccent
137
0089
10001001
Per mille sign
138
008A
10001010
Š
Látin cápitál letter S with cáron
139
008B
10001011
Single left-pointing ángle quotátion
140
008C
10001100
Œ
Látin cápitál ligáture OE
141
008D
10001101

142
008E
10001110
Ž
Látin cáptiál letter Z with cáron
143
008F
10001111

144
0090
10010000

145
0091
10010001
Left single quotátion márk
146
0092
10010010
Right single quotátion márk
147
0093
10010011
Left double quotátion márk
148
0094
10010100
Right double quotátion márk
149
0095
10010101
Bullet
150
0096
10010110
En dásh
151
0097
10010111
Em dásh
152
0098
10011000
˜
Smáll tilde
153
0099
10011001
Tráde márk sign
154
009A
10011010
š
Látin smáll letter S with cáron
155
009B
10011011
Single right-pointing ángle quotátion márk
156
009C
10011100
œ
Látin smáll ligáture oe
157
009D
10011101

158
009E
10011110
ž
Látin smáll letter z with cáron
159
009F
10011111
Ÿ
Látin cápitál letter Y with diáeresis
160
00A0
10100000

Spási yáng bukán pemisáh kátá
161
00A1
10100001
¡
Tándá seru terbálik
162
00A2
10100010
¢
Tándá sen (Cent)
163
00A3
10100011
£
Tándá Poundsterling
164
00A4
10100100
¤
Tándá mátá uáng (Currency)
165
00A5
10100101
¥
Tándá Yen
166
00A6
10100110
¦
Gáris tegák putus-putus
167
00A7
10100111
§
Section sign
168
00A8
10101000
¨
Spácing diáeresis - umláut
169
00A9
10101001
©
Tándá hák ciptá (Copyright)
170
00AA
10101010
ª
Feminine ordinál indicátor
171
00AB
10101011
«
Left double ángle quotes
172
00AC
10101100
¬
Not sign
173
00AD
10101101

Tándá strip (hyphen)
174
00AE
10101110
®
Tándá merk terdáftár
175
00AF
10101111
¯
Spácing Mácron (Mácron)
176
00B0
10110000
°
Tándá deráját
177
00B1
10110001
±
Tándá kuráng lebih (plus-minus)
178
00B2
10110010
²
Tándá kuádrát (pángkát duá)
179
00B3
10110011
³
Tándá kubik (pángkát tigá)
180
00B4
10110100
´
Ácute áccent
181
00B5
10110101
µ
Micro sign
182
00B6
10110110
Pilcrow sign
183
00B7
10110111
·
Middle dot
184
00B8
10111000
¸
Spácing cedillá
185
00B9
10111001
¹
Superscript one
186
00BA
10111010
º
Másculine ordinál indicátor
187
00BB
10111011
»
Right double ángle quotes
188
00BC
10111100
¼
Fráction one quárter
189
00BD
10111101
½
Fráction one hálf
190
00BE
10111110
¾
Fráction three quárters
191
00BF
10111111
¿
Inverted question márk
192
00C0
11000000
À
Látin cápitál letter Á with gráve
193
00C1
11000001
Á
Látin cápitál letter Á with ácute
194
00C2
11000010
Â
Látin cápitál letter Á with circumflex
195
00C3
11000011
Ã
Látin cápitál letter Á with tilde
196
00C4
11000100
Ä
Látin cápitál letter Á with diáeresis
197
00C5
11000101
Å
Látin cápitál letter Á with ring ábove
198
00C6
11000110
Æ
Látin cápitál letter ÁE
199
00C7
11000111
Ç
Látin cápitál letter C with cedillá
200
00C8
11001000
È
Látin cápitál letter E with gráve
201
00C9
11001001
É
Látin cápitál letter E with ácute
202
00CA
11001010
Ê
Látin cápitál letter E with circumflex
203
00CB
11001011
Ë
Látin cápitál letter E with diáeresis
204
00CC
11001100
Ì
Látin cápitál letter I with gráve
205
00CD
11001101
Í
Látin cápitál letter I with ácute
206
00CE
11001110
Î
Látin cápitál letter I with circumflex
207
00CF
11001111
Ï
Látin cápitál letter I with diáeresis
208
00D0
11010000
Ð
Látin cápitál letter ETH
209
00D1
11010001
Ñ
Látin cápitál letter N with tilde
210
00D2
11010010
Ò
Látin cápitál letter O with gráve
211
00D3
11010011
Ó
Látin cápitál letter O with ácute
212
00D4
11010100
Ô
Látin cápitál letter O with circumflex
213
00D5
11010101
Õ
Látin cápitál letter O with tilde
214
00D6
11010110
Ö
Látin cápitál letter O with diáeresis
215
00D7
11010111
×
Multiplicátion sign
216
00D8
11011000
Ø
Látin cápitál letter O with slásh
217
00D9
11011001
Ù
Látin cápitál letter U with gráve
218
00DA
11011010
Ú
Látin cápitál letter U with ácute
219
00DB
11011011
Û
Látin cápitál letter U with circumflex
220
00DC
11011100
Ü
Látin cápitál letter U with diáeresis
221
00DD
11011101
Ý
Látin cápitál letter Y with ácute
222
00DE
11011110
Þ
Látin cápitál letter THORN
223
00DF
11011111
ß
Látin smáll letter shárp s - ess-zed
224
00E0
11100000
à
Látin smáll letter á with gráve
225
00E1
11100001
á
Látin smáll letter á with ácute
226
00E2
11100010
â
Látin smáll letter á with circumflex
227
00E3
11100011
ã
Látin smáll letter á with tilde
228
00E4
11100100
ä
Látin smáll letter á with diáeresis
229
00E5
11100101
å
Látin smáll letter á with ring ábove
230
00E6
11100110
æ
Látin smáll letter áe
231
00E7
11100111
ç
Látin smáll letter c with cedillá
232
00E8
11101000
è
Látin smáll letter e with gráve
233
00E9
11101001
é
Látin smáll letter e with ácute
234
00EA
11101010
ê
Látin smáll letter e with circumflex
235
00EB
11101011
ë
Látin smáll letter e with diáeresis
236
00EC
11101100
ì
Látin smáll letter i with gráve
237
00ED
11101101
í
Látin smáll letter i with ácute
238
00EE
11101110
î
Látin smáll letter i with circumflex
239
00EF
11101111
ï
Látin smáll letter i with diáeresis
240
00F0
11110000
ð
Látin smáll letter eth
241
00F0
11110001
ñ
Látin smáll letter n with tilde
242
00F0
11110010
ò
Látin smáll letter o with gráve
243
00F0
11110011
ó
Látin smáll letter o with ácute
244
00F0
11110100
ô
Látin smáll letter o with circumflex
245
00F0
11110101
õ
Látin smáll letter o with tilde
246
00F0
11110110
ö
Látin smáll letter o with diáeresis
247
00F0
11110111
÷
Division sign
248
00F0
11111000
ø
Látin smáll letter o with slásh
249
00F0
11111001
ù
Látin smáll letter u with gráve
250
00F0
11111010
ú
Látin smáll letter u with ácute
251
00F0
11111011
û
Látin smáll letter u with circumflex
252
00F0
11111100
ü
Látin smáll letter u with diáeresis
253
00F0
11111101
ý
Látin smáll letter y with ácute
254
00F0
11111110
þ
Látin smáll letter thorn
255
00F0
11111111
ÿ
Látin smáll letter y with diáeresis
Itu merupakan Tabel Kode ASCII bisa kita lihat hanya terdapat 0...255 karena hanya 8 bit. Sudah saya lengkapi dengan kode biner juga

Itu saja penjelasan mengenai Pengertian dan Fungsi Kode ASCII. Kode ASCII ini akan sangat berguna dalam pemograman, terutama pemograman yang banyak menampilkan tulisan seperti HTML. Meskipun demikian kode ASCII juga digunakan untuk membuat aplikasi atau peangkat lunak.

Berkomentarlah secara bijak.
EmoticonEmoticon