TEKNIK DIGITAL

advertisement
TEKNIK DIGITAL
PERTEMUAN 1
BILANGAN DIGITAL
PENDAHULUAN
• Komputer secara umum bekerja dengan beberapa jumlah bit khusus.
Kumpulan yang Umum adalah bit tunggal, kelompok empat bit (disebut
nibbles), kelompok delapan bit (disebut byte), kelompok 16 bit (disebut word),
dan lain-lain.
• Sedangkan dalam Pemrograman kita perlu mempersingkat tulisan, oleh
karena itu dalam pemrograman terkadang Hexadesimal juga banyak
digunakan.
• Sehingga Penting untuk mengetahui mengapa Kita harus memahami makna
dan arti bilangan selain bilangan decimal dan Biner
Bilangan Digital
Sistem
Radiks
Himpunan/elemen Digit
Desimal
r=10
{0,1,2,3,4,5,6,7,8,9}
Biner
r=2
{0,1}
Oktal
r= 8
{0,1,2,3,4,5,6,7}
Heksadesimal
r=16
{0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F}
Contoh
25510
111111112
3778
FF16
Konversi Biner, Oktal, Hexa ke desimal
• Rumus
• Contoh:
• 11012 = 123 + 122 + 120
= 8 + 4 + 1 = 1310
• 5728 = 582 + 781 + 280
= 320 + 56 + 16 = 39210
• 2A16 = 2161 + 10160
= 32 + 10 = 4210
Dr  i  n di  r i
n 1
Konversi Desimal ke Biner, Oktal, Hexa
• Bagi dengan Radiks – r nya kemudian sisa baginya adalah Hasil konversi,
dimana Sisa bagi yang pertama adalah LSB (Least Significant Bit).
Contoh Desimal ke Biner
• Contoh: Konersi 17910 ke biner:
179 / 2 = 89 sisa 1 (LSB)
/ 2 = 44 sisa 1
/ 2 = 22 sisa 0
/ 2 = 11 sisa 0
/ 2 = 5 sisa 1
/ 2 = 2 sisa 1
/ 2 = 1 sisa 0
/ 2 = 0 sisa 1 (MSB)
•
 17910 = 101100112
Contoh Desimal ke Oktadesimal
Contoh: Konversi 17910 ke oktal:
179 / 8 = 22 sisa 3 (LSB)
/ 8 = 2 sisa 6
/ 8 = 0 sisa 2 (MSB)
 17910 = 2638
Contoh Desimal ke Hexadesimal
Contoh: Konversi 17910 ke hexadesimal:
179 / 16 = 11 sisa 3 (LSB)
/ 16 = 0 sisa 11 (dalam bilangan hexadesimal berarti B)MSB
 17910 = B316
Konversi Bilangan Biner ke Oktadesimal
Kelompokan Bilangan Biner tiap 3 digit dimulai dari LSB
Contoh: konversikan 101100112 ke bilangan oktal
Jawab : 10 110 011
2
6
3
Jadi 101100112 = 2638
Konversi Bilangan Biner menjadi Hexadesimal
Kelompokan Bilangan Biner tiap 4 digit dimulai dari LSB
Contoh: konversikan 101100112 ke bilangan heksadesimal
Jawab : 1011 0011
B
3
Jadi 101100112 = B316
Test
Bagaimana Cara konversi bilangan Oktal dan Hexa Desimal ke Biner ?
Misal 9838 dan 5AC16 ?
Tugas
Konversikan Bilangan di Bawah ini
• 8910 = ……16
• 3678 = ……2
• 110102 = ……10
• 7FD16 = ……8
•
•
•
•
29A16 = ……10
1101112 = …….8
35910 = ……2
4728 = ……16
Binary Coded Desimal
• Setiap 4 Digit bilangan biner dikonversikan kedalam decimal
Contoh
• Konversikan 0110100000111001 ke dalam BCD
Perbedaan BCD dan Biner
Grey Code
• Digunakan untuk mengatasi kesalahan pembacaan bilangan biner pada disk yang
berputar sangat cepat
Cara Konversi Biner ke Grey Code
Kumpulan Bilangan
• Byte : 8 Buah Bilangan Biner
• Nible : 4 Buah Bilangan Biner, Setengah Byte
• Word : Fleksible , Terganti perangkat yang digunakan
ASCII
CODE
• Merupakan
pembentuk
suatu
Karakter(tulisan
huruf,simbol dan angka )
dalam komputer
Download