• Biner ke Oktal
KONVERSI BILANGAN
• Oktal ke Desimal Jadi nilai dari 31(8) adalah 011001(2)
31(8)=_____(10)
1 x 80 = 1 x 1 = 1 • Oktal ke Hexadesimal
3 x 81 = 3 x 8 = 24 31(8)=_____(16)
Jadi nilai dari 31(8) adalah 25(10) Konversikan terlebih dahulu kedalam
bentuk biner kemudian
dikelompokkan menjadi 4bit-4bit
• Oktal ke Biner 11001 = 0001|1001
31(8)=_____(2) 0001=1
3 = 011 1001=9
1 = 001 Jadi nilai dari 00011001(2) adalah
19(16)
KONVERSI BILANGAN
• Hexadesimal ke Desimal
19(8)=_____(10) • Hexadesimal ke Oktal
9 x 160 = 9 x 1 = 9 19(8)=_____(16)
1 x 161 = 1 x 16 = 16 Konversikan terlebih dahulu kedalam
bentuk biner kemudian
Jadi nilai dari 19(16) adalah 25(10) dikelompokkan menjadi 3bit-3bit
11001 = 011|001
• Hexadesimal ke Biner 011=3
19(8)=_____(2) 001=1
1 = 0001 Jadi nilai dari 11001(2) adalah 31(8)
9 = 1001
Jadi nilai dari 19(16) adalah 00011001(2)
Bilangan Biner Bertanda
Beberapa metode yang dapat digunakan untuk menyatakan bilangan
bertanda di sistem bilangan biner adalah:
• sign-and-magnitude
• ones' complement
• two's complement
Bilangan Biner Bertanda
• Metode Sign-and-magnitude
Untuk menyatakan tanda bilangan positif atau negatif, digunakan bit yang
pertama atau most significant bit) diset bernilai 0 untuk bilangan Positif, dan
1 untuk bilangan Negatif. Bit-bit yang lainnya menyatakan magnitude atau
nilai mutlak dari bilangan.
Contoh:
1 1 1 1 1 1 1 1 11111111 = -127
01111111 = 127
Sign Magnitude
Bilangan Biner Bertanda
• Ones' complement
Bentuk komplemen satu untuk bilangan • Two' complement
biner negatif diperoleh dengan cara Di dalam metode komplemen dua,
membalik seluruh bit dari bilangan bilangan negatif direpresentasikan
biner positifnya. dengan cara menambahkan satu pada
Bit yang bernilai 0 dibalik menjadi 1, bentuk komplemen satu dari suatu
dan bit yang bernilai 1 dibalik menjadi bilangan positif.
0.
Contoh: bentuk komplemen satu dari Misalnya, bentuk komplemen satu dari
00101011 (43) adalah 00101011 (43) adalah 11010100 (−43).
11010100 (−43) Maka Bentuk komplemen duanya
adalah: 11010100 + 1 = 11010101.
Operasi Geser Kiri & Kanan
• operator shift right (>>) adalah • operator shift left (<<) adalah
sebuah operator yang digunakan sebuah operator yang digunakan
untuk melakukan penggeseran bit untuk melakukan penggeseran bit
ke arah kanan sebanyak nilai yang ke arah kiri sebanyaj nilai yang
didefinisikan. operator >> akan didefinisikan. operator << akan
membagi suatu nilai dengan 2. mengalikan suatu nilai dengan 2.