Dalam sebuah teknologi informatika dikenal sistem bilangan. Sietem bilangan dibagi menjadi 4, yaitu
1. Bilangan basis 10  ( Desimal )
2. Bilangan basis 2 ( Biner ) -> digunakan pada komunikasi data
3. Bilangan basis 8 ( Oktal ) -> pengalamatan memori
4. Bilangan basis 16 (Heksa ) -> pengalamatan memori dan kode warna

1. Bilangan basis 10 ( Desimal )

Bilangannya adalah 0,1,2,.......9
Contoh : 123(10)= 1.102 + 2.101 + 3.100

 2. Bilangan basis 2 ( Biner )
Bilangannya adalah 0 dan 1
Sistem biner > bit ( binary digit ) terdiri dari 8 ( 1 byte )
Contoh :
Desimal ~ 14(10)= 1.101 + 4.100
                         = 10 + 4
                         = 14

Biner ~ 1110(2) = 1.23 + 1.22 + 1.21 + 0.20
                         = 8 + 4 + 2 + 0
                         = 14(10)



Perubahan dari desimal ke biner


60(10) = 111100(2)
caranya : 
60 : 2 = 30 sisa 0
30 : 2 = 15 sisa 0
15 : 2 = 7 sisa 1
7 : 2 = 3 sisa 1
3 : 2 = 1 sisa 1


Perubahan dari biner ke desimal


11000000(2) = 192(10)
1.27 + 1.26 + 0.25 + 0.24 + 0.23 + 0.22 + 0.21 + 0.20
128 + 64 =192

3. Bilangan basis 8 ( oktal )
Bilangan 0,1,2,3,4,5,6,7

Perubahan dari desimal ke oktal

192(10) = 300(8)
192 : 8 =24 sisa 0
24 : 8 = 3 sisa 0

Perubahan dari oktal ke desimal

300(8) = 192(10)
3.82 + 0.81 + 0.80
191 + 0 + 0 = 192

4. Bilangan basis 16 ( heksa )
Bilangannya 0-9 , A-F.

Perubahan dari desimal ke heksa


54(10) = 36(16) 
54 : 16 = 3 sisa 6

196(10) = C4(16)
196 : 16 = 12 sisa 6

Perubahan dari heksa ke desimal

2AF(10) = 687(16)
2.162 + 10.161 + 15.160
512 + 160 + 15 = 687

Kesimpulan


Dari basis n ke basis 10

X = bi.ni + ……. + b2.n2 + b1.n1 + b0.n0

Dari basis 10 ke basis n
Digunakan pembagian bulat dan sisa pembagian 


Tabel Digit Oktal
Digit Oktal
Ekuivalen 3 bit
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111

Tabel Digit Heksadesimal
Digit Heksadesimal
Ekuivalen 4 bit
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A (10)
1010
B (11)
1011
C (12)
1100
D (13)
1101
E (14)
1110
F (15)
1111

Contoh :
6305(8) = 110011000101(2) = CC5(16) -> dari biner ke heksa, ambil 4 digit dari belakang
6(8) = 110(2)
3(8) = 011(2)
0(8) = 000(2)
5(8) = 101(2)

5093(16) = 0101110110010011(2) = 56623(8) -> dari biner ke octal, ambil 3 digit dari belakang
6(16) = 0101(2)
3(16) = 1101(2)
0(16) = 1001(2)
5(16) = 0011(2)
 

Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO

0 komentar:

Posting Komentar