Konversi bilangan desimal ke biner

rumus yang umum dipake -> bagi dengan angka 2, catat sisa bagi nya.
Ex: Bilangan desimal 168, Binernya: 10101000
Cara:
168:2 = 84 sisa 0
84:2 = 42 sisa 0
42:2 = 21 sisa 0
21:2 = 10 sisa 1
10:2 = 5 sisa 0
5:2 = 2 sisa 1
2:2 = 1 sisa 0

Ada beberapa metoda untuk menghitung konversi bilangan biner ke desimal. Dengan cara diatas atau dengan cara seperti dibawah ini. Ini sangat berguna untuk menghitung subnetting.
Kali ini kita akan berbagi cara mudah Konversi bilangan desimal ke biner, dan sebaliknya dengan mudah tanpa didepan komputer, dan sedikit menghitung saja.
Pertama, buat tabel perpangkatan dua seperti di bawah ini :
2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1
Sebagai contoh kita hitung bilangan biner 01111111
Selanjutnya bagaimana ???
Pertama, anda masukkan angka 01111111 tadi ke tabel di atas, satu angka satu tabel sehingga anda mendapatkan hasil seperti ini :
2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1
0 1 1 1 1 1 1 1
Kemudian, pada tabel yang berangka satu (1), ambil angka pada header tabel (angka yang di cetak tebal) dan jumlahkan semuanya.
Di sini kita dapatkan 64+32+16+8+4+2+1 = 127
Jika anda akan mengKonversi bilangan biner yang lebih dari 8 digit, anda tinggal menambahkan tabel di kiri 27, dan berikan nilai 28,29 dan seterusnya.
Lalu bagaimana Konversi desimal ke biner?

Misalkan anda ingin mengkonversi bilangan bernilai 154, maka anda simpulkan 154 itu merupakan hasil jumlah bilangan dari sejumlah bilangan 2x.

Jika anda lihat dari header tabel, 154 bisa anda artikan sebagai :

154=128+16+8+2.

Hei, kok habis 128 langsung 16? 64 dan 32 kemana?

Tentu saja tidak di hitung, sebab 128+64>154 dan 128+32>154.

Konversi bilangan ini dihitung dari bilangan paling besar yang dapat anda masukkan ke bilangan yang anda miliki.

Oke, setelah kita dapati 154=128+16+8+2, maka apa yang harus kita lakukan?

Kita lihat tabel pertama, kemudian pada tabel yang bernilai sesuai dengan penjumlahan di atas, kita berikan nilai 1 sehingga menjadi :
2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1
1 1 1 1
Sisanya, berikan nilai 0, sehingga kita dapati 154=10011010.
Tentu saja kita akan mendapatkan bahwa 128=10000000, karena 128 merupakan bilangan terbesar yang bisa kita masukkan ke 128 itu sendiri.

Tidak ada komentar: