Sie sind auf Seite 1von 6

SISTEM DIGITAL

( Pertemuan I )
1. BILANGAN BINER
 Setiap digit biner disebut Bit. Bit paling kanan disebut LSB (least Significant
Bit), dan bit paling kiri disebut MSB (Most Significant Bit)
 Mempunyai Radiks 2 (0,1)  Disebut Bilangan Basis 2
 Contoh (1) : 100112 = Desimal ?
Jawab : = ( 1 x 2 4 ) + ( 0 x 2 3 ) + ( 0 x 22 ) + ( 1 x 2 1 ) + ( 1 x 20 )
: = 16 + 0 + 0 + 2 + 1 = 19 10
 1011 2 = 19 10

Contoh (2) : 1011102 = Desimal ?


Jawab : = ( 1 x 25 )+( 0 x 24 )+( 1 x 23 )+( 1 x 22 )+( 1 x 21 )+( 0 x 20 )
: = 32 + 0 + 8 + 4 + 2 + 0 = 46 10
 101110 2 = 46 10

Contoh (3) : 1110.1012 = Desimal ?


Jawab : = ( 1 x 2 3 ) + ( 1 x 2 2 ) + ( 1 x 21 ) + ( 0 x 2 0 ) .
( 1 x (1/2)1 ) + ( 0 x (1/2)2 + ( 1 x (1/2)3 )
: = 8 + 4 + 2 + 0 + 0,5 + 0 + 0,125 = 14,625 10
 1110.101 2 = 14,625 10

Contoh (4) : 8710 = Biner ?


Jawab : = 87 : 2 = 43  sisa 1
= 43 : 2 = 21  sisa 1
= 21 : 2 = 10  sisa 1
= 10 : 2 = 5  sisa 0
= 5 : 2 = 2  sisa 1
= 2 : 2 = 1  sisa 0
= 1 : 2 = 0  sisa 1
 87 10 = 1010111 2

Contoh (5) : 0,37510 = Biner ?


Jawab : = 0,375 x 2 = 0,75
= 0,75 x 2 = 1,50
= 0,50 x 2 = 1,00
 0,37510 = 0.011 2

Contoh (6) : 5,62510 = Biner ?


Jawab : = 5 : 2 = 2  sisa 1
= 2 : 2 = 1  sisa 0
= 1 : 2 = 0  sisa 1
0,625 10 = Biner ?
= 0,625 x 2 = 1,25
= 0,25 x 2 = 0,50
= 0,50 x 2 = 1,00
 5,62510 =101.101 2

2. BILANGAN HEKSADESIMAL
 Mempunyai Radiks 16 ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F )
 Keuntungan : Untuk perubahan biner 4 bit.

Desimal Biner Heksa Desimal Biner Heksa Desimal Biner Heksa


0 0000 0 11 1011 B 22 10110 16
1 0001 1 12 1100 C 23 10111 17
2 0010 2 13 1101 D 24 11000 18
3 0011 3 14 1110 E 25 11001 19
4 0100 4 15 1111 F 26 11010 1A
5 0101 5 16 10000 10 27 11011 1B
6 0110 6 17 10001 11 28 11100 1C
7 0111 7 18 10010 12 29 11101 1D
8 1000 8 19 10011 13 30 11110 1E
9 1001 9 20 10100 14 31 11111 IF
10 1010 A 21 10101 15

Tabel Pencacahan dalam sistem bilangan desimal, biner, heksadesimal

 Contoh (7) : Ubahlah 2B6 ke Desimal ?


Jawab : = ( 2 x 162 ) + ( B x 161 ) + ( 6 x 160 )
= ( 2 X 256 ) + ( 11 X 16 ) + ( 6 X 1 )
= 512 + 176 + 6 = 694 10
 2B6 16 = 694 10

 Contoh (8) : Ubahlah A3F.C ke Desimal ?


Jawab : = ( A x 162 ) + ( 3 x 161 ) + ( F x 160 ) .
( C x 1/161 )
: = (10x256) + (3x16) + (15x1) . (12x0,0625)
= 2560 + 48 + 15 + 0,75
= 2623,75 10
 A3F.C 16 = 2623,75 10

 Contoh (9) : Ubahlah Desimal 45 ke Heksadesimal ?


Jawab : 45 : 16 = 2 sisa 13
2 : 16 = 0 sisa 2
 45 10 = 2D 16

 Contoh (10) : Ubahlah Desimal 250,25 ke Heksadesimal ?


Jawab : 250 : 16 = 15 sisa 10
15 : 16 = 0 sisa 15

0,25 x 16 = 4,00
0,00 x 16 = 0
 250,25 10 = FA.4 16

 Contoh (11) : Ubahlah 3B9 ke Biner ?


Jawab : 3 = 0011
B = 1011
9 = 1001
 3B9 16 = 1110111001 2
 Contoh (12) : Ubahlah 47.FE ke Biner ?
Jawab : 4 = 0100
7 = 0111
F = 1111
E = 1110
 47.FE 16 = 1000111.1111111 2

 Contoh (13) : Ubahlah 101010000101 2 ke Heksadesimal?


Jawab : 1010 = A
1000 = 8
0101 = 5
 101010000101 2 = A85 16

 Contoh (14) : Ubahlah 00010010.01101100 2 ke Heksadesimal?


Jawab : 0001 = 1
0010 = 2
0110 = 6
1100 = C
 00010010.01101100 2 = 12.6C 16
3. BILANGAN KOMPLEMENT-2
 Untuk bilangan positif, komplement-2 adalah sama dengan sistem yang
menunjukkan tanda dan besarnya bilangan, yaitu MSB yang digunakan untuk
menunjukkan tanda bilangan, dan bit-bit sisanya menunjukkan besarnya.
 Untuk bilangan negatif, komplement-2 dapat diperoleh dengan menghitung
terlebih dulu komplement satu dari bilangan biner semula (yang bertanda
positif), kemudian menambahkan 1 ke LSBnya. Komplement satu dari 1
adalah 0 dan komplement satu dari bilangan biner 0 adalah 1. Jadi,
komplement satu dari suatu bilangan biner diperoleh dengan mengubah semua
bit 0 menjadi 1, dan semua bit 1 menjadi 0.

Representasi
Desimal
Komplement-2
Bertanda
8-Bit
+ 127 0 111 1111
+126 0 111 1110
+125 0 111 1101
+124 0 111 1100
. . . .
. . . .
. . . .
+5 0 000 0101
+4 0 000 0100
+3 0 000 0011
+2 0 000 0010
+1 0 000 0001
0 0 000 0000
-1 1 111 1111
-2 1 111 1110
-3 1 111 1101
-4 1 111 1110
-5 1 111 1011
. . . .
. . . .
. . . .
-124 1 000 0100
-125 1 000 0011
-126 1 000 0010
-127 1 000 0001
-128 1 000 0000
Tanda Besaran

 Contoh (15) : Ubahlah desimal bertanda -1 ke bilangan komplemet-2 ?


Jawab :
1. Tahap 1. Pisahkan bagian besaran dan tanda dari -1. tanda negatif berarti bit tanda
akan menjadi 1 dalam perwakilan komplement-2
2. Tahap 2. Ubahlah desimal menjadi biner 7 bit bilangan tersebut. Dalam contoh ini
desimal 1 sebanding 0000001 dalam biner
3. Tahap 3. Ubahlah biner 0000001 ke bentuk komplement-1 nya. Dalam contoh ini
sebanding 1111110 dalam komplement-1. (catatan bahwa setiap 0 diubah ke 1 dan
setiap 1 diubah ke 0 ).
4. Tahap 4. Ubahlah komplement-1 ke bentuk komplement-2 nya. Dalam contoh ini
komplement-1 1111110 sebanding dengan 1111111 dalam komplement-2.
(Tambahkan +1 ke komplement-1 untuk mendapatkan bilangan komplement-2)
5. Tahap 5. Bilangan komplement-2 7 bit (1111111 dalam contoh ini) menjadi
bagian besaran dari keseluruhan bilangan komplement-2 8 bit.

1 1 1 1 1 1 1 1

Tanda bit Besaran


 Contoh (16). Tunjukkan Komplement-2 dari +54 dan -54
Jawab :
Untuk bilangan positif, komplement-2 adalah sama dengan bilangan asli, yaitu :
+54 10 = (0)011 0110 2
Untuk mencari komplement-2 dari -5410, pertama kali diawali dengan membuat
komplement-1 dari +5410, yaitu :
54 = (0)011 0110
Komplement-1 = (1)100 1001
+1
Komplement-2 = (1)1001010

Jadi, -5410 = 1100101010


LATIHAN SOAL

1. Ubahlah bilangan biner berikut ke ekivalen desimalnya :


a. 001100 c. 011100 e. 101010 g. 100001
b. 000011 d. 111100 f. 111111 h. 111000
i. 11100.011 2 = ........10 j. 110011.10011 2 = ........10
2. Ubahlah bilangan desimal berikut ke ekivalen binernya :
a. 64 b. 100 c. 111
d. 145 e. 255 f. 500
g. 34.75 10 = .......2 h. 27.1875 10 = .......2

3. Ubahlah bilangan heksadesimal bulat berikut menjadi ekivalen desimalnya :


a. C b. 9F c. D52 d. 67E e. ABCD
f. F.4 g. D3.E h. 1111.1 i. 888.8 j. EBA.C

4. Ubahlah bilangan desimal bulat berikut menjadi ekivalen heksadesimalnya :


a. 2560 b. 3000 c. 62500
d. 204.125 e. 255.875 f. 631.25

5. Ubahlah bilangan heksadesimal berikut menjadi ekivalen binernya :


a. 1C b. A64 c. 1F.C d. 239.4

6. Ubahlah bilangan biner berikut menjadi ekivalen heksadesimalnya:


a. 1001.11112 b. 10000001.11012 c. 110101.0110012
d. 10000.12 e. 10100111.1110112 f. 1000000.0001112

7. Ubahlah bilangan bit bertanda berikut ke bentuk ekivalen Komplement-2 8 bit.


a. +75 b. -35 c. -100 d. +20

8. Ubahlah bilangan Komplemet-2 berikut ke bentuk ekivalen desimal bertanda.


a. 01110000 b.11110001 c. 00011111 d. 11011001

Das könnte Ihnen auch gefallen