Abdul Karim
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 familier dengan kita
karena berbagai kemudahannya yang kita
pergunakan sehari – hari.
Sistem Bilangan
• Secara matematis sistem bilangan bisa ditulis
seperti contoh di bawah ini:
Bilangan : Dr d n 1 , d n 2 , , d1 , d 0 , d 1 , , d n
: D r i n d i r i
n 1
Nilai
• Contoh:
– Bilangan desimal:
– 5185.6810 = 5x103 + 1x102 + 8x101 + 5x100 + 6 x 10-1 + 8 x 10-2
– = 5x1000 + 1x100 + 8x10 + 5 x 1 + 6x0.1 + 8x0.01
MSB LSB
– 101.0012 = 1x4 + 0x2 + 1x1 + 0x.5 + 0x.25 + 1x.125 = 5.12510
Sistem Radiks Himpunan/elemen Digit Contoh
Desimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Heksa 0 1 2 3 4 5 6 7 8 9 A B C D E F
Biner 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Konversi Radiks-r ke desimal
• Rumus konversi radiks-r ke desimal:
Dr i n d i r i
n 1
• Contoh:
– 11012 = 123 + 122 + 120
= 8 + 4 + 1 = 1310
• 2 6 3
• Jadi 101100112 = 2638
Konversi Bilangan Oktal ke Biner
• B 3
• Jadi 101100112 = B316
Konversi Bilangan Hexadesimal ke Biner
• 1011 0011
• 35B16 = ……10
• 9810 = ……16 • 1001112 = …….8
• 7FD16 = ……8
• 4158 = ……2
Organisasi Data
Organisasi
• Yang dimaksud dengan organisasi adalah
pengaturan bit dalam menyusun word secara
fisik.
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.
Bits
• "Unit" paling kecil dari data pada komputer biner adalah
satu bit tunggal.
• satu bit tunggal mampu merepresentasikan hanya dua nilai
yang berbeda (secara tipikal nol atau satu)
• Anda bisa merepresentasikan dua item data apapun yang
berbeda dengan satu bit tunggal. Contoh meliputi nol atau
satu, benar atau salah, on atau off, pria atau wanita. Anda
tidak dibatasi untuk merepresentasikan jenis data biner
(yaitu, objek yang hanya mempunyai dua nilai yang
berbeda).
Bits
• Data adalah apa yang anda ingin definisikan.
• Jika anda menggunakan bit untuk merepresentasikan
suatu nilai boolean (benar/salah) maka bit itu (oleh
definisi anda) merepresentasikan benar atau salah.
• Agar bit mempunyai maksud/arti yang benar, anda harus
konsisten. Maka, jika anda sedang menggunakan bit
untuk merepresentasikan benar atau salah di dalam
program anda, anda tidak boleh menggunakan nilai
benar/salah yang disimpan dalam bit tsb untuk
merepresentasikan merah atau biru.
Nibbles
• nibble adalah satu koleksi empat bit. Ia bukan
merupakan jenis data yang menarik kecuali dua item:
bilangan BCD (binary coded decimal) dan bilangan
berbasis enambelas.
• Ia menggunakan empat bit untuk merepresentasikan
satu BCD tunggal atau digit hexadecimal. Dengan
suatu nibble, kita bisa merepresentasikan sampai
dengan 16 nilai berbeda.
Bytes
• Struktur data terpenting yang digunakan oleh
mikroprosesor 80x86 adalah byte. Sebuah
byte terdiri dari delapan bit pada
mikroprosesor 80x86.
Bytes
• Bit dalam satu byte secara normal dinomori
dari nol sampai tujuh menggunakan konvensi
di dalam gambar 1.1.
• Bit 0 adalah urutan bit terendah atau bit
paling tidak berarti (signifikan), bit 7 adalah
urutan bit paling berarti (signifikan) dari byte.
Kita akan mengacu pada penomoran semua
bit lain.
Bytes