Anda di halaman 1dari 21

Oleh :

Shoffin Nahwa Utama, M.T


Sistem Sandi/ Sistem Coding

Komputer dalam mengolah data atau


berkomunikasi dan bertukar data
(mengirim atau menerima) dengan
komputer lain atau dengan perangkat
digital lainnya, mesti dengan
mengubah data secara digital atau
menggunakan kode-kode yang telah
disusun sedemikian rupa yang lebih
dikenal dengan Sistem Sandi atau
Sistem Coding.
Macam-macam Sandi/ Coding
☺ Boudot Code ( CCITT Alfabet No. 2/ Telex code )
☺ Sandi 4 atau 8.
☺ BCD (Binary Coded Decimal)
☺ Sandi Exess-3
☺ ASCII (America Standard Code for Information
Interchange)
☺ EBCDIC (Extended Binary Coded Decimal Interchange
Code)
☺ Unicode
Boudot Code ( CCITT Alfabet No. 2/ Telex code )
 Sandi Baudot adalah  Terdiri dari 5 bit
Pola 5 bit yang  Terdapat 32 macam simbol
digunakan untuk  Digunakan 2 sandi khusus
transmisi teleks sehingga semua abjad dan
angka dapat diberi sandi
yaitu :
a. LETTERS (11111)
b. FIGURES (11011)
 Tiap karakter terdiri dari : 1
bit awal, 5 bit data dan 1,42
bit akhir
DAFTAR KODE BAUDOT
Value LTRS shift FIGS shift Value LTRS shift Figs Shift

3 A - 23 Q 1
25 B ? 10 R 4
14 C : 5 S .
9 D Who are u 16 T 5
1 E 3 7 U 7
13 F ! 30 V ;
26 G & 19 W 2
20 H # 29 X /
6 I 8 21 Y 6
11 J Bell 17 Z “
15 K ( 0 BLANK BLANK
18 L ) 31 LTRS LTRS
28 M . 27 FIGS FIGS
12 N , 4 SPACE SPACE
24 O 9 8 CR CR
22 P 0 2 LF LF
SANDI 4 ATAU 8
 Salah satu Sandi dari IBM dengan kombinasi
4 buah “ 1” dan 4 buah “0”. Jadi hanya 70
karakter yang dapat diberi sandi. Untuk
transmisi Asinkron membutuhkan 10 bit :
 1 bit awal
 8 bit data
 1 bit akhir
SANDI BCD ( BINARY CODED DECIMAL)
 Sandi BCD merupakan kode binari yang
digunakan hanya untuk mewakili nilai digit
desimal saja. Yaitu angka 0 – 9. BCD
menggunakan kombinasi dari 4 bit, sehingga
sebanyak 16 (24 = 16) Kemungkinan hanya
dapat untuk 10 kombinasi
 Sandi BCD banyak digunakan pada komputer
generasi pertama, komputer generasi
sekarang sudah jarang yang menggunakan
karena tidak dapat mewakili huruf atau
karakter khusus.
BCD - 4 bit Digit Desimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
Sandi Exess-3 (XS 3)

•Jenis sandi XS-3 ini seperti BCD, terdiri dari kelompok 4 bit
untuk melambangkan sebuah digit decimal. Sandi Xs-3 untuk
bilangan decimal dibentuk dengan cara yang sama seperti
BCD kecuali bahwa 3 ditambahkan pada setiap digit decimal
sebelum penyandian ke binernya.

• Misalkan untuk menyandi bilangan decimal 5 dalam XS-3,


pertama kali menambahkan 3 kepada 5 yang menghasilkan 8,
kemudian 8 disandikan ke dalam biner 4 bit yang setara, yaitu
1000
SANDI ASCII
 ASCII ( American Standard Code for Information
Interchange ) terdiri dari 2 kode yaitu: ASCII 7-bit dan
ASCII 8-bit.
 Dikembangkan oleh ANSI ( American National Standard
Institute ). Kode ASCII standar menggunakan kombinasi
7 bit dengan kombinasi sebanyak 127 dari 128 (27 =128).
 Dengan Kombinasi :
a. 26 huruf kapital (upper case) dari A – Z
b. 26 huruf kecil (lower case) dari a – z
c. 10 digit desimal, dari 0 – 9
d. 34 karakter kontrol untuk informasi status operasi komputer
e. 32 karakter khusus (special characters).
ASCII 8-bit

 ASCII 8-bit sekarang sudah mulai


banyak digunakan karena lebih banyak
memberikan kombinasi karakter. Dengan
ASCII 8-bit karakter-karakter grafik yang
tidak dapat diwakili oleh ASCII 7-bit
dapat diwakli, seperti : ♥ ♦ ♣ ♠ ►◄ ά β
dan sebagainya.
TABEL ASCII
(sebagian contoh tabel ASCII)
Des Hex Biner ASCII Des Hex Biner ASCII
0 0 00000000 null 128 80 10000000 Ç
1 1 00000001  129 81 10000001 ű
2 2 00000010 ☻ 130 82 10000010 é
3 3 00000011 ♥ 131 83 10000011 â
4 4 00000100 ♦ 132 84 10000100 ä
5 5 00000101 ♣ 133 85 10000101 à
6 6 00000110 ♠ 134 86 10000110 å
7 7 00000111 ● 135 87 10000111 ç
8 8 00001000 ◘ 136 88 10001000 ê
9 9 00001001 ○ 137 89 10001001 ë
10 A 00001010 ◙ 138 8A 10001010 è
11 B 00001011 ♂ 139 8B 10001011 ï
12 C 00001100 ♀ 140 8C 10001100 î
13 D 00001101 ♪ 141 8D 10001101 ì
14 E 00001110 ♫ 142 8E 10001110 Ä
15 F 00001111 ☼ 143 8F 10001111 Å
SANDI 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
Sebagian contoh Variasi sandi EBCDIC

-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F

ET
NUL SOH STX SEL HT RNL DEL GE SPS RPT VT FF CR SO SI
0- X
00 01 02 09 7F 0B 0C 0D 0E 0F
03
DC RES CA CU IUS
DLE DC1 DC2 NL BS POC EM UBS IFS IGS IRS
1- 3 ENP N 1 ITB
10 11 12 08 19 1C 1D 1E
13 18 1F
WU BYP SM CS EN
DS SOS FS LF ETB ESC SA SFE MFA ACK BEL
2- S INP SW P Q
0A 17 1B 06 07
05
TR CU NA
SYN IR PP NBS EOT SBS IT RFF DC4
3- N 3 K SUB
16 04 14
15

RS
SP â ä à á ã å ç ñ [ . < ( + !
4- P
20 E2 E4 E0 E1 E3 E5 E7 F1 5B 2E 3C 28 2B 21
A0

& é ê ë è í î ï ì ß ] $ * ) ; ^
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
SANDI UNICODE
 Sandi Unicode adalah satu metode baru dalam
pengaturan kode biner untuk teks dan bentuk tulisan
lainnya. Dengan metode ini diharapkan dapat
menjebatani berbagai karakter yang tidak sama
dengan tulisan latin; semisal : Tulisan Arab, Cina,
Akasara Bali, Sangsekerta dll.
 Sistem ini memiliki kemampuan untuk menuliskan,
memperoses dan menampilkan berbagai aktifitas dari
tulisan itu sendiri. Unicode mendukung seluruh sistem
penulisan yang ada di dunia ini, dan merupakan
karakter set (Universal Character Set) dengan
kemapuan multi-lingual. Saat ini hampir seluruh
vendor sistem operasi mendukung SANDI UNICODE.
CHARACTER
 Karakter merupakan lambang-lambang yang terdiri dari huruf,
angka serta lambang lainya.
 Setiap karakter terdiri dari kumpulan bit yang disebut Byte, kode
(ASCII maupun EBCDIC) yang hanya dimengerti oleh mesin
(komputer) dapat diolah oleh komputer menjadi informasi,
sehingga dapat dibaca dan dimengerti oleh manusia.
 Contoh :
Char ASCII

# 0100011
C 1000011
n 1101110
KARAKTER KENDALI
1. Transmisi Control
Mengendalikan data pada saluran, terdiri atas:
a. SOH : Start Of Header
b. STX : Start of Text
c. ETX : End of Text
d. Dll. :
2. Format Effectors
Digunakan untuk mengendalikan tata letak fisik informasi pada
printout / tampilan layar
a. BS (Back Space), menyebabkan kursor / print head mundur satu
posisi.
b. HT (Horizontal Tabulation), maju ke posisi yang telah ditentukan
c. Dll.
KARAKTER KENDALI

3. Device Control
Digunakan untuk mengendalikan peralatan
tambahan pada terminal
4. Information Separators
Digunakan untuk mengelompokkan data secara
logis. Umumnya ditentukan :
a. US (Unit Separators), tiap unit informasi dipisahkan oleh US
b. RS (Record Separator), tiap record terdiri atas beberapa unit
dan dipisahkan oleh RS
c. dll
Referensi
 Pengenalan Komputer Jogiyanto Hartono, MBA,
Ph.D.
 Abdul Kadir, Pengenalan sistem informasi, Pen.
Andi Yogyakarta 2003
 Modul Komunikasi Data BSI
 Internet Google ( WikipediA dll.)
 http://www.ilmukomputer.com

Anda mungkin juga menyukai