Anda di halaman 1dari 8

BAHASA RAKITAN

(Catatan Kuliah 29 November 2009 )

Latihan Perkalian Bilangan Biner

Kalikan dulu sesuai dengan Kemudian jumlahkan sesuai


Table Perkalian Bil. Biner ini Table Penjumlahan Bil Biner ini
Bil. I Bil. II Hasil Bil. I Bil. II Hasil
0 0 0 1 0 1
1 0 0 0 1 1
0 1 0 1 1 0
1 1 1 0 0 0
Contoh A : Contoh B : Carry 1
1 1 1 1 1 0 0 1 1(2) 1 1 1 0 1 1 1 0 0(2)
1 0 1 0 1 1 1 1(2) x 1 1 1 1 1 0 0 1(2) x
111 11 1 1 1 1 1
11110011
1111 1111011100
1111 1 1110011 11 0 0000000
111 1 1 1 1 0 0 1 1 111 0 0 0 0 0 0 0 0
11 1 1 1 1 0 0 1 1 111 1 1 0 1 1 1 0 0
11 0 0 0 0 0 0 0 0 111 1 1 0 1 1 1 0 0
11 1 1 1 1 0 0 1 1 11 1 1 0 1 1 1 0 0
1 00000000 11 1 1 0 1 1 1 0 0
1 1 11011100
11110011 + +
1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 (2) 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 (2)

Dalam perkalian bilangan biner ini bila dikalikan dengan 1 maka hasilnya adalah
bilangan itu sendiri, dan bila dikalikan dengan 0 maka hasilnya adalah 0
Sedangkan untuk penjumlahannya bisa juga digunakan cara sbb :
Untuk contoh A : Untuk contoh B :
1=1 0=0
2 : 2 = 1 sisa 0 0=0
2 + 1 = 3 : 2 = 1 sisa 1 1=1
2 + 1 = 3 : 2 = 1 sisa 1 Perhatikan Warna 1=1
2 + 1 = 3 : 2 = 1 sisa 1 1=1
3 + 1 = 4 : 2 = 2 sisa 0 1=1
4 + 2 = 6 : 2 = 3 sisa 0 3 : 2 = 1 sisa 1
5 + 3 = 8 : 2 = 4 sisa 0 4 + 1 = 5 : 2 = 2 sisa 1
4 + 4 = 8 : 2 = 4 sisa 0 3 + 2 = 5 : 2 = 2 sisa 1
3 + 4 = 7 : 2 = 3 sisa 1 4 + 2 = 6 : 2 = 3 sisa 0
2 + 3 = 5 : 2 = 2 sisa 1 4 + 3 = 7 : 2 = 3 sisa 1
2 + 2 = 4 : 2 = 2 sisa 0 3 + 3 = 6 : 2 = 3 sisa 0
2 + 2 = 4 : 2 = 2 sisa 0 2 + 3 = 5 : 2 = 2 sisa 1
1 + 2 = 3 : 2 = 1 sisa 1 2 + 2 = 4 : 2 = 2 sisa 0
1 + 1 = 2 : 2 = 1 sisa 0 1 + 2 = 3 : 2 = 1 sisa 1
1=1 1=1

Page 1 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

5. Konversi Bilangan Oktal ke Desimal


Contoh :
657(8) = 431 (10)

Caranya : = 6 x 82 + 5 x 81 + 7 x 80
= 384 + 40 + 7
= 431

6. Konversi Bilangan Oktal ke Biner


Contoh :
167(8) = 1110111 (2)

Caranya konfersikan tiap satu bit bilangan oktal menjadi 3 bit bilangan biner.
Misal :
1 6 7(8)

001 110 111 Jadinya adalah 1110111(2)

Misal :
2 1 2

010 001 010 Jadinya adalah 10001010(2)

Nb. Angka nol didepan bilangan bisa dihilangkan.

Table Bil Oktal ke Biner

Oktal Biner
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

Page 2 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

7. Konversi Bilangan Oktal ke Hexadesimal


Contoh :
567(8) = 177 (16)

Caranya :
1. Rubah nilai bilangan oktal setiap satu bit oktal menjadi 3 bit bilangan biner
Jadi :
5 6 7

101 110 111

2. Kemudian bagi nilai bilangan biner dari sebelah kanan empat bit biner menjadi
satu bit hexadesimal.
101 110 111

1 0111 0111

1 7 7

Table Bilangan Desimal, Oktal, Hexadesimal, Biner


Desimal Oktal Hexadesimal Biner
0 0 0 0000
1 1 1 0001
2 2 2 0010
3 3 3 0011
4 4 4 0100
5 5 5 0101
6 6 6 0110
7 7 7 0111
8 10 8 1000
9 11 9 1001
10 12 A 1010
11 13 B 1011
12 14 C 1100
13 15 D 1101
14 16 E 1110
15 17 F 1111

Page 3 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

8. Konversi Bilangan Desimal ke Oktal


Contoh :
238(10) = 510 (8)

Caranya :

328
41 sisa 0
20 8 Dibalik
5 sisa 1
1 8
0 sisa 5
8

9. Konversi Bilangan Desimal ke Hexadesimal


Contoh :
238(10) = 148 (16)

Caranya :

328
20 sisa 8
20 16 Dibalik
1 sisa 4
1 16
0 sisa 1
16

10. Konversi Bilangan Hexadesimal ke Biner


Contoh :
3F8(16) = 1111111000 (2)

Caranya : bagi satu bit bilangan hexadesimal menjadi 4 bit bilangan biner (lihat tabel)

3 F 8

0011 1111 1000

1111111000(2)

Page 4 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

11. Konversi Bilangan Hexadesimal ke Desimal


Contoh :
3F8(16) = 1016 (10)

3F8 = 3 x 162 + F x 161 + 8 x 160


= 768 + 240 + 8
= 1016

12. Konversi Bilangan Hexadesimal ke Oktal


Contoh :
3F8(16) = 1770 (8)

Caranya :
1. Rubah bilangan hexadesimal menjadi biner dengan satu bit hexadesimal menjadi
4 bit biner.
3 F 8

0011 1111 1000

2. Kemudian bagi menjadi 3 bit biner menjadi satu bit oktal dari sebelah kanan

001 111 111 000

1 7 7 0(8)

13. Konversi Bilangan Desimal ke Biner dalam pecahan


Contoh :
55,4375(110) = 110111,0111 (2)

Caranya :
1. Bagi dua, satu bilangan bulat dan satu pecahan (ke biner)
Jadinya 55 dan 0,4375

Page 5 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

55 = 110111(2)
Dari :

55
27 sisa 1
27 2 Dibalik
13 sisa 1
13 2
6 sisa 1
6 2
3 sisa 0
3 2
1 sisa 1
1 2
0 sisa 1
2

0,4375 = 0,0111(2)

0,4375 x 2 = 0,875
0,875 x 2 = 1,75
0,75 x 2 = 1,5 Ambil depannya tanpa dibalik
0,5 x 2 =1

2. Kemudian jumlahkan keduanya

Yaitu : 55 + 0,4375
55 110111
0,4375 0,0111 +
110111,0111

Perkalian Bilangan Oktal

Contoh :
3 6 7(8)
7 3 2(8) x
7 5 6
1 3 4 5
3 3 0 1 +
3 4 4 5 2 6(8)

Page 6 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

Caranya : Nb: 14 : 8 hasilnya adalah 1 sisa


2 x 7 = 14 : 8 = 16 carry1 6 dan digabung menjadi 16.
2 x 6 + 1carry = 12 + 1 = 13 : 8 = 15 carry 1 1 adalah carry sedangkan 6
2 x 3 + 1carry = 6 + 1 = 7 adalah untuk hasil perkaliannya.

3 x 7 = 21 : 8 = 25 carry 2 Demikian juga untuk


3 x 6 + 2carry = 18 + 2 = 20 : 8 = 24 carry 2 selanjutnya
3 x 3 + 2carry = 9 + 2 = 11 : 8 = 13
Bila sudah tidak ada angka lagi,
7 x 7 = 49 : 8 = 61 carry 6 maka carry turun seperti pada
7 x 6 + 2carry = 42 + 6 = 48 : 8 = 60 carry 6 angka 33 disamping ☺
7 x 3 + 2carry = 21 + 6 = 27 : 8 = 33

Kemudian dilanjutkan dengan rumus penjumlahan bilangan oktal

6=6
5 + 5 = 10 – 8 = 2 carry 1
7 + 4 + 1 = 12 + 1carry = 13 – 8 = 5 carry 1
3 + 0 = 3 + 1carry = 4
1+3=4
3=3

Perkalian Bilangan Hexa Komplemen (akan dijabarkan pada pertemuan berikutnya

To be continue ...

Info Dosen :
Pelajari bahan untuk UTS :
Perkalian Bilangan Biner
Pengurangan Bilangan Biner, Oktal, dan Hexadesimal

Page 7 of 8 www.joshaxis.co.cc
BAHASA RAKITAN
(Catatan Kuliah 29 November 2009 )

PR

1). Konversikan bilangan dibawah ini :.


(a) 7 D A(16) = ........................ (8)
(b) F 3 C(16) = ........................ (10)
(c) 9 7 8(10) = ........................ (16)
(d) 79,3752(10) = ........................ (2)

2). Perkalian tentang nilai :

(a) 6 7 7(8) x 7 6 7(8) = ........................ (8)


(b) 5 7 6(8) x 7 5 7(8) = ........................ (8)

Terima kasih

Page 8 of 8 www.joshaxis.co.cc