mediBlog

Medison A Simbolon

Konversi Bilangan Pecahan Desimal, Biner, Oktal dan Heksadesimal

with 4 comments

Berhubung kemarin ada yg tanya, sekalian aja deh saya posting jawabannya.. Mudah2an bisa membantu yang lain..

Yg jadi pertanyaan kemarin, gimana mengubah desimal 4.095 menjadi heksa?

Jawabannya :

4 dalam desimal itu kan heksanya tetap 4.. Nah, yang jd masalah itu yg di belakang koma (0.095).
Untuk mencari nilai heksa di belakang koma, maka angka2 di belakang koma dikalikan 16, seperti berikut :

0.095 x 16 = 1.52 atau 1 + 0.52 —-> 1 adalah bilangan integer, sementara 0.52 disebut fraction. Fraction ini dikalikan terus dengan 16, sampai nilai fraction yg baru bernilai 0, atau kembali ke nilai yg sudah pernah ada sebelumnya, atau secukupnya.
0.52 x 16 = 8.32 atau 8 + 0.32
0.32 x 16 = 5 + 0.12
0.12 x 16 = 1 + 0.92
0.92 x 16 = 14 + 0.72
0.72 x 16 = 11 + 0.52 —-> Nilai fraction sudah kembali ke awal, jadi tidak perlu dihitung lagi.

Nah, setelah diperoleh perhitungan tadi, kita tinggal ambil nilai2 integernya dari atas ke bawah, dimana nilainya :

1
8
5
1
14 —-> E dalam bentuk heksa
11 —–> B dalam bentuk heksa

Jadi diperolehlah hasil 4.1851EBh

————————————————————————————————————————————————–

Sebaliknya, untuk konversi dari pecahan biner ke desimal, dapat dilihat melalui contoh berikut :

Misalkan yang ingin dikonversi adalah 0.10112
Dalam hal ini, kita perlu melihat terlebih dahulu bilangan di belakang koma, yang dalam hal ini adalah 10112.
Untuk mendapatkan bilangan desimalnya, bilangan2 tersebut dikalikan berturut2 dengan 1/21, 1/22, 1/23, …. 1/2n.
Kalau kita masukkan ke bilangan tersebut, maka :
1 x 1/21 = 1/2
0 x 1/22 = 0
1 x 1/23 = 1/8
1 x 1/24 = 1/16
Langkah berikutnya adalah menjumlah seluruh bilangan di atas, sehingga menghasilkan :
1/2 + 0 + 1/8 + 1/16 = 11/16 = 0,687510.
Bilangan tersebut tinggal dijumlah ke bilangan di depan koma. Karena di depan koma adalah 02, dimana kalau dikonversi ke desimal menjadi 010, maka hasil akhir adalah :
010 + 0.687510 = 0.687510.

————————————————————————————————————————————————–
Catatan : Konversi bilangan pecahan desimal menjadi bilangan biner maupun oktal (atau sebaliknya) dapat dilakukan dengan cara di atas;
tinggal mengganti bilangan pengali atau pembaginya saja (2 untuk biner, 8 untuk oktal, 10 untuk desimal dan 16 untuk heksadesimal).
————————————————————————————————————————————————–

Seperti biasa, kalau ada yg aneh2, coba ditanya aja ya… Hehe… Siapa tau emang saya yg keliru.. :P

Written by medisonsimbolon

Oktober 31, 2008 pada 7:52 pm

Ditulis dalam Teknik Komputer, Tutorial

Ditandai dengan , , , , ,

4 Tanggapan

Subscribe to comments with RSS.

  1. makasih y OM berguna bgt nie..
    coz waktu kul mata plajaran nie saya g masuk..
    thx y OM..

    Laharl

    Januari 7, 2009 at 2:03 pm

  2. thanxsssssssssssssssssssssssssssssssssss

    haryo

    April 18, 2009 at 11:02 pm

  3. waduu pak. . saya cari programnya. . bukan manual kaya gini. .

    un

    Mei 27, 2009 at 11:10 am

  4. trima kasih bro… sngat membantu…

    ubuh

    Juni 25, 2009 at 8:08 am


Tinggalkan Balasan