Upload
jenn
View
88
Download
0
Embed Size (px)
DESCRIPTION
SISTEM SANDI. Gun Gun Gunawan Ismatullah Zamroni Rusmandi Effendy. Sistem Sandi/ Sistem Coding. - PowerPoint PPT Presentation
Citation preview
Gun Gun GunawanGun Gun Gunawan IsmatullahIsmatullahZamroniZamroniRusmandi EffendyRusmandi Effendy
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)☺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 Pola 5 bit yang
digunakan untuk transmisi teleks
Terdiri dari 5 bit Terdapat 32 macam simbol Digunakan 2 sandi khusus
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 8SANDI 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 ASCIISANDI 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-bitASCII 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 Å
16 10 00010000 ► 144 90 10010000 É
17 11 00010001 ◄ 145 91 10010001 æ
18 12 00010010 ↕ 146 92 10010010 Æ
19 13 00010011 !! 147 93 10010011 ô
20 14 00010100 ¶ 148 94 10010100 ö
21 15 00010101 § 149 95 10010101 ò
22 16 00010110 ▬ 150 96 10010110 û
23 17 00010111 ↨ 151 97 10010111 ù
24 18 00011000 ↑ 152 98 10011000 ij
25 19 00011001 ↓ 153 99 10011001 Ö
26 1A 00011010 → 154 9A 10011010 Ü
27 1B 00011011 ← 155 9B 10011011 ¢
28 1C 00011100 ∟ 156 9C 10011100 £
29 1D 00011101 ↔ 157 9D 10011101 ¥
30 1E 00011110 ▲ 158 9E 10011110 Pt
31 1F 00011111 ▼ 159 9F 10011111 ƒ
Dan seterusnya……………
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
0-NUL00
SOH01
STX02
ETX
03
SEL
HT09
RNL
DEL7F
GE
SPS
RPT
VT0B
FF0C
CR0D
SO0E
SI0F
1-DLE10
DC111
DC212
DC3
13
RESENP
NL
BS08
POC
CAN
18
EM19
UBS
CU1
IFS1C
IGS1D
IRS1E
IUSITB1F
2-DS
SOS
FS
WUS
BYPINP
LF0A
ETB17
ESC1B
SA
SFE
SMSW
CSP
MFA
ENQ
05
ACK06
BEL07
3-
SYN16
IR
PP
TRN
NBS
EOT04
SBS
IT
RFF
CU3
DC414
NAK
15
SUB
4- SP20
RSP
A0
âE2
äE4
àE0
áE1
ãE3
åE5
çE7
ñF1
[5B
.2E
<3C
(28
+2B
!21
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 UNICODESANDI 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 ControlMengendalikan data pada saluran, terdiri atas:
a. SOH : Start Of Headerb. STX : Start of Textc. ETX : End of Textd. Dll.
2. Format EffectorsDigunakan 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 ditentukanc. Dll.
:
KARAKTER KENDALI
3. Device Control Digunakan untuk mengendalikan peralatan tambahan pada terminal
4. Information SeparatorsDigunakan untuk mengelompokkan data secara logis. Umumnya ditentukan :
a. US (Unit Separators), tiap unit informasi dipisahkan oleh USb. RS (Record Separator), tiap record terdiri atas beberapa unit
dan dipisahkan oleh RSc. 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