- Back to Home »
- Program »
- Sistem Bilangan dan Konversi Bilangan
Posted by : Panji Maulana Putra
Sunday, November 5, 2017
Berikut adalah macam-macam sistem bilangan
KONVERSI RADIKS R KE DESIMAL
Rumus konversi radiks-r (semua sistem bilangan) ke desimal:
Contoh:
Biner ke desimal
1101(2) = 1x2^3 + 1x2^2 + 1x2^0
= 8 + 4 + 1 = 13(10)
1101(2) = 1x2^3 + 1x2^2 + 1x2^0
= 8 + 4 + 1 = 13(10)
Oktal ke desimal
572(8) = 5x8^2 + 7x8^1 + 2x8^0
= 320 + 56 + 16 = 392(10)
572(8) = 5x8^2 + 7x8^1 + 2x8^0
= 320 + 56 + 16 = 392(10)
hexadesimal ke desimal
2A(16) = 2x16^1 + 10x16^0
= 32 + 10 = 42(10)
2A(16) = 2x16^1 + 10x16^0
= 32 + 10 = 42(10)
KONVERSI DESIMAL KE BINNER
Konversi bilangan desimal bulat ke bilangan Biner: Gunakan pembagian dgn 2 secara suksesif
sampai sisanya = 0. Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan
menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).
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
KONVERSI DESIMAL KE OKTAL
Konversi
bilangan desimal bulat ke bilangan oktal: Gunakan pembagian dgn 8 secara
suksesif sampai sisanya = 0. Sisa-sisa pembagian membentuk jawaban, yaitu sisa
yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir
menjadi most significant bit (MSB).
Contoh: Konversi 17910 ke oktal:
179 / 8 = 22 sisa 3 (LSB)
/ 8 = 2 sisa 6
/ 8 = 0 sisa 2 (MSB)
=> 17910 = 2638
KONVERSI DESIMAL KE HEKSADESIMAL
Konversi bilangan desimal bulat ke bilangan hexadesimal: Gunakan pembagian dgn 16 secara suksesif sampai sisanya = 0. Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).
Konversi bilangan desimal bulat ke bilangan hexadesimal: Gunakan pembagian dgn 16 secara suksesif sampai sisanya = 0. Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).
Contoh: Konversi 17910 ke hexadesimal:
179 / 16 = 11 sisa 3 (LSB)
/ 16 = 0 sisa 11 (dalam
bilangan hexadesimal berarti B)MSB
=> 17910 = B316
KONVERSI BINER KE OKTAL
Untuk mengkonversi bilangan biner ke bilangan oktal, lakukan
pengelompokan 3 digit bilangan biner dari posisi LSB sampai ke MSB
Contoh: konversikan 101100112
ke bilangan oktal
Jawab : 10 110
011
2 6
3
Jadi 101100112 = 2638
KONVERSI OKTAL KE BINER
Sebaliknya untuk mengkonversi Bilangan Oktal ke Biner yang
harus dilakukan adalah terjemahkan setiap digit bilangan oktal ke 3 digit
bilangan biner
Contoh Konversikan 2638
ke bilangan biner.
Jawab: 2
6 3
010
110 011
Jadi 2638 = 0101100112
Karena 0 didepan tidak ada artinya kita bisa menuliskan 101100112
Untuk mengkonversi bilangan biner ke bilangan hexadesimal,
lakukan pengelompokan 4 digit bilangan biner dari posisi LSB sampai ke MSB
Contoh: konversikan 101100112
ke bilangan heksadesimal
Jawab : 1011 0011
B 3
Jadi 101100112 = B316
KONVERSI HEKSADESIMAL KE BINER
Sebaliknya untuk mengkonversi Bilangan Hexadesimal ke Biner
yang harus dilakukan adalah terjemahkan setiap digit bilangan Hexadesimal ke 4
digit bilangan biner
Contoh Konversikan B316
ke bilangan biner.
Jawab: B
3
1011
0011
Jadi B316 = 101100112
CONTOH SOAL KONVERSI BILANGAN DAN JAWABAN
JAWABAN
1.
Konversi 89(10) ke hexadesimal:
89 /
16 = 5 sisa 9
89(10) = 59(16)
2.
Konversi 367(8) ke biner
3 = 011 ; 6 = 110 ; 7 = 111
» 011110111(2) = 11110111(2)
3.
Konversi 11010(2) ke desimal:
= 1´24 + 1´23 +0´22 + 1´21 + 0´20
= 16 + 8 + 2 =
26(10)
4.
Konversi 7FD(16) ke oktal:
7 = 0111 ; F = 1111 ; D = 1101
011111111101(2) = 11111111101(2)
11111111101(2) = 3775(8)
» 7FD(16) = 3775(8)
5.
Konversi 29A(16) ke desimal:
= 2x162 + 9x161 + Ax160
= 512 + 144 + 10 = 666(10)
6.
Konversi 110111(2) ke Oktal
110= 6 ; 111 = 7
110111(2) = 67(8)
7.
Konversi 35910 ke biner
359 / 2 = 179 sisa 1 (LSB)
/
2 = 89 sisa 1
/ 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)
=> 35910
= 1011001112
8.
Konversi 472(8) ke hexadecimal
472(8) =
100111010(2)
4
7 2
100
111 010
100111010(2)
= 13A(16)