Dalam dunia bilangan kita mengenal beberapa jenis basis bilangan. Ada bilangan bilangan biner (basis 2), bilangan oktal (basis 8), desimal (basis 10) dan bilangan hexadesimal (basis 16). Bilangan yang paling lazim digunakan dan mudah dipahami bagi manusia adalah bilangan desimal (basis 10). Adapun dalam dunia digital (komputasi), seringkali kita dihadapkan pada penggunaan basis bilangan 2 (biner).

Bilangan biner adalah bilangan basis 2, artinya setiap digit bilangan biner hanya mempunyai 2 pilihan nilai, yaitu 0 (nol) dan 1 (satu). Bilangan biner biasanya disusun dalam blok-blok bilangan. Contoh penggunaan bilangan biner yang (mungkin) sering kita lihat adalah pada pengisian IP Address versi 4. Dimana IP Address terdiri dari 4 blok bilangan dengan masing-masing blok terdiri dari 8 bit bilangan biner (lebih jelas tentang IP Address, klik disini). Susunan IP Address kurang lebih seperti di bawah ini:

XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

“X” bisa diisi dengan angka 0 atau 1. misal:

11000000.10101000.00000010.00000001

bilangan tersebut kalau dikonversi ke dalam bilangan desimal (basis 10) menjadi: 192.168.2.1

Nah, bagaimana cara kita mengubah nilai biner ke dalam desimal?

Untuk mempermudah, kita pahami terlebih dahulu ilustrasi bilangan biner di bawah ini.

biner1

Bil biner     : contoh susunan bilangan biner

bit               : setiap digit pada bilangan biner

n                 : urutan bit (dimulai dari urutan nol yang terletak pada bit paling kanan)

LSB            : Least Significant Bit (gampangane: Bit yang bernilai paling kecil/sedikit)

MSB           : Most Significant Bit (gampangane: Bit yang bernilai paling besar/banyak)

Rumus untuk mengkonversi bilangan biner ke desimal adalah:

biner2

Sebagai contoh, penyelesaian konversi bilangan biner ke desimal dari ilustrasi bilangan biner pada gambar diatas adalah sebagai berikut:

Desimal    = (1 x 27) + (1 x 26) + (0 x 25) + (0 x 24) + (0 x 23) + (0 x 22) + (0 x 21) + (0 x 20)

                   = (1 x 128) + (1 x 64) + (0 x 32) + (0 x 16) + (0 x 8) + (0 x 4) + (0 x 2) + (0 x 1)

                   = 128 + 64 + 0 + 0 + 0 + 0 + 0 + 0

                   = 192

Untuk mengubah bilangan desimal ke dalam bilangan biner, buka Konversi Bilangan Desimal Ke Biner.

Nah, dengan cara seperti itu (boleh juga dengan cara yang lebih singkat), silahkan konversi bilangan biner 11000000.10101000.00000010.00000001 ke dalam format bilangan desimal.

Hasilnya silahkan tulis di komentar.

Selamat mencoba…..

Yang pengen tutor versi video, disini.

 

Iklan