Anda di halaman 1dari 9

~ 1 ~

Konversi Bilangan

KONVERSI BILANGAN

Konversi bilangan (misalnya: desimal ke sistem biner) diperlukan dalam menerjemahkan


keinginan manusia kedalam kode-kode yang dikenal oleh sistem digital, terutama komputer digital.
Konversi dari biner ke desimal diperlukan untuk menterjemahkan kode hasil pengolahan sistem digital
ke informasi yang dikenal oleh manusia.
Pengubahan (konversi) dari biner ke oktal dan heksadesimal dan sebaliknya merupakan
pengantara konversi dari/ke biner ke/dari desimal. Konversi ini banyak dilakukan
karena disamping cacah angka biner yang disebut juga "bit", singkatan dari "binary digit", jauh lebih
besar dibandingkan dengan angka-angka pada sistem oktal dan heksadesimal, juga karena konversi itu
sangat mudah.

Dalam bab ini akan dijelaskan bagaimana melakukan konversi bilangan:


1. Bilangan Desimal ke Bilangan Biner
2. Bilangan Biner ke Bilangan Desimal
3. Bilangan Desimal ke Bilangan Oktal
4. Bilangan Oktal ke Bilangan Desimal
5. Bilangan Biner ke Bilangan Oktal
6. Bilangan Oktal ke Bilangan Biner
7. Bilangan Desimal ke Bilangan Heksadesimal
8. Bilangan Heksadesimal ke Bilangan Desimal
9. Bilangan Biner ke Bilangan Heksadesimal
10. Bilangan Heksadesimal ke Bilangan Biner
11. Bilangan Oktal ke Bilangan Heksadesimal
12. Bilangan Heksadesimal ke Bilangan Oktal

1. Konversi Bilangan Desimal ke Bilangan Biner


Untuk mengubah Bilangan Desimal ke Bilangan Biner dapat dilakukan dengan 2 cara yaitu :

a. Menggunakan Harga Tempat


Contoh :
Bilangan desimal 8510 di ubah menjadi bilangan Biner!

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

Jadi 8510 = 10101012

Danang Erwanto, S.T.


~ 2 ~
Konversi Bilangan
b. Membagi 2 terus menerus bilangan Desimal
Contoh :
Bilangan desimal 8510 di ubah menjadi bilangan Biner!

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

Danang Erwanto, S.T.


~ 3 ~
Konversi Bilangan
Dari proses konversi diatas, melibatkan dua proses yaitu:
 Bagian bilanggan bulat (angka 5) diproses dengan pembagian berulang disebelah atas
(desimal 510 dikonversi ke biner menjadi 1012)
 Bagian bilangan pecahan (angka 0,625) diproses dengan perkalian berulang hingga hasil
perkaliannya adalah 1,00 (desimal 0,62510 dikonversi ke biner menjadi .1012).
Dari kedua proses diatas, hasil dari bagian bilangan bulat dan pecahan tersebut
dikombinasikan. Dengan demikian proses konversi bilangan desimal 5,62510 sama dengan bilangan
biner 101.1012

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

2. Konversi Bilangan Biner ke Bilangan Desimal


Untuk mengubah bilangan biner ke bilangan desimal dapat menggunakan harga tempat
bilangan biner seperti contoh dibawah ini.

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

Jadi 1100112= 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.

1100112 = (1 x 25) + (1 x 24) + (1 x 23) + (1 x 22) + (1 x 21) + (1 x 20)


= 32 + 16 + 0 + 0 + 2 + 1
= 5110

Danang Erwanto, S.T.


~ 4 ~
Konversi Bilangan
Sedangkan tata cara untuk mengubah bilangan biner yang mengandung pecahan-pecahan
sama halnya dengan pada bilangan bulat. Tetapi untuk digit yang terletak disebelah kanan titik
biner ditambahkan ½n .

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

Jadi 110.0112= 6,37510

3. Konversi Bilangan Desimal ke Bilangan Oktal


Untuk mengubah Bilangan Desimal ke Bilangan Oktal dapat dilakukan dengan 2 cara yaitu :
a. Menggunakan Harga Tempat

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

b. Membagi bilangan Desimal Terus-menerus


Konversi bilangan Desimal ke Bilangan Oktal dapat dilakukan dengan membagi terus
menerus dengan 8, sisa dari yang terakhir sampai yang pertama merupakan angka oktal yang
didapat

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

Danang Erwanto, S.T.


~ 5 ~
Konversi Bilangan
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 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

4. Konversi Bilangan Oktal ke Bilangan Desimal


Untuk mengubah bilangan oktal ke bilangan desimal dapat dilakukan dengan menggunakan
harga tempat. Caranya adalah dengan mengikuti langkah-langkah sebagai berikut:
a. Letakkan bilangan oktal dibawah harga tempatnya
b. Kalikan masing-masing digit dari bilangan oktal sesuai dengan harga tempatnya
c. Jumlahkan hasil perkalian masing-masing digit dari bilangan oktal

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

Danang Erwanto, S.T.


~ 6 ~
Konversi Bilangan
Tata cara untuk mengubah bilangan oktal yang mengandung pecahan-pecahan sama halnya
dengan pada bilangan bulat. Tetapi untuk digit yang terletak disebelah kanan tanda koma
ditambahkan ⅛n .

Contoh:
Ubah Bilangan Oktal 34,868 menjadi bilangan desimal!

Penyelesaian :

Oktal 81 80 ⅛1 ⅛2

Desimal 8 1 0,167 0,028

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

5. Konversi Bilangan Biner ke Bilangan Oktal


Cara untuk melakukan konversi dari bilangan biner menjadi bilangan oktal adalah dengan :
 Mengelompokkan bilangan biner dimana masing-masing kelompok terdiri atas 3 BIT yang
dimulai dari sebelah kanan ke kiri
 Kemudian masing-masing kelompok tersebut diubah ke dalam bilangan oktal

Contoh:
Ubah Bilangan biner 101110112 menjadi bilangan oktal!

Penyelesaian :

101110112 010 111 011

2 7 3

Jadi : 101110112 = 2738

6. Konversi Bilangan Oktal ke Bilangan Biner


Untuk melakukan koversi bilangan oktal menjadi bilangan biner dapat dilakukan dengan cara
merubah setiap angka dari bilangan oktal menjadi bilangan biner 3 BIT

Contoh:
Ubah Bilangan bilangan oktal 6748 menjadi bilangan biner!

Penyelesaian :

6748 6 7 4

110 111 100

Jadi : 6748 = 1101111002

Danang Erwanto, S.T.


~ 7 ~
Konversi Bilangan
7. Konversi Bilangan Desimal ke Bilangan Heksadesimal
Konversi bilangan Desimal ke Bilangan Heksadesimal dapat dilakukan dengan membagi terus
menerus dengan 16, sisa dari yang terakhir sampai yang pertama merupakan angka Heksadesimal
yang didapat

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

8. Konversi Bilangan Heksadesimal ke Bilangan Desimal


Untuk mengubah bilangan heksadesimal ke bilangan desimal dapat dilakukan dengan
menggunakan harga tempat. Caranya adalah dengan mengikuti langkah-langkah sebagai berikut:
d. Letakkan bilangan heksadesimal dibawah harga tempatnya
e. Kalikan masing-masing digit dari bilangan heksadesimal sesuai dengan harga tempatnya
f. Jumlahkan hasil perkalian masing-masing digit dari bilangan heksadesimal

Danang Erwanto, S.T.


~ 8 ~
Konversi Bilangan
Contoh:
Ubah bilangan Heksadesimal 2C58 menjadi bilangan Desimal

Penyelesaian :

Heksadesimal 162 161 160

Desimal 256 16 1

2 C 5

5x1= 5

12 x 16 = 192

2 x 256 = 512
2C516 = 70910

9. Konversi Bilangan Biner ke Bilangan Heksadesimal


Cara paling sederhana untuk merubah bilangan biner menjadi bilangan heksadesimal adalah
mengelompokkan bilangan biner menjadi 4 BIT (1 Nibble). Kemudian dari masing-masing kelompok
tersebut diubah menjadi bilangan heksa desimal.

Contoh:
Ubah bilangan Biner 110110112 menjadi bilangan Heksadesimal

Penyelesaian :

110110112 1101 1011 2

D B

Jadi 110110112 = DB16

10. Konversi Bilangan Heksadesimal ke Bilangan Biner


Untuk melakukan koversi bilangan oktal menjadi bilangan biner dapat dilakukan dengan cara
merubah setiap angka dari bilangan oktal menjadi bilangan biner 3 BIT

Contoh:
Ubah Bilangan bilangan heksadesimal 7F8 menjadi bilangan biner!

Penyelesaian :

7F16 7 F 16

0111 1111

Jadi 7F16 = 11111112

11. Konversi Bilangan Oktal ke Bilangan Heksadesimal

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.

Danang Erwanto, S.T.


~ 9 ~
Konversi Bilangan
Contoh:
Ubah Bilangan bilangan oktal 6748 menjadi bilangan heksadesimal!

Penyelesaian :
a. Tahap I. Ubah bilangan oktal menjadi bilangan biner

6748 6 7 4

110 111 100

b. Tahap II. Ubah bilangan biner menjadi bilangan heksadesimal

1101111002 0001 1011 11002

1 B C

Jadi 6748 = 1BC16

12. Konversi Bilangan Heksadesimal ke Bilangan Oktal


Untuk konversi bilangan dari bilangan heksadesimal ke bilangan oktal juga tidak dapat
dilakukan langsung dalam satu tahap. Tetapi dapat dilakukan dalam dua tahap seperti halnya
konversi bilangan oktal ke bilangan heksadesimal.

Danang Erwanto, S.T.

Anda mungkin juga menyukai