Konversi Bilangan
KONVERSI BILANGAN
Penyelesaian :
Dengan menggunakan harga tempat bilangan desimal 8510 diuraikan dengan harga
tempat sebagai berikut:
Biner 26 25 24 23 22 21 20
Desimal 64 32 16 8 4 2 1
8510 = 64 + 0 + 16 + 0 + 4 + 0 + 1
= 26 25 24 23 22 21 20
= 1 0 1 0 1 0 1
Penyelesaian :
Dengan membagi 2 terus-menerus sampai hasil baginya menjadi 0 dengan sisa 1 dan
pembacaannya dimulai dari sisa bawah ke atas seperti langkah berikut ini.
8510 : 2 = 42 sisa 1
4210 : 2 = 21 sisa 0
2110 : 2 = 10 sisa 1
1010 : 2 = 5 sisa 0
510 : 2 = 2 sisa 1
210 : 2 = 1 sisa 0
110 : 2 = 0 sisa 1
8510 = 1 0 1 0 1 0 1 2
Catatan : dalam menggunakan cara ini sisa sangat penting untuk dicatat pada sebelah kanan,
karena sisa ini merupakan nilai biner hasil konversi.
Untuk konversi bilangan desimal yang mengandung angka pecahan maka dilakukan
pembagian dengan angka 2 untuk bagian bulatnya dan pengalian dengan angka 2 untuk bagian
pecahannya. seperti yang dilakukan pada contoh berikut ini.
Contoh :
Bilangan desimal 5,62510 di ubah menjadi bilangan Biner!
Penyelesaian :
510 : 2 = 2 sisa 1
210 : 2 = 1 sisa 0
110 : 2 = 0 sisa 1
5,62510 = 1 0 1 . 1 0 1 2
0,625 x 2 = 1,25
0,25 x 2 = 0,5
0,5 x 2 = 1,00
Contoh lainnya:
Bilangan desimal 0,37510 di ubah menjadi bilangan Biner!
Penyelesaian :
0,375 x 2 = 0,75
0,75 x 2 = 1,50
0,50 x 2 = 1,00
0,37510 = . 0 1 1 2
Contoh
Bilangan biner 1100112 di ubah menjadi bilangan desimal
Penyelesaian :
Biner 26 25 24 23 22 21 20
Desimal 64 32 16 8 4 2 1
Biner 1 1 0 0 1 1
Desimal 32 + 16 + 0 + 0 + 2 + 1 = 5110
Dari contoh diatas ditunjukkan bagaimana cara melakukan konversi bilangan biner (1100112)
menjadi ekuivalen bilangan desimalnya. Untuk setiap 1 BIT dalam bilangan biner, ekuivalen desimal
untuk nilai tempat tersebut dituliskan dibawahnya. Kemudian bilangan desimal tersebut
ditambahkan (32 + 16 + 0 + 0 + 2 + 1 = 51) sehingga diperoleh ekuivalen desimalnya.
Selain menggunakan cara diatas, juga bisa menggunakan cara lain seperti contoh di bawah
ini.
Contoh
Bilangan biner 110.0112 di ubah menjadi bliangan desimal
Penyelesaian :
Biner 22 21 20 ½1 ½2 ½3
Desimal 4 2 1 0,5 0,25 0,125
Biner 1 1 0 . 0 1 1
Desimal 4 + 2 + 0 + 0 + 0,25 + 0,125 = 6,37510
Contoh:
Ubah bilangan Desimal 6810 menjadi bilangan Oktal
Penyelesaian
Dengan menggunakan harga tempat bilangan desimal 8510 diuraikan dengan harga
tempat sebagai berikut:
Oktal 82 81 80
Desimal 64 8 1
8510 = 64 + 16 + 5
= (1 x 64) + (2 x 8) + (5 x 1)
= 1258
Contoh:
Ubah bilangan Desimal 6810 menjadi bilangan Oktal
Penyelesaian :
8510 : 8 = 10 Sisa 5
1010 : 8 = 1 Sisa 2
110 : 8 = 0 Sisa 1
8510 = 1 2 5 8
Contoh:
Ubah bilangan Desimal 25,0510 menjadi bilangan Oktal
Penyelesaian :
205 : 8 = 25 sisa 5
25 : 8 = 3 sisa 1
3 : 8 = 0 sisa 3
205,0510 = 3 1 5 , 0 3 1 4 6 3 ... 8
0,05 x 8 = 0,4
0,4 x 8 = 3,2
0,2 x 8 = 1,6
0,6 x 8 = 4,8
0,8 x 8 = 6,4
0,4 x 8 = 3,2
Contoh:
Ubah bilangan Oktal 2458 menjadi bilangan Desimal
Penyelesaian :
Oktal 82 81 80
Desimal 64 8 1
2 4 5
5 x 1 = 5
4 x 8 = 32
2 x 64 = 128
+
2458 = 16510
Contoh:
Ubah Bilangan Oktal 34,868 menjadi bilangan desimal!
Penyelesaian :
Oktal 81 80 ⅛1 ⅛2
3 4 , 8 6
3x 8 = 24
4x 1= 4
8 x 0,167 = 1,336
6 x 0,028 = 0,168
+
34,868 = 29,50410
Contoh:
Ubah Bilangan biner 101110112 menjadi bilangan oktal!
Penyelesaian :
2 7 3
Contoh:
Ubah Bilangan bilangan oktal 6748 menjadi bilangan biner!
Penyelesaian :
6748 6 7 4
Contoh:
Ubah Bilangan bilangan Desimal 6810 menjadi bilangan Heksadesimal!
Penyelesaian :
68 : 16 = 4 sisa 4
4 : 16 = 0 sisa 4
6810 = 4 4 16
Untuk melakukan konversi bilangan yang mengandung pecahan, maka dapat dikerjakan
dengan cara melakukan pembagian berulang-ulang untuk bagian bulat dan perkalian berulang-
ulang untuk bagian pecahan seperti yang dilakukan pada konversi berikut ini
Contoh:
Ubah bilangan Desimal 68,2510 menjadi bilangan heksadesimal
Penyelesaian :
68 : 16 = 4 sisa 4
4 : 16 = 0 sisa 4
68,2510 = 4 4 , 4 16
0,25 x 16 = 4,00
0,00 x 16 = 0,00
Penyelesaian :
Desimal 256 16 1
2 C 5
5x1= 5
12 x 16 = 192
2 x 256 = 512
2C516 = 70910
Contoh:
Ubah bilangan Biner 110110112 menjadi bilangan Heksadesimal
Penyelesaian :
D B
Contoh:
Ubah Bilangan bilangan heksadesimal 7F8 menjadi bilangan biner!
Penyelesaian :
7F16 7 F 16
0111 1111
Untuk konversi dari oktal ke heksadesimal tidak bisa dilakukan dalam satu tahap tetapi dua tahap,
yaitu:
a. Tahap I : ubah terlebih dahulu bilangan oktal yang akan dikonversi menjadi bilangan biner.
b. Tahap II : Kemudian ubah bilangan biner yang telah dikonversi menjadi bilangan heksadesimal.
Penyelesaian :
a. Tahap I. Ubah bilangan oktal menjadi bilangan biner
6748 6 7 4
1 B C