teknik digitalelektro.teknik.unja.ac.id/wp-content/uploads/2017/08/1_bilangan-digital.pdf ·...
TRANSCRIPT
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 Contoh
Desimal r=10
r=2
r=16
r= 8
{0,1,2,3,4,5,6,7,8,9} 25510
Biner
{0,1,2,3,4,5,6,7} 3778
{0,1} 111111112
{0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F} FF16
Oktal
Heksadesimal
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
1n
ni
i
ir rdD
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
Tugas
Konversikan Bilangan di Bawah ini
• 8910 = ……16
• 3678 = ……2
• 110102 = ……10
• 7FD16 = ……8
• 29A16 = ……10
• 1101112 = …….8
• 35910 = ……2
• 4728 = ……16
Grey Code
• Digunakan untuk mengatasi kesalahan pembacaan bilangan biner pada disk yang
berputar sangat cepat
Kumpulan Bilangan
• Byte : 8 Buah Bilangan Biner
• Nible : 4 Buah Bilangan Biner, Setengah Byte
• Word : Fleksible , Terganti perangkat yang digunakan