Konversi Bilangan Biner ke Bilangan Desimal

Dalam bahasa komputer terdapat empat basis bilangan. Keempat basis bilangan itu adalah biner (basis 2), octal (basis8), desimal (basis 10) dan hexadesimal (basis 16). Keempat bilangan berbasis 2, 8, 10 dan 16 tersebut saling berkaitan satu sama lain. Nah sekarang kita perlu tahu bagaimana caranya supaya kita bisa mengkonversikan dari salah satu bilangan berbasis tadi ke bilangan berbasis lainnya.
Pada artikel ini hanya saya jelaskan mengenai mengkonversi bilangan Desimal (berbasis 10) ke bilangan Biner (berbasis 2) dan sebaliknya dari Biner ke desimal.

Sebelum mengkonversikan bilangan Biner ke Desimal ada baiknya kita mengenal dulu keempat bilangan berbasis tersebut yaitu :

Bilangan Biner : 1 dan 0
Bilangan Octal : 0, 1, 2, 3, 4, 5, 6 dan 7
Bilangan Desimal : 0, 1, 2, 3, 4, 5, 6,7, 8 dan 9
Bilangan Hexadesimal : 0, 1, 2, 3, 4, 5, 6,7, 8, 9, A, B, C, D, E dan F

Konversi dari bilangan desimal ke biner, dengan cara pembagian bilangan desimal tersebut dengan basis dari bilangan biner (2), dan hasil dari pembagian itulah yang menjadi nilai binernya.

Contoh: 10 (10) = …… (2)
Dari contoh di atas di ketahui nilai desimalnya adalah 10, di tanya berapakah nilai binernya ?
Untuk mendapatkan nilai binernya dilakukan perhitungan dengan pembagian dengan bilangan basis dari biner yaitu 2.

Karena kita mencari bilangan biner (1 dan 0) maka hasil pembagian kita pun harus mencapai angka 1 dan 0.

pembagian pertama : 10 dibagi 2 = 5, sisa = 0.
pembagian kedua : 5 dibagi 2 = 2, sisa = 1.
pembagian ketiga : 2 dibagi 2 = 1, sisa = 0.

Cara membaca dari hasil pembagian di atas menjadi bilangan biner (berbasis 2) adalah sebagai berikut :
Seperti pada kalkulator setiap penulisan angka adalah dimulai dari digit terkecil sampai ke digit terbesar atau dengan kata lain dari digit satuan ke digit puluhan, ratusan dan seterusnya (dari kanan ke kiri)
Begitu juga untuk membaca hasil dari perhitungan pembagian di atas, sisa dari pembagian pertama adalah 0, tuliskan angka 0 ini paling kanan.
Kemudian hasil dari pembagian kedua dan sisanya adalah 1, tulis angka 1 ini di sebelah kiri angka 0 yang pertama kita tuliskan tadi.
Pembagian yang ketiga menghasilkan 1 dan sisa 0, angka sisa harus di tulis terlebih dahlu sebelum hasil dari pembagian tersebut. Jadi tuliskan angka 0 dari sisa pembagian ketiga di sebelah angka1 (sisa pembagian kedua) dan dilanjutkan dengan penulisan yang terakhir angka 1 yang merupakan hasil pembagian ketiga sehingga menjadi 1010.
Jadi hasil akhirnya menjadi 1010 (biner)

Konversi Bilangan Biner

Konversi Bilangan Biner

Kemudian sekarang kita harus mengembalikan bilangan biner 1010 ke bilangan desimal, nah bagaimanakan caranya ?
Untuk mengubah atau mengkonversi bilangan biner ke desimal kita perlu menguraikan bilangan biner tersebut menjadi bilangan berpangkat berbasis 2.

Bilangan biner 1010(2) = ……(10)

diuraikan menjadi:

(1×23) + (0x22) + (1×21) + (0x20) =
8 + 0 + 2 + 0 = 10

jadi untuk bilangan biner 1010 = 10 desimal

Mudah khan ???

Adapted from : Belajar Ilmu Komputer

Advertisements

2 comments on “Konversi Bilangan Biner ke Bilangan Desimal

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s