Konversi Bilangan Decimal Biner Dan Biner Ke Decimal

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)
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:

(1x23) + (0x22) + (1x21) + (0x20) =
8 + 0 + 2 + 0 = 10

jadi untuk bilangan biner 1010 = 10 desimal.

6 comments:

Anonymous said...

KALAU BISA BELAJAR ILMU KOMPUTER BUKAN SAJA MEMUAT KONVERSI BILANGAN DECIMAL KE BINER DAN SEBALIKNYA AJA, TAPI ILMU-ILMU LAIN TENTANG KOMPUTER!SEMAKIN BANYAK INFO TENTANG KOMPUTER DLM HTTPx MAKA AKAN SEMAKIN BANYAK PENGUNJUNGNYA.
KARENA SETIAP ORANG PUNYA KEPENTINGAN YANG BERBEDA TENTANG KOMPUTER!

Anonymous said...

heheheh terimakasih.. klo ada artikel artikel or info info.. mau duuung klo mas berkenan juga mengirimkan nya.. ke E mail ku...
bima_primaga@telkom.net.id
Sebelum nya terimakasih banyak dan salam kenal.

Anonymous said...

wahhh makasih ni blog udh ngebantu gw ngereflash mata kuliah jaringan gw, makasih makasih. buat gw ini sedikit tapi padat serta jelas. sekali lagi terima kasih

falda said...

thankz bwt artikel na...
tp hexadecimal na blm tau...
klo ada yg mau nolong tolong yah krinm k email aq falda_ketel@yahoo.com...
please..

Erwinsyah said...

SEDIKIT PERTANNYAAN.. THANKS KALAU DITANGGAPI.

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

diuraikan menjadi:

(1x23) + (0x22) + (1x21) + (0x20) =
8 + 0 + 2 + 0 = 10

jadi untuk bilangan biner 1010 = 10 desimal

Artikel yang mungkin anda butuhkan :Bilangan biner 1010(2) = ......(10)

diuraikan menjadi:
(1x2^3) + (0x2^2) + (1x21) + (0x2^0) =
8 + 0 + 2 + 0 = 10
jadi untuk bilangan biner 1010 = 10 desimal
Artikel yang mungkin anda butuhkan :

MASIH KURANG PAAHAM UNTUK PENCARIANNYA. KNP 1 KALI DUA PANGKAT 3, 0 X 2 PANGKAT DUA..

BISA DIPERJELAS. SAYA MASIH AWAM.... THANKS

Belajar Ilmu Komputer said...

@green soul blogger, untuk pemangkatan secara sederhananya dapat dilakukan dengan membaca secara berurutan dari kanan ke kiri dan nilai urutan itu yg menjadi pangkatnya. Contoh 1010 ->

Biner-Urutan
0-0
1-1
0-2
1-3

Sedangkan 2 adalah basis dari bilangan biner

Post a Comment

Bagaimana menurut anda tentang artikel ini, Berikan Komentar anda di sini... komentar spam akan dihapus

Pengikut Belajar Ilmu Komputer