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:
- Para member/murid mampu mengkode bilangan desimak dalam bentuk 8421, dan mengkodekan bilangan 8421 dalam bentuk desimal
- Para member/murid mampu membedakan antara paritas genap dan ganjil
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
Contoh:
Buat sandi 2421 BCD dari bilangan desimal 459
459=0100 1011 1111
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
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
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
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 1
0001
0010
0011 1
0100
0101 1
0110 1
0111
1000
1001 1
sandi 8421 Bit Tambahan
0000
0001 1
0010 1
0011
0100 1
0101
0110
0111 1
1000 1
1001
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
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
Best Regards,
[Indonesia Intelligence School]
-MATCH-