3. Konversi Bilangan

12
Sistem Digital Haddad Sammir, M.Kom Sistem Digital Konversi Bilangan Haddad Sammir, M.Kom March 6, 2015

Transcript of 3. Konversi Bilangan

Page 1: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Sistem DigitalKonversi Bilangan

Haddad Sammir, M.Kom

March 6, 2015

Page 2: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Desimal ke Biner

• Konversi bilangan desimal ke biner dilakukan denganmembagi bilangan desimal dengan 2 (basis bilangan biner)dan menyimpan hasil sisa bagi setiap pembagian.

• Pembagian dilakukan hingga bilangan desimal menjadilebih kecil dari 2 (basis bilangan biner).

• Hasil konversi adalah urutan sisa bagi dari yang palingakhir hingga paling awal.

• Contoh konversi 14(desimal) ke biner:

Pembagian Hasil Sisa Urutan14 / 2 7 0 47 / 2 3 1 33 / 2 1 1 21 1

• 14(desimal) = 1110(biner)

Page 3: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Biner ke Desimal

• Konversi bilangan biner ke desimal dilakukan dengan caramengkalikan bilangan satu per satu dengan perpangkatanangka 2 (basis biner).

• Dimulai dari perkalian bilangan paling kanan denganperpangkatan 20, lalu ke kiri dengan pertambahan pangkat21, 22, 23, dst.

• Contoh konversi 1110(biner) ke desimal:

Bilangan Dari Kanan Hasil

0 20 01 21 21 22 41 23 8

Jumlah 14

• 1110(biner) = 14(desimal)

Page 4: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Desimal Ke Oktal

• Konversi bilangan desimal ke oktal dilakukan denganmembagi bilangan desimal dengan 8 (basis bilangan oktal)dan menyimpan hasil bagi setiap pembagian.

• Pembagian dilakukan hingga bilangan desimal menjadilebih kecil dari 8 (basis bilangan oktal).

• Hasil konversi adalah urutan sisa bagi dari yang palingakhir hingga paling awal.

• Contoh konversi 14(desimal) ke oktal:

Pembagian Hasil Sisa Urutan14 / 8 1 6 2

1 1

• 14(desimal) = 16(oktal)

Page 5: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Oktal Ke Desimal

• Koversi bilangan oktal ke desimal dilakukan dengan caramengkalikan bilangan satu per satu dengan perpangkatanangka 8 (basis oktal).

• Dimulai dari perkalian bilangan paling kanan denganperpangkatan 80, lalu ke kiri dengan pertambahan pangkat81, 82, 83, dst.

• Contoh konversi 16(oktal) ke desimal:

Bilangan Dari Kanan Hasil

6 80 61 81 8

Jumlah 14

• 16(oktal) = 14(desimal)

Page 6: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Desimal Ke Hexadesimal

• Konversi bilangan desimal ke hexadesimal dilakukandengan membagi bilangan desimal dengan 16 (basisbilangan hexadesimal) dan menyimpan hasil sisa bagisetiap pembagian.

• Pembagian dilakukan hingga hasil bagi bilangan desimalmenjadi lebih kecil dari 16 (basis bilangan hexadesimal).

• Hasil konversi adalah urutan sisa hasil bagi dari yangpaling akhir ke yang paling awal.

• Contoh konversi 37(desimal) ke hexadesimal.

Pembagian Hasil Sisa Urutan37 / 16 2 5 2

2 1

• 37(desimal) = 25(hexadesimal)

Page 7: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Hexadesimal Ke Desimal

• Koversi bilangan hexadesimal ke desimal dilakukan dengancara mengkalikan bilangan satu per satu denganperpangkatan angka 16 (basis hexadesimal).

• Dimulai dari bilangan paling kanan dengan perpangkatan160, lalu ke kiri dengan pertambahan pangkat 161, 162,163, dst.

• Contoh konversi 25(hexadesimal) ke desimal:

Bilangan Dari Kanan Hasil

5 160 52 161 32

Jumlah 37

• 25(hexadesimal) = 37(desimal)

Page 8: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Bilangan Oktal Ke Biner

• Konversi bilangan oktal ke biner dilakukan denganmemecah bilangan oktal per satuan bilangan kemudianmasing-masing bilangan diubah ke bilangan biner tigaangka.

• Biner tiga angka adalah menggunakan 010(biner) untukmerepresentasikan nilai 2(desimal), dimana pada keadaanbiasa cukup 10(biner) saja.

• Contoh konversi 235(oktal) ke biner:

2 3 5

010 011 101

• 235(oktal) = 10011101(biner) (0 paling kiri dapat dibuang).

Page 9: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Biner Ke Oktal

• Konversi bilangan biner ke oktal dilakukan denganmengelompokkan bilangan biner tiga-tiga dimulai darikanan.

• Masing-masing kelompok dikonversikan ke bilangandesimal dan hasilnya diurutkan.

• Contoh konversi 11011010(biner) ke oktal:

11 011 010

3 3 2

• 11011010(biner) = 332(oktal)

Page 10: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Bilangan Hexadesimal ke Biner

• Konversi bilangan hexadesimal ke bilangan biner dilakukandengan cara yang sama dengan konversi oktal ke biner,namun pada bilangan hexadesimal jumlah bilangan bineruntuk setiap bilangan hexadesimal adalah 4.

• Contoh konversi bilangan A7(hexadesimal) ke biner:

A 7

1010 0111

• A7(hexadesimal) = 10100111(biner)

Page 11: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

Konversi Biner Ke Hexadesimal

• Konversi bilangan biner ke hexadesimal dilakukan dengancara yang sama dengan mengkonversikan bilangan biner keoktal, namun untuk konversi ke hexadesimal, bilanganbiner dikelompokkan empat-empat.

• Contoh konversi bilangan 10111110(biner) ke hexadesimal.

1011 1110

B E

• 10111110(biner) = BE(hexadesimal)

Page 12: 3. Konversi Bilangan

Sistem Digital

HaddadSammir,M.Kom

SekianTerima Kasih