You are on page 1of 4

SISTEM BILANGAN

A. Konversi( mengubah ) bilangan biner, octal dan hexadecimal ke


bilangan decimal
1. bilangan biner ke bilangan decimal :
contoh :

1010112 1x 2 5 0 x 2 4 1x 2 3 0 x 2 2 1x 21 1x 2 0
32 0 8 2 1
4310
2. bilangan octal ke bilangan decimal :
contoh :

176 8 1x8 2 7 x81 6 x8 0


64 56 6

12610
3. bilangan hexadecimal ke bilangan decimal
contoh :

A2 B16 Ax16 2 2 x161 Bx16 0


10 x 256 2 x16 11x1

2560 32 11
260310
B. Konversi ( mengubah ) bilangan decimal ke bilangan biner, octal dan
hexadecimal
1. bilangan decimal ke bilangan biner :
contoh :

5410 ....2
2

54

( sisa pembagian

27 1
2
13 1

( hasil pembagian )

2
2

Dengan menuliskan sisa pembagian dari bawah ke atas maka


diperoleh 1101102 jadi :
5410 = 1101102

3 1
1
1
2
0
2

2. bilangan decimal ke bilangan octal :


contoh :

7310 ....8
8
8
8

73
9
1
0

Jadi : 7310 = 1118

1
1

3. bilangan decimal ke bilangan hexadecimal :


contoh :

45010 ....16

450
2
28
16
12 ( C )
1
1
16
0
16

Jadi 45010 = 1C216

Latihan 1
1. Ubahlah bilangan berikut ke dalam bilangan decimal !
a
100112 = .10
d
5128 = . 10
b
1100112 = .10
e
3028 = . 10
c
1010102 = .10
f
7548 = . 10

g
h
i

10516 = . 10
1CC16 = . 10
1A416 = . 10

2. Ubahlah bilangan decimal berikut ke dalam bilangan biner, octal dan hexadecimal
( sesuai yang diminta ) !
a
5610
= .2
d
50110 = . 8
g
152710 = . 16
b
1210
= .2
e
13510 = . 8
h
27510 = . 16
c
7510
= .2
f
7010
= . 8
i
312510 = . 16
3. Ubahlah bilangan berikut ke dalam bilangan yang lain ( sesuai yang diminta ) !
a
11012 = . 10 = . 8
g
7568
= .10 = . 16
b
11102 = . 10 = . 8
h
A116
= . 10 = . 2
c
1010112 = . 10 = .16
i
2178
= . 10 = . 16
d
111112 = . 10 = . 16
j
F0116 = . 10 = . 2
e
758
= . 10 = . 2
k
F0CA16 = . 10 = . 8
f
488
= . 10 = . 2
l
E51316 = . 10 = . 8
C. Operasi hitung bilangan biner , octal dan hexadecimal
a. Tabel penjumlahan bilangan biner
+
0
1
0
0
1
1
1
10
b. Tabel penjumlahan octal
+
0
1
2
0
0
1
2
1
1
2
3
2
2
3
4
3
3
4
5
4
4
5
6
5
5
6
7
6
6
7
10
7
7
10
11
c.

3
3
4
5
6
7
10
11
12

4
4
5
6
7
10
11
12
13

5
5
6
7
10
11
12
13
14

6
6
7
10
11
12
13
14
15

7
7
10
11
12
13
14
15
16

Tabel penjumlahan bilangan hexadecimal

10

10

11

10

11

12

10

11

12

13

10

11

12

13

14

10

11

12

13

14

15

10

11

12

13

14

15

16

10

11

12

13

14

15

16

17

10

11

12

13

14

15

16

17

18

10

11

12

13

14

15

16

17

18

19

10

11

12

13

14

15

16

17

18

19

1A

10

11

12

13

14

15

16

17

18

19

1A

1B

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

Contoh :
Selesaikan penjumlahan dibawah ini !
a. 1011012 + 100112
b. 56718 + 21768
c. BEDA16+AFIC16
Penyelesaian :
a.
1011012

100112 + ( dua )
1000000 2
56718

b.

2176 8 (delapan)
10067 8
BEDA16

c.

AF1C16 (enambelas )
16DE 616

Latihan :
Lakukan operasi penjumlahan bilangan bilangan berikut !
a
101112 + 10112 = .
e
752358 + 444448 = .
b
111012 + 101112 = .
f
ABEC16 + 350E16 = .
c
1111112 + 11110002 = .
g
5011F16 + F79D16 = .
d
12378 + 75618 = .
h
DAFEC16 + CADEF16 = .
Operasi pengurangan pada sistem bilangan
Contoh :
Selesaikan pengurangan berikut !
a. 11012 1112 = .
b. 45718 12578 = .
c. ED1C16 5F1A = .
Penyelesaian
1 1 = 0, tulis 0
a. 11012
0 1 tidak cukup, pinjam 1 yang berarti bernilai 2. 2 1 = 1, tulis 1

1112
110 2

2 1 = 1, tulis 1
1 sudah dipinjam tinggal 0
maka hasilnya 1102

45718

1 7 tidak cukup pinjam 1 yang bernilai 8, 8 + 1 = 9 = 9 7 = 2, tulis 2


7 sudah diambil 1 tinggal 6. 6 5 = 1, tulis 1
5 2 = 3 , tulis 3
maka hasilnya 33128

b. 1257 8

3312 8
ED1C16
c.

5 F1A16
8 E 0216

a
b
c
d
e
f
g
h

C A = 12 10 = 2, tulis 2
1 1 = 0 , tulis 0
D F tidak cukup, pinjam 1 yang berarti bernilai 16. 16 + D = 16 + 13
= 29 = 1D F = 29 15 = 14 = E, tulis E
E sudah dipinjam 1 tinggal D, D 5 = 13 5 = 8 , tulis 8
Maka hasilnya 8E0216

Lakukan operasi pengurangan bilangan bilangan berikut !


101112 11102 = .
111012 111012 = .
111112 100012 = .
543218 453718 = .
12348 7548 = .
5F0C16 EA316 = .
B0CAE16 B0FA16 = .
FFFAB16 EDAB16 = .

Operasi perkalian
Operasi perkalian pada sistem bilangan biner, octal dan hexadecimal cara pangarjaannya
sama dengan perkalian pada bilangan decimal. Berikut ini beberapa contoh pengerjaan
dalam system bilangan biner, octal dan hexadecimal.
Contoh :
Hitunglah perkalian di bawah ini :
a.
10112 x112
b. 27518 x 218
c. FIDE16 xIA16
Penyelesaian :
a. 1011
11 X ( dua
1011 )

Untuk bilangan pengali 1 satuan


o 1 x 1 = 1, tulis 1
o 1 x 1 = 1, tulis 1
o 1 x 0 = 0, tulis 0
o 1 x 1 = 1, tulis 1

1011 +
100001
b.

2751
21 X ( delapan )
2751
5722 +
62171

Hasil kali 27518 x 1 = 27518


2 x 1 = 2, tulis 2
2 x 5 = 108 tulis 2, simpan 1
2 x 7 + 1 = 158, tulis 7 simpan 1
2 x 2 + 1 = 5, tulis 5

FIDE
IA X ( enambelas )
972 AC
FIDE +
18908C

c.

Untuk bilangan pengali A


A x E = 10 x 14 = 14010 = 8C16, tulis C simpan 8
A x D + 8 = 10 x 13 + 8 = 13810 = 8A16, tulis A
simpan 8
A x 1 + 8 = 1810 = 1216, tulis 2 simpan 1
A x F + 1 = 15110 = 9716, tulis 97
Untuk pengali 1
1 x FIDE = FIDE, kemudian 972AC + FIDE =
18908C, maka hasilnya 18908C

Operasi pembagian
Contoh :
a.

1001
11 11011
11
011
11
0

b.

31
4 144 8
14
04
4
0

754
c. 1A BE 88
B6
88
82
68
68
0
Latihan
Lakukan operasi perkalian !
a. 101112 x 1012 = .
b
10102 x 112 = .
c
11112 x 1112 = .

11 : 11 = 1, tulis 1
11 11 = 0, turunkan angka 0,0 : 11 tidak cukup maka tulis 0
turunkan angka 1, 1 : 11 masih belum cukup, tulis 0
turunkan lagi angka 1, 11 : 11 = 1, tulis 1
11 11 = 0 ( tidak bersisa )
110112 : 112 = 10012

148 = 1210
12 : 4 = 3
tulis 3 , 3 x 4 = 1210 = 148
14 14 = 0
turunkan angka 4, 4 : 4 = 1
tulis 1, 1 x 4 = 4
4 4 = 0 ( tidak bersisa )
maka 1448 : 48 = 318

BE : 1A = 7, tulis 7
BE B6 = 8
8 : 1A tidak cukup, turunkan 8
88 : 1A = 5, tulis 5
88 82 = 6
6 : 1A tidak cukup turunkan 8
68 : 1A = 4, tulis 4
1A x 4 = 68
68 68 = 0 ( tidak bersisa ) maka BE8816 : 1A16 = 75416
d
e
f

7548 x 1258 = .
5138 x 118 = .
1378 x 658 = .

g
h
i

BACA16 x 1E16 = .
F1DE16 x A116 = .
ED116 x B0A 16 = .

You might also like