BAHASA RAKITAN (Catatan Kuliah 29 November 2009 )
Latihan Perkalian Bilangan Biner Kalikan dulu sesuai dengan Table Perkalian Bil. Biner ini Bil. I 0 1 0 1
Bil. II 0 0 1 1
Kemudian jumlahkan sesuai Table Penjumlahan Bil Biner ini
Hasil 0 0 0 1
Bil. I 1 0 1 0
Contoh A :
Bil. II 0 1 1 0
Contoh B :
1
1 1 1 1 0 0 1 1(2) 1 0 1 0 1 1 1 1(2) x
1
1 1 0 1 1 1 0 0(2) 1 1 1 1 1 0 0 1(2) x
111 11 1 1 1 1
11110011 1 1110011 1111 111 1 1 1 1 0 0 1 1 11 1 1 1 1 0 0 1 1 11 0 0 0 0 0 0 0 0 11 1 1 1 1 0 0 1 1 1 00000000 1 11110011 + 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 (2) 1111
Hasil 1 1 0 0 Carry 1
1
11011100 0 0000000 11 111 0 0 0 0 0 0 0 0 111 1 1 0 1 1 1 0 0 111 1 1 0 1 1 1 0 0 11 1 1 0 1 1 1 0 0 11 1 1 0 1 1 1 0 0 1 11011100 + 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 (2) 11
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 : 1=1 2 : 2 = 1 sisa 0 2 + 1 = 3 : 2 = 1 sisa 1 2 + 1 = 3 : 2 = 1 sisa 1 2 + 1 = 3 : 2 = 1 sisa 1 3 + 1 = 4 : 2 = 2 sisa 0 4 + 2 = 6 : 2 = 3 sisa 0 5 + 3 = 8 : 2 = 4 sisa 0 4 + 4 = 8 : 2 = 4 sisa 0 3 + 4 = 7 : 2 = 3 sisa 1 2 + 3 = 5 : 2 = 2 sisa 1 2 + 2 = 4 : 2 = 2 sisa 0 2 + 2 = 4 : 2 = 2 sisa 0 1 + 2 = 3 : 2 = 1 sisa 1 1 + 1 = 2 : 2 = 1 sisa 0 1=1 Page 1 of 8
Perhatikan Warna
Untuk contoh B : 0=0 0=0 1=1 1=1 1=1 1=1 3 : 2 = 1 sisa 1 4 + 1 = 5 : 2 = 2 sisa 1 3 + 2 = 5 : 2 = 2 sisa 1 4 + 2 = 6 : 2 = 3 sisa 0 4 + 3 = 7 : 2 = 3 sisa 1 3 + 3 = 6 : 2 = 3 sisa 0 2 + 3 = 5 : 2 = 2 sisa 1 2 + 2 = 4 : 2 = 2 sisa 0 1 + 2 = 3 : 2 = 1 sisa 1 1=1 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
2
1
2
010
001
010
Jadinya adalah 1110111(2)
Misal :
Jadinya adalah 10001010(2)
Nb. Angka nol didepan bilangan bisa dihilangkan.
Table Bil Oktal ke Biner
Oktal 0 1 2 3 4 5 6 7
Page 2 of 8
Biner 000 001 010 011 100 101 110 111
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 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Page 3 of 8
Oktal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
Hexadesimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Biner 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
www.joshaxis.co.cc
BAHASA RAKITAN (Catatan Kuliah 29 November 2009 )
8. Konversi Bilangan Desimal ke Oktal Contoh : 238(10) = 510 (8) Caranya : 328 20 8 1
8 8
41
sisa 0
5
sisa 1
0
sisa 5
Dibalik
9. Konversi Bilangan Desimal ke Hexadesimal Contoh : 238(10) = 148 (16) Caranya : 328 20 16 1
16 16
20
sisa 8
1
sisa 4
0
sisa 1
Dibalik
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 2 13 2 6
2
3
2
1
2 2
27
sisa 1
13
sisa 1
6 3
sisa 1 sisa 0
1
sisa 1
0
sisa 1
Dibalik
0,4375 = 0,0111(2) 0,4375 0,875 0,75 0,5
x x x x
2 2 2 2
= 0,875 = 1,75 = 1,5 =1
Ambil depannya tanpa dibalik
2. Kemudian jumlahkan keduanya Yaitu : 55 + 0,4375 55 110111 0,4375 0,0111 + 110111,0111
Perkalian Bilangan Oktal Contoh : 3 7 7 1 3 4 3 3 0 1 3 4 4 5
Page 6 of 8
6 7(8) 3 2(8) x 5 6 5 + 2 6(8)
www.joshaxis.co.cc
BAHASA RAKITAN (Catatan Kuliah 29 November 2009 )
Caranya : 2 x 7 = 14 : 8 = 16 carry1 2 x 6 + 1carry = 12 + 1 = 13 : 8 = 15 carry 1 2 x 3 + 1carry = 6 + 1 = 7
Nb: 14 : 8 hasilnya adalah 1 sisa 6 dan digabung menjadi 16. 1 adalah carry sedangkan 6 adalah untuk hasil perkaliannya.
3 x 7 = 21 : 8 = 25 carry 2 3 x 6 + 2carry = 18 + 2 = 20 : 8 = 24 carry 2 3 x 3 + 2carry = 9 + 2 = 11 : 8 = 13
Demikian juga untuk selanjutnya
7 x 7 = 49 : 8 = 61 carry 6 7 x 6 + 2carry = 42 + 6 = 48 : 8 = 60 carry 6 7 x 3 + 2carry = 21 + 6 = 27 : 8 = 33
Bila sudah tidak ada angka lagi, maka carry turun seperti pada angka 33 disamping ☺
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