Gudep 87.88. Diberdayakan oleh Blogger.
 

Selasa, 27 November 2012

Sandi Biner

0 komentar

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
1
0001
0
0010
0
0011
1
0100
0
0101
1
0110
1
0111
0
1000
0
1001
1

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
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-G6U6RGQhlLXveOgE9RpIHf30qrHg73Fz8uV0CsZ7gGjQVlWO3EqEIQbtXn44nMCkemr2LnujsRUQnPrnrilbew1tmXG2QjvOOfqL295V9J4co-28VDHWnttUktuL9aNYHrGm91-H2I8/s640/Konversi+huruf+ke+biner.jpg

0 komentar:

Posting Komentar