Mengubah Bilangan desimal ke BCD Contoh

advertisement
MENJELASKAN SISTEM BILANGAN
MENERAPKAN DASAR-DASAR TEKNIK DIGITAL
by SRI WAHYUNI, S.Pd.
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
= 2+8+7+1
= 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
Download