Sumber : Shutterstock.com
PETA KONSEP
Aljabar Boolean
Operasi Penjumlahan
Biner
Operasi Pengurangan
Biner
Operasi Pembagian
Biner
Increment dan
Decrement
A2 = 1 =127 0
10
1 1
0
B2 = =05101 0 1
+
1 0 0 0 0 0
A+B = = 3210
Operasi Penjumlahan Oktal
5 1 3
B2 = = 33110
+
1 0 6 7
A+B = = 56710
Operasi Penjumlahan
Heksadesimal
8 9 8
B2 = = 2200 10
+
C 3 1
A+B = = 312110
SOAL
1. 564 + 133 =
8 8
2. A4 + F3 =
16 16
3. C4 + B3 =
16 16
OPERASI PENGURANGAN BILANGAN
A+B = +
1 0 0 1 0 0 LSD (Least Significant Digit)
1 1 0 1 1 0
B2 =
+
A+B = 1 1 0 1 0 1 0 LSD (Least Significant Digit)
1
Carry =
+
A+B = 1 0 1 0 1 1
EAC harus diabaikan untuk memperoleh nilai sebenarnya, sehingga hasil dari
1100 – 0011 adalah 0 1001 atau +1001
Komplemen 2
Input Hasil
Operasi perkalian biner dapat 0x0 0
dilakukan sama persis seperti 0x1 0
melakukan perkalian bilangan 1x0 0
desimal. Prinsip dasar 1x1 1
penjumlahan biner dapat
dilihat pada tabel di samping.
Perkalian Biner
1 1 0
1 1 0
+
10 1 0 1 0
OPERASI PEMBAGIAN BINER
1 1 0 1 1 0 1 0
X = X =
Inc(x) = 1 Dec(x) = 1
+ -
Hasil = 1 1 1 0 Hasil = 1 0 0 1
LATIHAN SOAL
1. Lakukan operasi perkalian bilangan biner
a. 1100101 x 1010
b. 101100 x 10110
2. Lakukan operasi pembagian bilangan biner
a. 100011 : 101
3. Tentukan Nilai Increment bilangan biner di bawah ini
a. 11100
b. 0011
4. Tentukan Nilai Decrement bilangan biner di bawah ini
a. 1111
b. 1010
OPERASI ARIMATIKA BCD CODE
Desimal Biner
0 0000
Binary Coded Decimal 1 0001
merupakan metode penyandian 2 0010
nilai bilangan berbasis desimal 3 0011
yang diubah ke dalam bentuk
4 0100
biner, dengan setiap digit desimal
diwakili oleh 4 digit biner. 5 0101
Sehingga, 2 digit bilangan 6 0110
desimal akan diwakilkan oleh 8 7 0111
digit biner. 8 1000
9 1001
Operasi Penjumlahan BCD
Teknik penjumlahan BCD sama seperti penjumlahan yang
dilakukan pada bilangan biner, hanya saja bila hasil penjumlahan
melebihi 910, maka hasil penjumlahan harus dikoreksi dengan
menambahkan bilangan 610 = 01102.
A = 0 0 0 1 = 16100 1 1 0
0 0 1 0 1 0 0 1
B = = 29 10
+
0 0 1 1 1 1 1 1
Hasil = = 4510
0 1 1 0
Koreksi = = 610
+
0 1 0 0 0 1 0 1
Hasil BCD = = 4510
Operasi Pengurangan BCD
Operasi pengurangan BCD menggunakan komplemen 9 (K9) dan
komplemen 10 (K10). Komplemen 9 merupakan selisih antara
bilangan BCD tertinggi dengan bilangan tersebut. Sementara
komplemen 10 merupakan increment dari komplemen 9.
0 1 1 1
A = = 710
-
0 0 1 0
Hasil (K9) = = 210
Untuk mendapatkan komplemen 10, maka hanya tinggal
menambah 0010 dengan 0001, sehingga didapatkan hasil 0011.
Operasi Pengurangan BCD
Berapakah hasil pengurangan dari 9910 dan 3610 dalam bentuk
BCD?
0 0 1 1
B = = 36010 1 1 0
-
0 1 1 0 0 0 1 1
Hasil (K9) = = 6310
0 0 0 0 0 0 0 1
Increment 1 = = 110 +
0 1 1 0 0 1 0 0
Hasil (K10) = = 6410
Operasi Pengurangan BCD
Setelah K(10) didapatkan, 9710 dijumlahkan dengan K(10) dari B.
A = = 1 0 0 =1 9710 0 1 1 1
0 1 1 0 0 1 0 0
K(10) dari B = = 6410
+
1 1 1 1 1 0 1 1
Hasil =
0 1 1 0
Koreksi = = 610
+
1 0 1 1 0 0 0 0 1
Hasil Akhir = = +6110
Operasi Pengurangan BCD
Karena hasil awal memiliki nilai BCD yang lebih besar dari 910,
maka harus ditambahkan dengan nilai koreksi sebesar 610.
Hasil = 1 1 1 1 1 0 1 1
Koreksi = = 610 0 1 1 0
+
Hasil Akhir = 1 0 1 1 0 = +610 10 0 0 1
Hasil akhir yang didapat adalah 1 0110 0001. Angka 1 pada MSD
menunjukkan nilai carry, sehingga hasil akhir yang didapat adalah
+6110 atau 6110
TUGAS
Jawablah pertanyaan di bawah ini dengan singkat dan jelas