Tdigital
Tdigital
• Sandi Ekses-3
• Sandi Gray
• Komplemen 1 dan 2
• Komplemen 9 dan 10
BCD : binary coded desimal, dimana sandi ini menggabungkan sifat-sifat bilangan desimal dan biner. Sandi 8421
menyatakan masing-masing angka desimal dengan ekivalen 4 bitnya.
Contoh:
4 2 9
Catatan: bilangan 1001 adalah kelompok 4 bit terbesar dalam sandi 8421. Sandi 8421 tidak mempergunakan bilangan
1010,1011,1100,1101,1110, dan 1111
Keuntungan utama sandi 8421 adalah mudahnya mengubah ke dan dari bilangan desimal, kita hanya perlu
menginggatkan bilangan biner dari 0 sd 9 karena kita hanya mengkodekan satu angka desimal pada suatu
saat .
Kerugian sandi 8421 adalah kaidah-kaidah bagi penambahan biner tidak berlaku pada keseluruhan bilangan
8421, melainkan hanya pada masing-masing kelompok 4 bitnya.
Contoh : 12 1100
+9 + 1001
12 0001 0010
+9 + 1001
SANDI EKSES-3
Untuk menkodekan sebuah bilangan desimal kedalam bentuk ekses3 maka tambahkan 3 kepada masing-
masing angka desimal sebelum mengubahnya ke biner.
12
+33
45 ( Ekses 3)
Lanjutan contoh
2 9
+3 +3
5 12
Penambahan Ekses 3
Seperti ditemukan sebelumnya kesulitan timbul pada saat kita berusaha untuk menambahkan bilangan –bilangan
8421 yang jumlah desimalnya melebihi 9. Sandi ekses 3 direncanakan untuk menanggulangi masalah ini. Seperti yang
terjadi pada penjumlahan bilangan BCD.
Dalam sandi ekses3, bilamana kita menambahkan dua angka desimal yang jumlahnya adalah 9 atau kurang,
dihasilkan sebuah bilangan ekses 6. untuk mengembalkan ke bentuk ekses3 kita kurangkan dengan 3.
- 0011 ( Kurangkan 3)
Lanjutan
Bila angka-angka desimal melebihi 9, akan terjadi bawaan dari suatu kelompok ke kelompok berikutnya. Bila
hal ini terjadi kelompok yang menghasilkan bawaan akan kembali ke bentuk 8421, hal ini terjadi akibat akses
6 dan keenam kelompok 4 bit yang tidak digunakan. Untuk mengembalikan jawabannya ke sandi ekses 3 kita
harus menambahkan 3 kepada kelompok yang menghasilkan bawaan dan mengurangkan 3 utk yang tidak
menghasilkan bawaan.
Contoh : A 1 B
Catatan :
Sandi ekses 3 untuk mengatasi masalah yang terjadi pada penjumlahan BCD
SANDI GRAY
Sandi Gray adalah sandi tak berbobot yang tidak sesuai bagi operasi aritmatika, namun sangat berguna bagi
piranti masukan/keluaran, mengubah analog ke digital serta peralatan bantu lainnya.
Contoh:
1 0 1 1 1 0 1 0 1 Biner 1 1 0 1 0 0 1 1 0 Biner
1 0 1 1 1 0 1 0 1 Gray 1 0 1 1 1 0 1 0 1 Gray
1 0 1 1 1 0 1 0 1 Gray 1 1 1 0 0 1 0 0 0 1 1 Gray
1 1 0 1 0 0 1 1 0 Biner 1 0 1 1 1 0 0 0 0 1 0 Biner
0–0 = 0 1- 1 =0
1–0 = 1 10–1 =1
Untuk mengurangkan bilangan biner yang lebih besar, kurangkan kolom demi kolom, dengan meminjam dari
kolom disampingnya bila mana perlu.
7 1 1 1 kolom pertama 1 – 1 = 0
-5 - 1 0 1 kolom kedua 1- 0 = 1
2 0 1 0 kolom ketiga 1 – 1 = 0
13 1 1 0 1 kolom pertama 1- 0 = 0
kolom ke empat 1 – 1
Lanjutan
4 100
-7 -111
-3 -011
Untuk memudahkan cara pengurangan bilangan biner dapat dilakukan dengan cara Komplemen 1 dan 2 .
KOMPLEMEN 1
Komplemen 1 bagi suatu bilangan biner adalah bilangan yang terjadi bila kita mengubah masing-masing 0 menjadi
1 dan masing-masing 1 menjadi 0 dengan kata lain: komplemen 1 bagi 100 adalah 011, komplomen 1 bagi 1001
adalah 0110 .
Pengurangan Komplemen 1
Pendekatan lain adalah dengan metode pengurangan komplemen 1, sebagai pengganti pengurangan suatu
bilangan, kita tambahkan komplemen 1 bilangan tersebut. Bawaan terakhir kemudian di tambahkan untuk
mendapatkan hasil akhir.
7 111
2 1001
0 01
+ 1
010
Contoh
1 1 0 1 1 1 0 1
- 10 1 0 +0 10 1
0 0 1 1 100 1 0
00 1 0
0 0 1 1
Catatan : Bila terdapat bawaan putaran ujung, jawabannya adalah positif dan berada dalam bentuk biner. Dan bila
tidak terdapat bawaan putaaran ujung jawabannya adalah negatif dan berada dalam bentuk komplemen 1.
Contoh : 1 0 1010
-1 3 - 0 0 1 0 (komplemen 1 dari 1 1 0 1)
-3 110 0 -0011
KOMPLEMEN 2
Komplemen 2 adalah bilangan biner yang terjadi bila kita menambahkan 1 kepada komplenen 1 , yakni:
Komplemen 2 = Komplemen 1 + 1
Contoh :
Bilangan Komplemen 2
Pengurangan Komplemen 2
7 111 111
2 010 1010
13 1101 1101
3 0011 10011
KOMPLEMEN 9 DAN 10
Dalam sistem desimal juga terdapat komplemen. Komplemen 9 sama dengan komplemen 1 yang diperoleh
dengan mengurangkan masing-masing angka desima dari 9.
99
- 25
9999
- 6291
Lanjutan Komplemen
KOMPLEMEN 10 = KOMPLEMEN 2
KOMPLEMEN 10 = KOMPLEMEN 9 + 1
Contoh :
99 9999
-25 - 6291
7 4 + 1 = 75 3 7 0 8 + 1 = 3709
PENGURANGAN KOMPLEMEN 9
83 83
58 157
57
58
Contoh :
Komplemen 9
-83 9 9
- -5 8 -8 3
- 1 6
- 2 5
- +1 6
- -41
Pengurangan komplemen 10
Contoh :
83 83 99
58 158 7 4 + 1 = 75
komplemen 10 dari 25
Catatan : klo hasilnya tidak ada bawaan kembalikan kedalam bentuk komplemen 10 dan hasilnya negatif, caranya
sama dengan komplemen 2 , misalnya:
-83 99
-58 +83
= 17
Lanjutan
25
4 2 , hasilnya tidak ada bawaan dan kita kembalikan kedalam bentuk komplemen 10 maka:
99
-42