ASCII
Kode
Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code
for Information Interchange) merupakan suatu standar internasional dalam kodehuruf 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, 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
|
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 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-
|
UNICODE
Unicode adalah
suatu standar industri yang
dirancang untuk mengizinkan teks dan simbol dari semua sistem tulisan di dunia untuk ditampilkan dan
dimanipulasi secara konsisten oleh komputer. Dikembangkan
secara tandem dengan standar Universal
character set dan dipublikasikan dalam bentuk buku The Unicode Standard. Unicode
mengandung suatu kumpulan karakter, suatu metodologi
pengkodean dan kumpulan standarpenyandian karakter, suatu kumpulan bagan kode
untuk referensi visual, deskripsi sifat karakter seperti huruf besar dan huruf
kecil, suatu kumpulan data referensi berkas
komputer, serta aturan normalisasi, dekomposisi,
pembandingan (collation), serta penggambaran (rendering).
Unicode Consortium, suatu organisasi
nirlaba yang mengkoordinasikan pengembangan Unicode memiliki tujuan ambisius
untuk dapat, pada akhirnya, menggantikan skema pengkodean karakter yang ada
dengan Unicode dan skema Unicode
Transformation Format (UTF) nya, karena banyak skema yang ada sekarang memiliki
keterbatasan ukuran dan lingkup dan takserasi dengan lingkungan multibahasa.
Kesuksesan Unicode menyatukan set karakter telah membawa pada penggunaannya
yang luas dan pradominan dalam internasionalisai dan lokalisasi
perangkat lunak komputer. Standar ini telah diterapkan pada teknologi-teknologi
terkini, termasuk XML, bahasa pemrograman Java, dan sistem operasi modern.
U+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0040 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
0050 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
0060 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
0070 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
Tidak ada komentar:
Posting Komentar