KODE ASCII

Friday 11 October 20130 comments


 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 CODE 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.

Tabel Data 8 Bit



Nilai Unicode
(heksadesimal)
Nilai ANSI ASCII
(desimal)
Keterangan
NUL
0000
0
Null (tidak tampak)
SOH
0001
1
Start of heading (tidak tampak)
STX
0002
2
Start of text (tidak tampak)
ETX
0003
3
End of text (tidak tampak)
EOT
0004
4
End of transmission (tidak tampak)
ENQ
0005
5
Enquiry (tidak tampak)
ACK
0006
6
Acknowledge (tidak tampak)
BEL
0007
7
Bell (tidak tampak)
BS
0008
8
Menghapus satu karakter di belakang kursor (Backspace)
HT
0009
9
Horizontal tabulation
LF
000A
Pergantian baris (Line feed)
VT
000B
Tabulasi vertical
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 capital
B
0042
Huruf latin B capital
C
0043
Huruf latin C capital
D
0044
Huruf latin D capital
E
0045
Huruf latin E capital
F
0046
Huruf latin F capital
G
0047
71
Huruf latin G capital
H
0048
Huruf latin H capital
I
0049
73
Huruf latin I capital
J
004A
74
Huruf latin J capital
K
004B
Huruf latin K capital
L
004C
76
Huruf latin L capital
M
004D
77
Huruf latin M capital
N
004E
Huruf latin N capital
O
004F
Huruf latin O capital
P
0050
Huruf latin P capital
Q
0051
Huruf latin Q capital
R
0052
82
Huruf latin R capital
S
0053
83
Huruf latin S capital
T
0054
84
Huruf latin T capital
U
0055
Huruf latin U capital
V
0056
86
Huruf latin V capital
W
0057
87
Huruf latin W capital
X
0058
Huruf latin X capital
Y
0059
89
Huruf latin Y capital
Z
005A
Huruf latin Z capital
[
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


 Tabel Kode Data 7 Bit

-------   -----   ---    ------     -----
  000      000    000   00000000      NUL    (Null char.)
  001      001    001   00000001      SOH    (Start of Header)
  002      002    002   00000010      STX    (Start of Text)
  003      003    003   00000011      ETX    (End of Text)
  004      004    004   00000100      EOT    (End of Transmission)
  005      005    005   00000101      ENQ    (Enquiry)
  006      006    006   00000110      ACK    (Acknowledgment)
  007      007    007   00000111      BEL    (Bell)
  008      010    008   00001000       BS    (Backspace)
  009      011    009   00001001       HT    (Horizontal Tab)
  010      012    00A   00001010       LF    (Line Feed)
  011      013    00B   00001011       VT    (Vertical Tab)
  012      014    00C   00001100       FF    (Form Feed)
  013      015    00D   00001101       CR    (Carriage Return)
  014      016    00E   00001110       SO    (Shift Out)
  015      017    00F   00001111       SI    (Shift In)
  016      020    010   00010000      DLE    (Data Link Escape)
  017      021    011   00010001      DC1 (XON) (Device Control 1)
  018      022    012   00010010      DC2       (Device Control 2)
  019      023    013   00010011      DC3 (XOFF)(Device Control 3)
  020      024    014   00010100      DC4       (Device Control 4)
  021      025    015   00010101      NAK (Negativ Acknowledgemnt)
  022      026    016   00010110      SYN    (Synchronous Idle)
  023      027    017   00010111      ETB    (End of Trans. Block)
  024      030    018   00011000      CAN    (Cancel)
  025      031    019   00011001       EM    (End of Medium)
  026      032    01A   00011010      SUB    (Substitute)
  027      033    01B   00011011      ESC    (Escape)
  028      034    01C   00011100       FS    (File Separator)
  029      035    01D   00011101       GS    (Group Separator)
  030      036    01E   00011110       RS (Reqst to Send)(Rec. Sep.)
  031      037    01F   00011111       US    (Unit Separator)
  032      040    020   00100000       SP    (Space)
  033      041    021   00100001        !    (exclamation mark)
  034      042    022   00100010        "    (double quote)
  035      043    023   00100011        #    (number sign)
  036      044    024   00100100        $    (dollar sign)
  037      045    025   00100101        %    (percent)
  038      046    026   00100110        &    (ampersand)
  039      047    027   00100111        '    (single quote)
  040      050    028   00101000        (  (left/open parenthesis)
  041      051    029   00101001        )  (right/closing parenth.)
  042      052    02A   00101010        *    (asterisk)
  043      053    02B   00101011        +    (plus)
  044      054    02C   00101100        ,    (comma)
  045      055    02D   00101101        -    (minus or dash)
  046      056    02E   00101110        .    (dot)
  047      057    02F   00101111        /    (forward slash)
  048      060    030   00110000        0
  049      061    031   00110001        1
  050      062    032   00110010        2
  051      063    033   00110011        3
  052      064    034   00110100        4
  053      065    035   00110101        5
  054      066    036   00110110        6
  055      067    037   00110111        7
  056      070    038   00111000        8
  057      071    039   00111001        9
  058      072    03A   00111010        :    (colon)
  059      073    03B   00111011        ;    (semi-colon)
  060      074    03C   00111100        <    (less than)
  061      075    03D   00111101        =    (equal sign)
  062      076    03E   00111110        >    (greater than)
  063      077    03F   00111111        ?    (question mark)
  064      100    040   01000000        @    (AT symbol)
  065      101    041   01000001        A
  066      102    042   01000010        B
  067      103    043   01000011        C
  068      104    044   01000100        D
  069      105    045   01000101        E
  070      106    046   01000110        F
  071      107    047   01000111        G
  072      110    048   01001000        H
  073      111    049   01001001        I
  074      112    04A   01001010        J
  075      113    04B   01001011        K
  076      114    04C   01001100        L
  077      115    04D   01001101        M
  078      116    04E   01001110        N
  079      117    04F   01001111        O
  080      120    050   01010000        P
  081      121    051   01010001        Q
  082      122    052   01010010        R
  083      123    053   01010011        S
  084      124    054   01010100        T
  085      125    055   01010101        U
  086      126    056   01010110        V
  087      127    057   01010111        W
  088      130    058   01011000        X
  089      131    059   01011001        Y
  090      132    05A   01011010        Z
  091      133    05B   01011011        [    (left/opening bracket)
  092      134    05C   01011100        \    (back slash)
  093      135    05D   01011101        ]    (right/closing bracket)
  094      136    05E   01011110        ^    (caret/circumflex)
  095      137    05F   01011111        _    (underscore)
  096      140    060   01100000        `
  097      141    061   01100001        a
  098      142    062   01100010        b
  099      143    063   01100011        c
  100      144    064   01100100        d
  101      145    065   01100101        e
  102      146    066   01100110        f
  103      147    067   01100111        g
  104      150    068   01101000        h
  105      151    069   01101001        i
  106      152    06A   01101010        j
  107      153    06B   01101011        k
  108      154    06C   01101100        l
  109      155    06D   01101101        m
  110      156    06E   01101110        n
  111      157    06F   01101111        o
  112      160    070   01110000        p
  113      161    071   01110001        q
  114      162    072   01110010        r
  115      163    073   01110011        s
  116      164    074   01110100        t
  117      165    075   01110101        u
  118      166    076   01110110        v
  119      167    077   01110111        w
  120      170    078   01111000        x
  121      171    079   01111001        y
  122      172    07A   01111010        z
  123      173    07B   01111011        {    (left/opening brace)
  124      174    07C   01111100        |    (vertical bar)
  125      175    07D   01111101        }    (right/closing brace)
  126      176    07E   01111110        ~    (tilde)
  127      177    07F   01111111      DEL    (delete)

Tabel kode Data 6 Bit

Hex
ASCII Glyph
Braille Dots
Braille Glyph
Braille Meaning
20
⠀ (braille pattern blank)
(space)
21
!
2-3-4-6
⠮ (braille pattern dots-2346)
the
22
"
5
⠐ (braille pattern dots-5)
(contraction)
23
#
3-4-5-6
⠼ (braille pattern dots-3456)
(number prefix)
24
$
1-2-4-6
⠫ (braille pattern dots-1246)
ed
25
%
1-4-6
⠩ (braille pattern dots-146)
sh
26
&
1-2-3-4-6
⠯ (braille pattern dots-12346)
and
27
'
3
⠄ (braille pattern dots-3)
'
28
(
1-2-3-5-6
⠷ (braille pattern dots-12356)
of
29
)
2-3-4-5-6
⠾ (braille pattern dots-23456)
with
2A
*
1-6
⠡ (braille pattern dots-16)
ch
2B
+
3-4-6
⠬ (braille pattern dots-346)
ing
2C
,
6
⠠ (braille pattern dots-6)
(uppercase prefix)
2D
-
3-6
⠤ (braille pattern dots-36)
-
2E
.
4-6
⠨ (braille pattern dots-46)
(italic prefix)
2F
/
3-4
⠌ (braille pattern dots-34)
st
30
0
3-5-6
⠴ (braille pattern dots-356)
"
31
1
2
⠂ (braille pattern dots-2)
,
32
2
2-3
⠆ (braille pattern dots-23)
;
33
3
2-5
⠒ (braille pattern dots-25)
:
34
4
2-5-6
⠲ (braille pattern dots-256)
.
35
5
2-6
⠢ (braille pattern dots-26)
en
36
6
2-3-5
⠖ (braille pattern dots-235)
!
37
7
2-3-5-6
⠶ (braille pattern dots-2356)
( or )
38
8
2-3-6
⠦ (braille pattern dots-236)
" or ?
39
9
3-5
⠔ (braille pattern dots-35)
in
3A
:
1-5-6
⠱ (braille pattern dots-156)
wh
3B
;
5-6
⠰ (braille pattern dots-56)
(letter prefix)
3C
<
1-2-6
⠣ (braille pattern dots-126)
gh
3D
=
1-2-3-4-5-6
⠿ (braille pattern dots-123456)
for
3E
>
3-4-5
⠜ (braille pattern dots-345)
ar
3F
?
1-4-5-6
⠹ (braille pattern dots-1456)
th


 Tabel Kode Data 5 Bit

Hex
ASCII Glyph
Braille Dots
Braille Glyph
Braille Meaning
40
@
4
⠈ (braille pattern dots-4)
(accent prefix)
41
A
1
⠁ (braille pattern dots-1)
a
42
B
1-2
⠃ (braille pattern dots-12)
b
43
C
1-4
⠉ (braille pattern dots-14)
c
44
D
1-4-5
⠙ (braille pattern dots-145)
d
45
E
1-5
⠑ (braille pattern dots-15)
e
46
F
1-2-4
⠋ (braille pattern dots-124)
f
47
G
1-2-4-5
⠛ (braille pattern dots-1245)
g
48
H
1-2-5
⠓ (braille pattern dots-125)
h
49
I
2-4
⠊ (braille pattern dots-24)
i
4A
J
2-4-5
⠚ (braille pattern dots-245)
j
4B
K
1-3
⠅ (braille pattern dots-13)
k
4C
L
1-2-3
⠇ (braille pattern dots-123)
l
4D
M
1-3-4
⠍ (braille pattern dots-134)
m
4E
N
1-3-4-5
⠝ (braille pattern dots-1345)
n
4F
O
1-3-5
⠕ (braille pattern dots-135)
o
50
P
1-2-3-4
⠏ (braille pattern dots-1234)
p
51
Q
1-2-3-4-5
⠟ (braille pattern dots-12345)
q
52
R
1-2-3-5
⠗ (braille pattern dots-1235)
r
53
S
2-3-4
⠎ (braille pattern dots-234)
s
54
T
2-3-4-5
⠞ (braille pattern dots-2345)
t
55
U
1-3-6
⠥ (braille pattern dots-136)
u
56
V
1-2-3-6
⠧ (braille pattern dots-1236)
v
57
W
2-4-5-6
⠺ (braille pattern dots-2456)
w
58
X
1-3-4-6
⠭ (braille pattern dots-1346)
x
59
Y
1-3-4-5-6
⠽ (braille pattern dots-13456)
y
5A
Z
1-3-5-6
⠵ (braille pattern dots-1356)
z
5B
[
2-4-6
⠪ (braille pattern dots-246)
ow
5C
\
1-2-5-6
⠳ (braille pattern dots-1256)
ou
5D
]
1-2-4-5-6
⠻ (braille pattern dots-12456)
er
5E
^
4-5
⠘ (braille pattern dots-45)
(contraction)
5F
_
4-5-6
⠸ (braille pattern dots-456)
(contraction)


Share this article :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Rienie Aniez - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger