SISTIM BILANGAN
Daftar Isi
- Pendahuluan
- Bilangan Decimal
·
Konversi bilangan Decimal ke Biner
·
Konversi bilangan Decimal ke Octal
·
Konversi bilangan Decimal ke Hexadecimal
- Bilangan Biner
·
Konversi Bilangan Biner ke Decimal
·
Konversi Bilangan Biner ke Octal
·
Konversi Bilangan Biner ke hexadecimal
- Bilangan Octal
·
Konversi Bilangan Octal ke Decimal
·
Konversi Bilangan Octal ke
Biner
·
Konversi Bilangan Octal ke
Hexadecimal
- Bilangan hexadecimal
·
Konversi Bilangan hexadecimal ke
Biner
·
Konversi Bilangan hexadecimal ke
Octal
·
Konversi Bilangan hexadecimal ke
Decimal
I.
Pendahuluan
Dalam sistem-sistem digital informasi numeric
dinyatakan dalam sistem bilangan dan pengkodean antara lain :
·
Bilangan Biner ( bilangan dasar 2 )
·
Bilangan Octal ( bilangan dasar 8 )
·
Bilangan hexadecimal ( bilangan dasar
16 )
Contoh bilangan tersebut dapat dilihat dalam
tabel berikut
Decimal
|
Biner
|
Octal
|
Hexa Decimal
|
0
|
0000
|
0
|
00
|
1
|
0001
|
1
|
1
|
2
|
0010
|
2
|
2
|
3
|
0011
|
3
|
3
|
4
|
0100
|
4
|
4
|
5
|
0101
|
5
|
5
|
6
|
0110
|
6
|
6
|
7
|
0111
|
7
|
7
|
8
|
1000
|
10
|
8
|
9
|
1001
|
11
|
9
|
10
|
1010
|
12
|
A
|
11
|
1011
|
13
|
B
|
12
|
1100
|
14
|
C
|
13
|
1101
|
15
|
D
|
14
|
1110
|
16
|
E
|
15
|
1111
|
17
|
F
|
Contoh bilangan lainnya
25(10) = 11001(2) = 31 (8) = 19 (16 )
75(10) = 1001011(2) = 113 (8) =
4B (16 )
325(10) = 101000101 (2)= 505(8) = 145 (16 )
494(10) = 111101110(2)=756 (8) = 1EE (16 )
487(10) = 111100111(2)= 747(8) = 1E7 (16 )
II.
. Bilangan Decimal
Sisteminimenggunakan 10 macam symbol yaitu 0,1,2,3,4,5,6,7,8,dan 9.
systeminimenggunakan basis 10. Bentuknilaiinidapatberupa integer
desimalataupecahan. Posisi dari bilangan decimal yang
mengandung bit.
·
Konversi bilangan Decimal ke Biner
25(10) = 11001 (2)
25 / 2 = 12 sisa 1
12/ 2 = 6 sisa
0
6/2 = 3 sisa
0
3/2 = 1 sisa
1
1 / 2 =0 sisa
1
25
Decimal = 1
1 0 0 1
·
Konversi bilangan Decimal ke Octal
46(10) = 56 (8)
46/8 = 5 sisa
6
5/ 8 = 0 sisa
5
( hasilnya di ambil dari bawah ke
atas)
46 Decimal = 5 6
·
Konversi bilangan Decimal ke Hexadecimal
46(10) = AC (16)
172 / 16 = 10
sisa 12
10 / 16 =
0 sisa 10
( hasilnya di ambil dari bawah ke
atas) 46 Decimal = 10
12 = AC
III.
Bilangan Biner
Sistembilangan
binary menggunakan 2 macam symbol bilanganberbasis 2digit angka, yaitu 0 dan 1
·
Konversi Bilangan Biner ke Decimal
11011 = ( 1 x 24) + ( 1 x 23) + ( 0 x 22) + ( 1 x 21) + (1 x 20)
16
+ 8 + 0 + 2 + 1
=
27 bilangan decimal
·
Konversi Bilangan Biner ke Octal
11011 = 11 011 =
33
b
a
(dikelompokaan tiga bit dari kanan ke kiri )
a.
(0 x 22 ) + (1 x 21 ) +
(1 x 20 )
0 + 2
+ 1
= 3
b.
(1 x 21 )
+ (1 x 20 )
2 + 1
= 3
( hasilnya di ambil dari
bawah ke atas)
·
Konversi Bilangan Biner ke hexadecimal
11011 =11011 = 1B
b a
( dikelompokaan empat bit dari kanan ke kiri )
a.
( 1 x 23 )
+ ( 0 x 22 ) + ( 1 x 21 ) + ( 1 x 20 )
8
+ 0 +
2 + 1
= 11 B
b.
( 1 x 20 )
1
= 1
(hasilnya di ambil dari
bawah ke atas)
IV.
Bilangan Octal
Dalam sistem digital selain bilangan biner juga digunakan
sistem bilangan octal, namun sistem ini tidak dipakai dalam perhitungan
melainkan untuk memendekkan bilangan biner saja. Bilangan octal dikenal dengan
sistem bilangan dasar delapan.
·
Konversi Bilangan Octal ke Decimal
133(8) = 75 (10)
113 = (1x 8 2) + ( 1 x 81) + ( 3 x 8 0)
= 64 +8 + 3
= 75
·
Konversi Bilangan Octal ke
Biner
675(8) = 110111101(2)
675
110
111 (hasilnya di ambil dari bawah ke atas)
101
·
Konversi Bilangan Octal ke
Hexadecimal
675(8) = 1BD(16)
6 7
5
110 111
101
(digabungkan dan
dikelompokan menjadi 4 byte2)
110111101
1
11 13
B D
V.
Bilangan hexadecimal
Sistem bilangan ini dikenal dengan basis enam belas .
Seperti halnya octal, hexa juga dipergunakan untuk memendekkan
persamaan-persamaan bilangan biner.
·
Konversi Bilangan hexadecimal ke
Biner
23B(16)=
0010 0011 1011(2)
2
3 B
0010 0011 1011
·
Konversi Bilangan hexadecimal ke
Octal
23B(16) = 1073(8)
2
3 B
0010 0011 1011
(digabungkan dan
dikelompokan 3 byte)
001 000 111 011
1 0
7 3
·
Konversi Bilangan hexadecimal ke
Decimal
23B(16)= 576(10)
23B = ( 2 x 162) + ( 3 x 161) + ( 11 x 16 0)
= 512 +
48 + 16
= 576
Post a Comment