Sistem Bilangan Biner, Oktal, Desimal, Dan Hexa-Desimal
Ø Bilangan Biner
Berbasis : 2
Lambang Bilangan : 0,1
Cara Penulisan : (1010)
Dalam Bahasa Rakitan : 1010B
Ø Bilangan Oktal
Berbasis : 8
Lambang Bilangan : (0,1,2,3,4,5,6,7)
Cara Penulisan : (167)8
Dalam Bahasa Rakitan : 167O
Ø Bilangan Desimal
Berbasis : 10
Lambang Bilangan : (0,1,2,3,4,5,6,7,8,9)
Cara Penulisan : (197)10
Dalam Bahasa Rakitan : 197D / 197
Ø Bilangan Hexa-Desimal
Berbasis : 16
Lambang Bilangan : (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
Cara Penulisan : (9A7)16
Dalam Bahasa Rakitan : 9A7H
CARA KONVERSI BILANGAN
Konversi Bilangan Biner ke Bilangan Desimal
ü Contoh : (10011)2 = ( ......... )10
· Caranya: =1x24 + 0x23 + 0x22 + 1x21 + 1x20
=16 + 0 + 0 + 2 + 1
=16 + 0 + 0 + 2 + 1
= 19
· Pangkat adalah nomor bit dihitung dari kanan dan dimulai dengan bit nomor 0.
· Jadi hasilnya : (10011)2 = ( 19 )10
Konversi Bilangan Desimal ke Bilangan Octal
ü Contoh : (39)10 = ( ......... )8
· Caranya: 39 : 8 = 4 sisa 7
4 : 8 = 0 sisa 4
4 : 8 = 0 sisa 4
· Setelah hasil bagi sama dengan 0 => Selesai. Dan hasil konversinya adalah sisanya dan dibaca dari bawah ke atas.
· Jadi hasilnya : (39)10 = ( 47 )8
Konversi Bilangan Desimal ke Bilangan Hexadecima
ü Contoh : (400)10 = (……..)16
· Caranya: 400 / 16 = 25 sisa 0
25 / 16 = 1 sisa 9 190
1 / 16 = 0 sisa 1
· Jadi hasilnya: 190 Hexadesimal
Konversi Bilangan Biner ke Bilangan Octal
ü Contoh : (10011)2 = ( ......... )8
· Caranya: kelompokkan bilangan biner menjadi tiga bit, tiga bit dari kanan (LSB), kemudian koversikan 3-bit tersebut ke bilangan Octal.
· Hasil pengelompokkannya sbb: (10) dan (011)
· (10)2 = (2)8 dan (011)2 = (3)8
· Jadi: (10011)2 = ( 23 )8
Konversi Bilangan Biner ke Bilangan Hexadecimal
ü Contoh : (1011101)2 = ( ......... )16
· Caranya: kelompokkan bilangan biner menjadi 4-bit, 4-bit dari kanan (LSB), kemudian koversikan 4-bit tersebut ke bilangan Hexadecimal
· Hasil pengelompokkannya sbb: (101) dan (1101)
· (101)2 = (5)16 dan (1101)2 = (D)16
· Jadi: (1011101)2 = ( 5D )16
Konversi Bilangan Octal ke Bilangan Desimal
ü Contoh : (176)8 = ( ......... )10
· Caranya: 1x82 + 7x81 + 6x80 =
64 + 56 + 6 = 126
64 + 56 + 6 = 126
· Pangkat adalah nomor bilangan dihitung dari kanan dan dimulai dengan nomor 0.
· Jadi hasilnya : (176)8 = (126)10
Konversi Bilangan Octal ke Bilangan Biner
ü Contoh : (345)8 = ( ......... )2
· Caranya: Setiap digit bilangan octal dikonversi ke 3-bit bilangan biner, kemudian gabung bilangan biner tersebut.
(3)8 = (011)2
(4)8 = (100)2
(5)8 = (101)2
(3)8 = (011)2
(4)8 = (100)2
(5)8 = (101)2
· Jadi: (345)8 = ( 011 100 101)2
Konversi Bilangan Hexadecimal ke Bilangan Desimal
ü Contoh : (1B6)16 = ( ......... )10
· Caranya: 1x162 + 11x161 + 6x160 =
256 + 176 + 6 = 438
256 + 176 + 6 = 438
· Pangkat adalah nomor bilangan dihitung dari kanan dan dimulai dengan nomor 0.
· Jadi hasilnya : (1B6)16 = (438)10
Konversi Bilangan Hexadecimal ke Bilangan Biner
ü Contoh : (1F5)16 = ( ......... )2
· : Setiap digit bilangan Hexadecimal dikonversi ke 4-bit bilangan biner, kemudian gabung bilangan biner tersebut.
(1)16 = (0001)2
(F)16 = (1111)2
(5)16 = (0101)2
(1)16 = (0001)2
(F)16 = (1111)2
(5)16 = (0101)2
· Jadi: (1F5)16 = ( 0001 1111 0101)2