Anda di halaman 1dari 8

 

BAB 3
KONVERSI BILANGAN
 

2.1.KONVERSI BILANGAN DESIMAL

Jika bilangan desimal mengandung bilangan bulat dan bilangan pecahan, maka
konversikan kedua bagian bilangan desimal tersebut menjadi basa lainnya secara
terpisah. Ikuti langkah-langkah ini untuk mengubah angka desimal menjadi angka
yang setara dengan basis 'r'.
 Lakukan pembagian bilangan bulat bilangan desimal dan negosiasi
berturut - turutdengan basis 'r' dan catat sisanya sampai hasil bagi adalah
nol. Pertimbangkan sisanya dalam urutan terbalik untuk mendapatkan
bagian integer dari jumlah yang setara dari basis 'r'. Itu berarti, sisa pertama
dan terakhir menunjukkan masing-masing digit paling signifikan dan paling
signifikan.
 Lakukan penggandaan bagian fraksional dari angka desimal dan fraksi
berturut - turutdengan basis 'r' dan catat carry sampai hasilnya nol atau
jumlah digit yang diinginkan diperoleh. Pertimbangkan urutan carry yang
normal untuk mendapatkan bagian pecahan dari jumlah yang setara dari
basa 'r'.

A. KONVERSI DESIMAL KE BINER

Dua jenis operasi berikut terjadi, sementara mengubah angka desimal menjadi
angka biner yang setara.

 Pembagian bilangan bulat dan negosiasi berturut-turut dengan basis 2. 


 Perkalian bagian fraksional dan fraksi berturut-turut dengan basis 2. 
Contoh
Pertimbangkan angka desimal 58,25 . Di sini, bagian integer adalah 58 dan bagian
fraksional adalah 0,25.
Langkah 1 - Divisi 58 dan negosiasi berturut-turut dengan basis 2.

Operasi Hasil bagi Sisa

58/2 29 0 (LSB)

29/2 14 1

 
  I Made Suartana, S.Kom., M.Kom. 1 
 

14/2 7 0

7/2 3 1

3/2 1 1

1/2 0 1 (MSB)

⇒ (58) 10 = (111010) 2
Oleh karena itu, bagian integer dari bilangan biner setara adalah 111010 .
Langkah 2 - Perkalian dari 0,25 dan pecahan berturut-turut dengan basis 2.

Operasi Hasil Membawa

0,25 x 2 0,5 0

0,5 x 2 1.0 1

- 0,0 -

⇒ (.25) 10 = (.01) 2
Oleh karena itu, bagian pecahan dari angka biner setara adalah 0,01
⇒ (58.25) 10 = (111010.01) 2
Oleh karena itu, ekuivalen biner dari angka desimal 58.25 adalah 111010.01.

B. KONVERSI DESIMAL KE OKTAL

Dua jenis operasi berikut terjadi, sementara mengubah angka desimal menjadi
angka oktal yang setara.
 Divisi bilangan bulat dan negosiasi berturut-turut dengan basis 8.
 Perkalian bagian fraksional dan fraksi berturut-turut dengan basis 8.

 
Contoh
Pertimbangkan angka desimal 58,25 . Di sini, bagian integer adalah 58 dan bagian
fraksional adalah 0,25.
Langkah 1 - Pembagian 58 dan negosiasi berturut-turut dengan basis 8.

Operasi Hasil bagi Sisa

58/8 7 2

 
  I Made Suartana, S.Kom., M.Kom. 2 
 

7/8 0 7

⇒ (58) 10 = (72) 8
Oleh karena itu, bagian integer dari angka oktal yang setara adalah 72 .
Langkah 2 - Perkalian dari 0,25 dan pecahan berturut-turut dengan basis 8.

Operasi Hasil Membawa

0,25 x 8 2,00 2

- 0,00 -

⇒ (.25) 10 = (.2) 8
Oleh karena itu, bagian pecahan dari angka oktal yang setara adalah .2
⇒ (58.25) 10 = (72.2) 8
Oleh karena itu, ekivalen oktal dari angka desimal 58.25 adalah 72.2.

C. KONVERSI DESIMAL KE HEXA-DESIMAL

Dua jenis operasi berikut terjadi, sementara mengubah angka desimal menjadi
angka hexa-desimal yang setara.

 Divisi bilangan bulat dan negosiasi berturut-turut dengan basis 16. 


 Perkalian bagian fraksional dan fraksi berturut-turut dengan basis 16. 

Contoh
Pertimbangkan angka desimal 58,25 . Di sini, bagian integer adalah 58 dan bagian
desimal adalah 0,25.
Langkah 1 - Divisi 58 dan negosiasi berturut-turut dengan basis 16.

Operasi Hasil bagi Sisa

58/16 3 10 = A

3/16 0 3

⇒ (58) 10 = (3A) 16
Oleh karena itu, bagian integer dari bilangan Hexa-desimal ekivalen adalah 3A.
Langkah 2 - Perkalian dari 0,25 dan pecahan berturut-turut dengan basis 16.

 
  I Made Suartana, S.Kom., M.Kom. 3 
 

Operasi Hasil Membawa

0,25 x 16 4,00 4

- 0,00 -

⇒ (.25) 10 = (.4) 16
Oleh karena itu, bagian pecahan dari bilangan Hexa-desimal ekuivalen adalah 0,4.
⇒ (58.25) 10 = (3A.4) 16

Oleh karena itu, ekuivalen Hexa-desimal dari angka desimal 58.25 adalah 3A.4.

2.2. NOMOR BINER KE KONVERSI BASA LAIN

Proses mengubah angka dari biner ke desimal berbeda dengan proses mengubah
angka biner ke basis lain. Sekarang, mari kita bahas tentang konversi bilangan biner
ke sistem bilangan desimal, oktal, dan heksa-desimal satu per satu.

A. Konversi Biner ke Desimal

Untuk mengubah angka biner menjadi angka desimal yang setara, pertama kali
gandakan bit angka biner dengan bobot posisional masing-masing dan kemudian
tambahkan semua produk tersebut.
Contoh
Pertimbangkan angka biner 1101.11 .
Secara matematis , kita dapat menuliskannya sebagai
(1101.11) 2 = (1 × 2 3 ) + (1 × 2 2 ) + (0 × 2 1 ) + (1 × 2 0 ) + (1 × 2 -1 ) +
(1 × 2 -2 )
⇒ (1101.11) 2 = 8 + 4 + 0 + 1 + 0,5 + 0,25 = 13.75
⇒ (1101.11) 2 = (13.75) 10
Oleh karena itu, setara desimal angka biner 1101,11 adalah 13,75.

B. Konversi Biner ke Oktal

Kita tahu bahwa basis sistem angka biner dan oktal masing-masing adalah 2 dan
8. Tiga bit angka biner setara dengan satu digit oktal, karena 2 3 = 8.
Ikuti dua langkah ini untuk mengubah angka biner menjadi angka oktal yang setara.
 Mulai dari titik biner dan buat kelompok-kelompok 3 bit di kedua sisi titik
biner. Jika satu atau dua bit kurang saat membuat kelompok 3 bit, maka
sertakan jumlah nol yang diperlukan di sisi ekstrim.
 Tuliskan angka oktal sesuai dengan masing-masing kelompok 3 bit.

 
  I Made Suartana, S.Kom., M.Kom. 4 
 

 
Contoh
Pertimbangkan angka biner 101110.01101 .
Lagkah 1 - Buat kelompok 3 bit di kedua sisi titik biner.
101 110.011 01
Di sini, di sisi kanan titik biner, grup terakhir hanya memiliki 2 bit. Jadi, masukkan
satu nol di sisi ekstrim untuk menjadikannya sebagai grup 3 bit.
⇒ 101 110.011 010
Langkah 2 - Tulis angka oktal yang sesuai dengan masing-masing kelompok 3 bit.
⇒ (101 110.011 010) 2 = (56.32) 8
Oleh karena itu, ekuivalen angka biner 101110.01101 adalah 56,32.

C. Konversi Biner ke Hexa-Desimal

Kita tahu bahwa basis sistem bilangan biner dan Hexa-desimal masing-masing
adalah 2 dan 16.Empat bit angka biner setara dengan satu digit Hexa-desimal,
karena 2 4 = 16.
Ikuti dua langkah ini untuk mengubah angka biner menjadi angka desimal
Hexa-ekivalennya.
 Mulai dari titik biner dan buat kelompok-kelompok 4 bit di kedua sisi titik
biner. Jika beberapa bit kurang sementara membuat kelompok 4 bit, maka
sertakan jumlah nol yang diperlukan di sisi ekstrim.
 Tulis angka Hexa-desimal yang sesuai dengan masing-masing kelompok 4
bit.

Contoh
Pertimbangkan angka biner 101110.01101
Langkah 1 - Buat grup 4 bit di kedua sisi titik biner.
10 1110.0110 1
Di sini, grup pertama hanya memiliki 2 bit. Jadi, masukkan dua nol di sisi ekstrim
untuk menjadikannya sebagai kelompok 4 bit. Demikian pula, termasuk tiga nol di
sisi ekstrim untuk membuat grup terakhir juga sebagai grup 4 bit.
⇒ 0010 1110.0110 1000
Langkah 2 - Tuliskan angka Hexa-desimal yang sesuai dengan masing-masing
kelompok 4 bit.
⇒ (0010 1110.0110 1000) 2 = (2E.68) 16
Oleh karena itu, ekuivalen Hexa-desimal angka biner 101110.01101 adalah
(2E.68).

 
  I Made Suartana, S.Kom., M.Kom. 5 
 

2.3. OKTAL NUMBER TO BASA CONVERSION LAINNYA

A. Oktal ke Konversi Desimal


Untuk mengubah angka oktal menjadi angka desimal yang setara, pertama kali
gandakan digit angka oktal dengan bobot posisional masing-masing dan kemudian
tambahkan semua produk tersebut.
Contoh
Pertimbangkan angka oktal 145,23 .
Secara matematis , kita dapat menuliskannya sebagai
(145.23) 8 = (1 × 8 2 ) + (4 × 8 1 ) + (5 × 8 0 ) + (2 × 8 -1 ) + (3 × 8 -2 )
⇒ (145,23) 8 = 64 + 32 + 5 + 0,25 + 0,05 = 101,3
⇒ (145.23) 8 = (101.3) 10
Oleh karena itu, ekivalen desimal dari angka oktal 145,23 adalah 101,3.

B. Oktal ke Konversi Biner


Proses konversi angka oktal ke angka biner yang setara hanya berlawanan dengan
konversi biner ke oktal. Dengan mewakili setiap digit oktal dengan 3 bit, kita akan
mendapatkan angka biner yang setara.
Contoh
Pertimbangkan angka oktal 145,23 .
Mewakili setiap digit oktal dengan 3 bit.
(145.23) 8 = (001 100 101.010 011) 2
Nilai tidak berubah dengan menghapus nol, yang berada di sisi ekstrem.
⇒ (145.23) 8 = (1100101.010011) 2
Oleh karena itu, ekuivalen biner dari angka oktal 145.23 adalah 1100101.010011.

C. Oktal ke Hexa-Decimal Conversion


Ikuti dua langkah ini untuk mengubah angka oktal menjadi angka Hexa-desimal yang
setara.

 Ubah angka oktal menjadi angka biner yang setara. 


 Ubah angka biner di atas menjadi angka desimal Hexa-ekivalennya. 
Contoh
Pertimbangkan angka oktal 145,23
Dalam contoh sebelumnya, kami mendapat setara biner dari angka oktal 145,23
sebagai 1100101.010011.

 
  I Made Suartana, S.Kom., M.Kom. 6 
 

Dengan mengikuti prosedur konversi biner ke Hexa-desimal, kita akan


mendapatkannya
(1100101.010011) 2 = (65.4C) 16
⇒ (145.23) 8 = (65.4C) 16
Oleh karena itu, ekuivalen Hexa-desimal dari angka oktal 145,23 adalah 65,4 C.

2.4. HEXA-DECIMAL NUMBER KE BASA KONVERSI LAINNYA

Proses mengubah angka dari Hexa-desimal ke desimal berbeda dengan proses


mengubah angka Hexa-desimal menjadi basis lain. Sekarang, mari kita bahas
tentang konversi bilangan Hexa-desimal menjadi sistem desimal, biner, dan oktal
satu per satu.

A. Konversi Hexa-Desimal ke Desimal


Untuk mengubah bilangan Hexa-desimal menjadi angka desimal yang setara,
pertama-tama gandakan digit angka Hexa-desimal dengan bobot posisional
masing-masing dan kemudian tambahkan semua produk tersebut.
Contoh
Pertimbangkan Hexa-desimal angka 1A5.2
Secara matematis , kita dapat menuliskannya sebagai
(1A5.2) 16 = (1 × 16 2 ) + (10 × 16 1 ) + (5 × 16 0 ) + (2 × 16 -1 )
⇒ (1A5.2) 16 = 256 + 160 + 5 + 0.125 = 421.125
⇒ (1A5.2) 16 = (421.125) 10
Oleh karena itu, setara desimal Hexa-desimal angka 1A5.2 adalah 421.125.

B. Konversi Hexa-Desimal ke Biner


Proses konversi bilangan Hexa-desimal menjadi angka biner yang setara hanya
berlawanan dengan konversi biner ke Hexa-desimal. Dengan mewakili setiap digit
Hexa-desimal dengan 4 bit, kita akan mendapatkan angka biner yang setara.
Contoh
Pertimbangkan bilangan Hexa-desimal 65,4C
Mewakili setiap digit Hexa-desimal dengan 4 bit.
(65.4C) 6 = (0110 0101.0100 1100) 2
Nilai tidak berubah dengan menghapus nol, yang berada di dua sisi ekstrem.
⇒ (65.4C) 16 = (1100101.010011) 2
Oleh karena itu, ekuivalen biner dari bilangan Hexa-desimal 65.4C adalah
1100101.010011.

 
  I Made Suartana, S.Kom., M.Kom. 7 
 

C. Konversi Hexa-Desimal ke Oktal


Ikuti dua langkah ini untuk mengubah angka Hexa-desimal menjadi angka oktal yang
setara.

 Ubah angka Hexa-desimal menjadi angka biner yang setara. 


 Ubah angka biner di atas menjadi angka oktal yang setara. 
Contoh
Pertimbangkan bilangan Hexa-desimal 65,4C
Dalam contoh sebelumnya, kami mendapat setara biner Hexa-desimal angka 65,4C
sebagai 1100101.010011.
Dengan mengikuti prosedur konversi biner ke oktal, kita akan dapatkan
(1100101.010011) 2 = (145.23) 8
⇒ (65.4C) 16 = (145.23)
Oleh karena itu, setara oktal dari bilangan Hexa-desimal 65,4 C adalah 145,23.
 

 
  I Made Suartana, S.Kom., M.Kom. 8 

Anda mungkin juga menyukai