Translate

Selasa, 03 Mei 2016

KONVERSI BILANGAN



KONVERSI BILANGAN BINER, OCKTAL, DESIMAL, HEXADESIMAL

Konversi bilangan adalah proses mengubah bentuk bilangan satu kebentuk bilangan lain yang memiliki nilai yang sama. Misal: nilai bilangan desimal 12 memiliki nilai yang sama dengan bilangan octal 15; Nilai bilangan biner 10100 memiliki nilai yang sama dengan 24 dalam oktal dan seterusnya.


Bilanganbiner (Bilanganberbasisdua, bilangannya: 0,1)
Bilangan octal (Bilanganberbasisdelapanbilangannya: 0,1,2,3,4,5,6,7)
Bilangandesimal (Bilanganberbasissepuluh, bilangannya: 0,1,2,3,4,5,6,7,8,9)
Bilanganhexadesimal (Bilanganberbasisenambelas, bilangannya: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

Konversi bilangan biner, oktal atau hexadesimal menjadi bilangan desimal.
Konversidaribilanganbiner, octal atauhexamenjadibilangandesimalmemilikikonsep yang sama.Konsepnyaadalahbilangantersebutdikalikan basis bilangannya yang dipangkatkan 0,1,2dstdimulaidarikanan. Untuklebihjelasnyasilakanlihatcontohkonversibilangan di bawahini;

Konversi bilangan oktal ke desimal.
Cara mengkonversibilangan octal kedesimaladalahdenganmengalikansatu-satubilangandengan 8 (basis octal) pangkat 0 atau 1 atau 2 dstdimulaidaribilangan paling kanan. Kemudianhasilnyadijumlahkan. Misal, 137(octal) = (7x80) + (3x81) + (1x82) = 7+24+64 = 95(desimal).


Konversi bilangan biner ke desimal.
Cara mengkonversibilanganbinerkedesimaladalahdenganmengalikansatu-satubilangandengan 2 (basis biner) pangkat 0 atau 1 atau 2 dstdimulaidaribilangan paling kanan. Kemudianhasilnyadijumlahkan. Misal, 11001(biner) = (1x20) + (0x21) + (0x22) + (1x2) + (1x22) = 1+0+0+8+16 = 25(desimal)


Konversi bilangan hexadesimal ke desimal.
Cara mengkonversibilanganbinerkedesimaladalahdenganmengalikansatu-satubilangandengan 16 (basis hexa) pangkat 0 atau 1 atau 2 dstdimulaidaribilangan paling kanan. Kemudianhasilnyadijumlahkan. Misal, 79AF(hexa) = (Fx20) + (9x21) + (Ax22) = 15+144+2560+28672 = 31391(desimal).



Konversi bilangan desimal menjad ibilangan biner, octal atau hexadesimal.
Konversidaribilangandesimalmenjadibiner, octal atauhexadesimaljugamemilikikonse yang sama. Konsepnyabilangandesimalharusdibagidengan basis bilangantujuan, hasilnyadibulatkankebawahdansisahasilbaginya (remainder) disimpan.Inidilakukanterusmenerushinggahasilbagi< basis bilangantujuan.Sisabagiinikemudiandiurutkandari yang paling akhirhingga yang paling awaldaninilah yang merupakanhasilkonversibilangantersebut.Untuklebihjelasnyalihatpadacontohberikut;

Konversi bilangan desimal ke biner.
Cara konversibilangandesimalkebineradalahdenganmembagibilangandesimaldengan 2 danmenyimpansisabagi per seitappembagianterushinggahasilbaginya< 2. Hasilkonversiadalahurutansisabagidari yang paling akhirhingga paling awal.

Contoh:
125(desimal) = .... (biner)
125/2 = 62 sisabagi1
62/2= 31    sisabagi0
31/2=15     sisabagi 1
15/2=7       sisabagi1
7/2=3         sisabagi1
3/2=1         sisabagi1
hasilkonversi: 1111101


Konversi bilangan desimal ke oktal.
Cara konversibilangandesimalke octal adalahdenganmembagibilangandesimaldengan 8 danmenyimpansisabagi per seitappembagianterushinggahasilbaginya< 8. Hasilkonversiadalahurutansisabagidari yang paling akhirhingga paling awal.