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
Dari basis 10 ke basis n
Digunakan pembagian bulat dan sisa pembagian
Dari basis n ke basis 10
X = bi.ni + ……. + b2.n2 + b1.n1 + b0.n0
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