Website ini sengaja saya buat untuk berbagi ilmu dengan teman-teman semua dan untuk mengingat kembali apa yang telah saya pelajari. Semoga website ini dapat bermanfaat untuk diri saya sendiri maupun teman-teman yang sudah berkunjung ke website saya selamat datang di website HadiKurniawan, bagi anda yang ingin berbagi atau mempublikasikan artikel di website ini, bisa kirimkan melalui fitur submit link yang terletak disudut bawah kanan pada website ini. terimakasih atas kunjungannya
Home » » Cara Konversi Biner ke Desimal

Cara Konversi Biner ke Desimal

Written By Unknown on Sabtu, 12 Januari 2013 | 11.24

Jika anda ingin menjadi seorang ahli dalam dunia ICT (Information and Communiction Technologi) anda diwajibkan memahami bilangan biner. Jadikanlah bilangan biner itu sebagai sahabat anda, maka teknologi internetworking sudah dalam genggaman anda. Bilangan biner  hanya terdiri dari angka 0 dan 1 yang mempunyai kekuatan yang luar biasa sebagai dasar dari IP Addressing.

Mungkin selama ini kita hanya mengenal bil desimal address seperti 172.16.4.10 ,  Tetapi jika anda sudah memahmi konsep ip addressing, angka tersebut sebenarnya berupa bilangan biner yaitu:   10101100000100000000010000001010 . Sekarang bilangan mana yang mudah anda ingat? tentunya bilangan desimal 172.16.4.10 kan. Untuk itulah kita perlu tau bagaimana mengubah bilagan biner 0 dan 1 menjadi bilangan desimal yang mudah dimengerti manusia.






Sekarang jika anda ditanya berapa bilangan desimal dari
00001011
Jika anda mengerti tentunya jawabannya adalah 11.

Untuk mengetahui darimana asalnya 11 itu,
ikutilah cara berikut untuk mencari nilai tersebut.

Pertama tulislah terlbih dahulu angka binernya, pisahkan dengan satu spasi agar lebih mudah dipahami

0 0 0 0 1 0 1 1

sekarang anda tulis deret ukur dari kanan ke kiri, 
1, 2, 4, 8, 16, 32, 64, 128  . wajib anda ingat terus nilai deret ukur ini, karena sudah meruapakan aturan untuk mencari nilai desimal dari biner.

jika sudah diikuti, sehingga akan menjadi

  0      0     0     0   1    0  1   1
128  64   32  16   8   4   2   1 

Sekarang jumlahkan nilainya:
catatan:  biner angka 1 bernilai sesuai dengan apa yang ada dibawahnya, sedangkan biner dengan angka 0 bernilai 0.

Sehingga akan menjadi


  0      0     0     0   1    0  1   1
128  64   32  16   8   4   2   1 
  0      0      0    0    8   0   2   1

Sekarang tinggal anda jumlahkan nilai yang paling bawah 

0 + 0 + 0 + 0 + 8 + 0 + 2 + 1 = 11

sekarang kita sudah tau darimana asalnnya 11,
jadi nilai biner dari 00001011 adalah 11


jika anda menemukan nilai biner seperti ini,

1.  00000000
2.  11111111
3.  00001111
4.  00011111
5   00111111
6.  01111111

ada cara yang sangat cepat untuk mencari nilai desimalnya.

untuk nomor 1 dan 2, wajib anda ingat, jika semua bernilai 0 maka binernya pasti 0, sedangakn, jika semua nilainya bernilai 1 maka hasilnya pasti 255:

00000000 = 0
11111111 = 255

sekarang untuk mencari cepat nomor 3 - 6
lihatlah contoh berikut, tulisalah deret ukur seperti biasa.

nomor3.

128    64   32   16  8   4  2  1
  0        0     0      0   1  1  1  1

untuk mencari nomor 3, perhatikan biner tesebut,  
dan yang perlu anda perlhatikan adlaha angka1nya,    dan satu angka 0 sesudah angka1 tersebut. abaikan yang lain. perhatikan contoh yang berwarna hijau tersebut. angka 0 sesudah angka 1, deret ukurnya bernilai 16. 
sekarang cukup anda kurangkan nilai 16 dengan 1,
16-1 = 15.   sehingga
biner dari   00001111 adalah 15

bagaimana mudah kan :)  

begitu juga untuk mencari nomor 4, 5, dan 6

nomor 4

128    64   32   16  8   4  2  1
  0        0     0      1   1  1  1  1
32 - 1 = 31

sehingga biner dari 00011111 adalah 31


nomor 5

128    64   32   16  8   4  2  1
  0            1     1   1   1  1  1

64 - 1 = 63

sehingga biner dari 00111111 adalah 63


nomor 6

128    64   32   16  8   4  2  1
  0        1     1     1   1   1  1  1

128 - 1 = 127

sehingga biner dari 01111111 adalah 127


gampang kan :D


Jika anda sudah menguasainya, sekarang cobalah dengan contoh berikut bil biner yang lbih banyak.

11000000000011111000101001111111

ubahlah kedalam desimal.
perlu anda ingat nilai dari ip address dalam biner  berjumlah 32bit.

agar lebih mudah mencari desimalnya, pisahkan 32 bit tersebut menjadi 4 octet (1 octet bernilai 8 bit)

octet 1
11000000

octet 2
00001111

octet 3
10001010

octet 4
01111111

sekarang dengan cara sebelumnya yang sudah saya jelaskan, konversikan nilai tiap octet tersebut kedalam desimal.

octet 1
11000000
192

octet 2
00001111
15

octet 3
10001010
138

octet 4
01111111
127

sekarang gabungkan nilainya.  192 15 138 127 , tambahkan titik disetiap oktet, sehingga menjadi 192.15.138.127   

sehingga nilai desimal dari 

11000000000011111000101001111111

adalah

192.15.138.127

Bagaimana teman-teman, mudah bukan :) ..
perbanyaklah latihan agar anda lebih cepat mencari nilai desimalnya dari suatu biner.
Share this article :

+ komentar + 4 komentar

10 April 2013 pukul 13.04

Gan ko yang 00001011 isinya 18
8+2+1= masa isinya 18

bingung abdi teh.
8+2=10
10+1=11

10 April 2013 pukul 14.46

Mufid Bryan:
waduh saya baru sadar 7:( , maaf gan ada kesalahan waktu nulis diblog, maklum ni buatnya tengah malm..
rada2 ngiggau :Ozz ..
makasih gan atas koreksinya :-bd

Anonim
17 April 2013 pukul 19.47

bagus banget gan ...
membantu banget ane mau UN nih besok doain yah !!!

31 Agustus 2013 pukul 16.07

terima kasih ilmunya \o/

Posting Komentar

Semua Artikel Diblog ini boleh disebarluaskan,
asal mencantumkan sumbernya.

Terima kasih atas kunjungannya
Semoga artikel dblog ini bisa bermanfaat buat kita semua.
mohon kritik dan sarannya.
salam kenal dan salam Blogger Indonesia

 
Copyright © 2013. Catatan Hadi - All Rights Reserved
www.hadikurniawan.com