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;
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;
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.