SANDI BINER
SANDI BINER
SERAMBI
·
Sistem digital telah
mendorong kita untuk menggunakan bilangan biner. Terdapat sandi yang
menggabungkan sifat-sifat bilangan desimal dan biner yaitu sandi BCD (binary
Code Decimal)
Kompetensi Dasar:
1.
Mahasiswa mampu mengkode
bilangan desimak dalam bentuk 8421, dan mengkodekan bilangan 8421 dalam bentuk
desimal
2.
Mahasiswa mampu membedakan
antara paritas genap dan ganjil
3.
Mahasiswa mampu mengubah
bilangan biner ke bentuk Gray dan sebaliknya
Sandi 8421
Angka
desimal
dinyatakan dg biner 4 bit
Contoh:
Desimal
8
9 6
3
Sandi 8421
1000 1001
0110 0011
Sehingga 8963(10)=1000100101100011(BCD8421)
Di atas 9,sandi 8421 berbeda dari sandi
bilangan biner
Keuntungan sandi 8421:
Mudah mengubah ke dan dari bilangan desimal,
tinggal mengingat sandi biner 0-9
Kerugian sandi 8421:
Kaidah-kaidah bagi penambaan biner tidak
berlaku pada keseluruhan bilangan 8421 melainkan hanya pad masing-masing
kelompok 4-bitnya.
SISTEM SANDI (TABEL)
Desimal
|
8421
|
Biner
|
0
|
0000
|
0000
|
1
|
0001
|
0001
|
2
|
0010
|
0010
|
3
|
0011
|
0011
|
4
|
0100
|
0100
|
5
|
0101
|
0101
|
6
|
0110
|
0110
|
7
|
0111
|
0111
|
8
|
1000
|
1000
|
9
|
1001
|
1001
|
10
|
0001 0000
|
1010
|
11
|
0001 0001
|
1011
|
12
|
0001 0010
|
1100
|
13
|
0001 0011
|
1101
|
…
|
…..
|
……
|
98
|
1001 1000
|
1100010
|
99
|
1001 1001
|
1100011
|
100
|
0001 0000 0000
|
1100100
|
101
|
0001 0000 0001
|
1100101
|
102
|
0001 0000 0010
|
1100110
|
…
|
……
|
……
|
578
|
0101 0111 1000
|
1001000010
|
DI 2421 DAN XS-3
·
SANDI 2421
Contoh:
Buat sandi 2421 BCD dari bilangan desimal 459
459=0100 1011 1111
·
SANDI XS-3
Tiap klmpk bit mempunyai bobot bilangan lebih
3 dari bilangan biner yg
asli
Contoh:
0(10)=0000(2)=0011(xs-3)
TABEL
DESIMAL
|
2421
|
SANDI XS-3
|
0
|
0000
|
0011
|
1
|
0001
|
0100
|
2
|
0010
|
0101
|
3
|
0011
|
0110
|
4
|
0100
|
0111
|
5
|
1011
|
1000
|
6
|
1100
|
1001
|
7
|
1101
|
1010
|
8
|
1110
|
1011
|
9
|
1111
|
1100
|
BIT PARITAS
·
Kata(word):mrp sekelompok
bit
Diperlakukan, disimpan, dipindahkan
Contoh: komputer 8421 akan melakukan
penjumlahan
0101 1000 0011 + 0010 0100 0110
Kata
+ kata
= Kata baru
Dipindah dari memori ke satuan
aritmatika=kata
baru memori
Bisa terjadi kesalahan(0 bisa berubah jadi 1
dan sebaliknya)
Sehingga Dibutuhkan metode-metode u mendeteksi
kesalahan:
Mencari kombinasi-kombinasi terlarang DG
PARITAS GENAP DAN GANJIL
PARITAS GENAP DAN GANJIL
·
Paritas Genap:
Membubuhkan 1 bit tambahan pada sekelompok
bit untuk menghasilkan banyaknya 1 yg genap
Contoh:
Sebuah kata 0111: terdapat tiga buah 1.Maka
tambahkan 1 untuk mendapatkan 01111. Kemudian baru dipindahkan dan disimpan
·
Paritas Ganjil:
Bit paritas tambahan membuat banyaknya 1
menjadi ganjil
PARITAS GENAP: KOMPLEMEN PARITAS GANJIL
Pemeriksaan paritas lazim dilakukan dalam
piranti penyimpanan seperti pita, inti magnetis
TABEL:
PARITAS GENAP(TABEL) PARITAS GANJIL(TABEL)
|
sandi 8421
|
Bit Tambahan
|
0000
|
0
|
0001
|
1
|
0010
|
1
|
0011
|
0
|
0100
|
1
|
0101
|
0
|
0110
|
0
|
0111
|
1
|
1000
|
1
|
1001
|
0
|
PARITAS GANDA
Digunakan pada pita magnetis yg rentan
terhadap kesalahan ganda
-Menggunakan paritas ganjil
-Informasi dit4kan pada pita di dlm medan
atau blok
SANDI 5-BIT
·
Mengkode bilangan lbh mudah
·
Lebih cepat mendeteksi
kesalahan
SANDI 2 DARI 5 (2-OUT-OF-5) Sandi tanpa bobot dalam telepon dan komunikasi
-memiliki paritas genap
-Mempunyai dua buah 1 dlm masing-masing klmpk
sandi
-kesalahan dpt dideteksi dg lbh andal
SANDI PENCACAH GESER
-sandi tanpa bobot dalam pencacah elektronis
-mudah dikode secara elektronis
TABEL
DESIMAL
|
2 DARI 5
|
PENCACAH GESER
|
0
|
00011
|
00000
|
1
|
00101
|
00001
|
2
|
00110
|
00011
|
3
|
01001
|
00111
|
4
|
01010
|
01111
|
5
|
01100
|
11111
|
6
|
10001
|
11110
|
7
|
10010
|
11100
|
8
|
10100
|
11000
|
9
|
11000
|
10000
|
SANDI GRAY
·
Sandi tak berbobot yg tdk
sesuai bg operasi aritmatika
·
Berguna bg piranti
masukan/keluaran, pengubahan analog ke digital dan peralatan2bantu lain
TABEL
DESIMAL
|
SANDI GRAY
|
BINER
|
0
|
0000
|
0000
|
1
|
0001
|
0001
|
2
|
0011
|
0010
|
3
|
0010
|
0011
|
4
|
0110
|
0100
|
5
|
0111
|
0101
|
6
|
0101
|
0110
|
7
|
0100
|
0111
|
8
|
1100
|
1000
|
9
|
1101
|
1001
|
10
|
1111
|
1010
|
11
|
1110
|
1011
|
12
|
1010
|
1100
|
13
|
1011
|
1101
|
14
|
1001
|
1110
|
15
|
1000
|
1111
|
PERUBAHAN BINER-GRAY
1.
Angka Gray pertama sama dg
angka biner pertama.maka ulangilah angka pertama
Contoh: 1100 biner
1
Gray
1.
Selanjutnya, tambahkan 2
bit pertama pada bilangan biner, dg mengabaikan setiap bawaan. Jumlahnya mrpk
angka Gray berikutnya
1100 biner (1+1=0 dg bawaan 1 yg
diabaikan)
10 Gray
3. Tambahkan 2 angka biner berikutnya untuk
mendapatkan angka Gray berikutnya
1100 biner
101 Gray
4. Tambahkan 2 angka biner terakhir untuk
mendapatkan angka Gray
1100 biner
1010 Gray
Sehingga 1100 biner= 1010 Gray
PERUBAHAN GRAY-BINER
1.
Ulangilah angka paling
berbobot
Contoh: 101110101 gray
1
biner
2. Tambahkan secara diagonal
101110101 gray
(1+0)=1
11
biner
3. Lanjutkan menambahkan secara diagonal
untuk mendapatkan angka biner selanjutnya
101110101 gray
110100110 biner
SANDI ASCII
·
Digunakan pada
teletypewrite=TTY
·
TTY:
– satuan
masukan/keluaran yang digunakan secara luas bg komputer pemakaian bersama,
mikrokomputer
– Mempunyai
papan tombol untuk memasukkan program dan data dan mekanisme pencetakan untuk
memperoleh jawaban dari komputer.
– Dapat
menerima alfanumerik
·
Sandi yg memungkinkan
standarisasi perangkat keras penghubung ( interface) seperti keyboard, printer,
video display dsb
·
Merupakan sandi 7 bit dg
format X6X5X4 X3X2X1X0
TABEL
AMERICAN STANDARD CODE INFORMATION EXCHANGE
000
|
001
|
010
|
011
|
100
|
101
|
110
|
111
|
|
0000
|
NULL
|
0
|
@
|
P
|
||||
0001
|
SOM
|
DC1
|
!
|
1
|
A
|
Q
|
||
0010
|
EOA
|
DC2
|
“
|
2
|
B
|
R
|
||
0011
|
EOM
|
DC3
|
#
|
3
|
C
|
S
|
||
0100
|
EOT
|
DC4
|
$
|
4
|
D
|
T
|
||
0101
|
WRU
|
ERR
|
%
|
5
|
E
|
U
|
Tdk
|
|
0110
|
RU
|
SYNC
|
&
|
6
|
F
|
V
|
digunakan
|
|
0111
|
BELL
|
LEM
|
,
|
7
|
G
|
W
|
||
1000
|
FE0
|
S0
|
(
|
8
|
H
|
X
|
||
1001
|
HT SK
|
S1
|
)
|
9
|
I
|
Y
|
||
1010
|
LF
|
S2
|
*
|
:
|
J
|
Z
|
||
1011
|
VTAB
|
S3
|
+
|
;
|
K
|
[
|
||
1100
|
F F
|
S4
|
,
|
<
|
L
|
\
|
ACK
|
|
1101
|
CR
|
S5
|
-
|
=
|
M
|
]
|
||
1110
|
SOM
|
S6
|
*
|
>
|
N
|
ESC
|
||
1111
|
SI
|
S7
|
/
|
?
|
DEL
|
·
Keterangan
:Singkatan-singkatan dlm tabel
NULL
Senggang
nol
CR Pengembalian
SOM
Awal
pesan
SO Geser keluar
EOA
Akhir
alamat
SI Geser masuk
EOM
Akhir
pesan
DC0 Pengendali piranti 1
dicadangkan bagi data Link Escape
EOT
Akhir
Transmisi
DC1-DC2 Pengendali piranti
WRU
“Siapakah
anda”
ERR Kesalahan
RU
Apakah
anda…?
SYNC Senggang serempak
BELL
Sinyal
terdengarkan
LEM Akhir logika bg media
FE
Efektor
format
SO0-SO7 Pemisah( informasi)
HT
Tabulasi
horisontal
Pemisah kata(kosong)
biasanya bkn cetakan
SK
Loncat(kartu berlubang)
ACK
Jawaban
LF
Catu
baris
2 Pengendali takdigunakan
V/TAB
tabulasi
vertikal
ESC Escape
FF
Catu
bentuk
DELL Senggang hapus
0 komentar:
Posting Komentar