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 = 123 + 122 + 120 = 8 + 4 + 1 = 1310 • 5728 = 582 + 781 + 280 = 320 + 56 + 16 = 39210 • 2A16 = 2161 + 10160 = 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