Kamis, 01 Juli 2010

Sistem Bilangan


oleh 'Ansy Dianzou


       I.      Definisi : adalah suatu system yang digunakan computer untuk melakukan proses aritmatik dalam bentuk binary (0/1).
Dalam berhubung proses computer sangat kompleks maka diperlukan kapasitas memory yang besar dengan menggunakan system bilangan decimal dan hexadecimal.
                                       
    II.      Jenis-jenis Sistem Bilangan :

Binary
Octal
Decimal
Hexadecimal
0000
0
0
0
0001
1
1
1
0010
2
2
2
0011
3
3
3
0100
4
4
4
0101
5
5
5
0110
6
6
6
0111
7
7
7
1000
10
8
8
1001
11
9
9
1010
12
10
A
1011
13
11
B
1100
14
12
C
1101
15
13
D
1110
16
14
E
1111
17
15
F

 III.      Contoh soal Konversi Bilangan Binary
1.      1011(2)     = ….. (8)  
2.      101101(2) = ….. (8)
3.      1011(2)     = ….. (10)
4.      101101(2) = ….. (10)
5.      1011(2)     = ….. (16)
6.      101101(2) = ….. (16)

 IV.   Konversi Decimal                             
1.      75(10) = ….. (2)                                     
2.      75(10) = ….. (8)                                   
3.      75(10) = ….. (16)                                  
                                                               
    V.      Konversi Octal                             
1.      123(8) = ….. (2)                                      
2.      123(8) = ….. (10)                                  
3.      123(8) = ….. (16)



 VI.      Tugas
1.      27(16) = 0010 0111 (2)
2.      27(16) = 0010 0111 (2) = 47 (8)
3.      27(16) = 39 (10)

VII.      Bilangan Pecahan
Contoh:
1.      0.11(2)   = ……. (10)
2.      0.25(8)   = ……. (10)
3.      0.25(16) = ……. (10)
       Jawab:
a.       1x2-1 + 1x2-2 = ½ + ¼ = 0.5 + 0.25 = 0.75
b.      2x8-1 + 5x8-2 = 2/8 +5/64 = 16/64 + 5/64 = 21/64 = 0.328125
c.       2x16-1 + 5x16-2 =  2/16 + 5/256 = 32/256 + 5/256 = 37/256 = 0.1445
     
VIII.      Arithmatic Fixed Point
Contoh:
1.      (45B7)16 + (C15)16 = 51CC
2.      (7AD1)16 + (399)16 = 7E6A
3.      (10111)2 + (1011)2 = 100010
4.      (11010)2 + (1110)2 = 101000
5.      (725)8 + (634)8 = 1561
6.      (257)8 + (346)8 = 625
7.      (257)10 + (346)10 = 603
Jawab:
1. 45B7                       2. 7AD1                      3. 0001 0111              
      C15(16)+                      392(16)+                  0000 1011(2)+
    51CC(16)                     7E6A                         0010 0010
     



Tidak ada komentar:

Posting Komentar