You are on page 1of 30

SISTEM BILANGAN

MENERAPKAN DASAR-DASAR TEKNIK DIGITAL


Yaddy Kusmayadi, ST

Pendahuluan
Ada beberapa sistem bilangan yang digunakan dalam sistem digital. Yang paling umum adalah sistem bilangan desimal, biner, oktal dan heksadesimal Sistem bilangan desimal merupakan sistem bilangan yang paling familiar dengan kita karena berbagai kemudahannya yang kita pergunakan sehari hari.

Sistem Desimal Biner Oktal


Heksadesimal

Radiks r=10 r=2 r= 8 r=16

Himpunan/elemen Digit {0,1,2,3,4,5,6,7,8,9} {0,1} {0,1,2,3,4,5,6,7} {0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F}

Contoh 25510 111111112 3778 FF16

Desimal 0 Heksa Biner 0

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

10 11 12 13 14 15 A B C D E F

0000 0001 0010 0011

0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

TUJUAN
Siswa dapat:
1. 2. 3. 4. 5. 6. 7. Memahami sistem bilangan desimal Memahami sistem bilangan biner Memahami sistem bilangan oktal Memahami sistem bilangan heksadesimal Menguasai konversi bilangan Menguasai operasi aritmatika bilangan Menguasai kode-kode bilangan yang digunakan pada rangkaian digital

Teknologi dan Rekayasa

BILANGAN DESIMAL
Sistem bilangan berbasis 10 Angka/digit yang digunakan: 0,1,2,3,4,5,6,7,8,9 Nilai posisinya :..,103,102,101,100,10-1,...

Contoh:
(

1991)

10 =

(1x 103)+(9x10 2)+(9x10 1)+(1x10 0)

= 1x1000+9x100+9x10+1 = 1000+900+90+1 = 1991

Teknologi dan Rekayasa

BILANGAN BINER
Sistem bilangan berbasis 2 Angka/digit yang digunakan: 0 dan 1 Nilai posisinya :.25,24,23,22,21,20

Contoh:

(1001)2= = 1x23+0x22+0X21+1x20 = 8+0+0+1 =9

Teknologi dan Rekayasa

BILANGAN OKTAL
Sistem bilangan berbasis 8 Angka/digit yang digunakan: 0,1,2,3,4,5,6,7 Nilai posisinya :.., 84, 83, 82, 81, 80,

Contoh:

(27)8 = = 2x81+7x80 = 2x8+7x1 = 16+7 = (23)10


Teknologi dan Rekayasa

BILANGAN HEKSADESIMAL
Sistem bilangan berbasis 16 Angka/digit yang digunakan: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F A=10,B=11,C=12,D=13,E=14,F=15 Nilai posisinya: :..,163,162,161,160,16-1,...

Contoh: (11) = 1x161 + 1x160 = 16+1 = (17)


16 10

Teknologi dan Rekayasa

KONVERSI BILANGAN
1. Konversi Biner ke Desimal: a. (1001) 2 1 0 3 =1x2 +0x2 +0X2 +1x2 =8+0+0+1 =910 (Decimal) b. ( 11011)2=10 = 24+23+0+21+20 = 16+8+0+2+1 = 2710 (Decimal)
2=10

Teknologi dan Rekayasa

2. Konversi Desimal ke Biner 21/2 = 10 sisa 1 10/2 = 5 sisa 0 5/2 = 2 sisa 1 2/2 = 1 sisa 0 Jadi : (21)10 = (10101)2

Teknologi dan Rekayasa

3. Konversi Oktal ke Desimal (27)8 akan diubah ke Desimal (27)8 = 2 x 81 +7 x 80 =2x8+7x1 = 16 + 7 = (23)10

Teknologi dan Rekayasa

4. Konversi Desimal ke Oktal (23)10 akan diubah menjadi Oktal 23/8 = 2 sisa 7 Jadi : (23)10 = (27)8

Teknologi dan Rekayasa

5. Konversi Biner ke Oktal


Untuk mengubah Biner ke Oktal, Biner dikelompokkan ke-3 bit.

Contoh:
(1011110)2 = 1 = 1 011 3 110 6

Jadi : (101110)2 = (136)8

Teknologi dan Rekayasa

6. Konversi Heksadesimal ke Desimal


(11)16 akan diubah ke Desimal

(11)16 = 1 X 161 + 1 X 160 = 16 + 1 = (17)10

Teknologi dan Rekayasa

7. Konversi Biner ke Heksadesimal


Untuk mengubah Biner ke Heksadesimal, dikelompokan kedalam 4 bit yang dimulai dari LSB.

Contoh:

(110101101)2 = 1 1010 1101 A D Jadi: (110101101)2 = (1AD)16

Teknologi dan Rekayasa

8. Konversi Heksadesimal ke Biner


Untuk mengubah Heksadesimal ke Biner sau per satu angka dalam heksadesimal diubah ke-4 bit biner.

Contoh: (13)16 =

1 0001

3 0011

Jadi: (13)16 = (10011)2

Teknologi dan Rekayasa

OPERASI ARITMATIKA DENGAN BILANGAN BINER


1. Penjumlahan Bilangan Biner Syarat:
0+0=0,sisa 0+1=1,sisa 1+0=1,sisa 1+1=0,sisa 0 0 0 1

Contoh:

1110 0101 + 10011


Teknologi dan Rekayasa

2. Pengurangan Bilangan Biner 1001 1001 0111 dikomplemenkan 1000 +


10001 1 + 0010

Teknologi dan Rekayasa

3. Perkalian Bilangan Biner


Perkalian Bilangan Biner dilakukn penjumlahan dan pergeseran satu langkah. dengan cara posisi setiap

Contoh:
10101 X 110

a.Keadaan Awal
00000

Teknologi dan Rekayasa

b. Bilangan Pengali =1, geser


00000

c.Bilangan kedua = 1, bilangan yang dikali digeser dan dijumlahkan.


00000 10101 101010

Teknologi dan Rekayasa

d.Pengali ke-3 = 1, geser dan jumlahkan 101010 10101 1111110 Jadi jumlahnya ialah: 1111110

Teknologi dan Rekayasa

4. Pembagian Bilangan Biner


Pembagian pada bilangan biner sama dengan pembagian bilangan desimal.

Teknologi dan Rekayasa

Contoh:
111/100 100/ 1.11 111 -100 110 -100 100 -100 000

Jadi hasilnya adalah: 1.11

Teknologi dan Rekayasa

KODE-KODE BILANGAN PADA RANGKAIAN DIGITAL 1. KODE BCD (BINARY CODE TO DESIMAL) Mengubah Bilangan desimal ke BCD Contoh: (678)10 = 6 7 8 0110 0111 1000 Jadi (678)10 = BCD 011001111000

Teknologi dan Rekayasa

2. Mengubah Kode BCD ke Desimal. Contoh : BCD 0101100000101001 0101 1000 0010 1001 5 8 2 9 Jadi : BCD 0101100000101001 = (5829)10

Teknologi dan Rekayasa

3. KODE EXCESS-3
Kode ini biasanya digunakan untuk mengantikan kode BCD.

Contoh: (64)10 Langkah 1. tambahkan 3 pada setiap angka desimal 6 4 3 3 9 7


Teknologi dan Rekayasa

Langkah 2, angka-angka hasil penjumlahan diubah ke Biner. 9 7 1001 0111 Jadi (64)10 = 1001 0111

Teknologi dan Rekayasa

5. KODE GRAY
Mengubah Biner ke GRAY.

Contoh : (10110)2 1 0 1 1 0 1 1 1 0 1

Biner GRAY.

Teknologi dan Rekayasa

6. Mengubah GRAY ke Biner. Contoh : (101) 1 1 0 1 GRAY 1 0 0 1 Biner

Teknologi dan Rekayasa

The End

Teknologi dan Rekayasa

You might also like