Oke pelajaran pertama. sebagai arsip pribadi
sekaligus biar gak lupa, coz ini penting banget buat programmng, pada
tulisan kali ini saya akan menjelaskan bagaimana cara mengkonversi
bilangan desimal ke biner.
Oke sekedar pengenalan bilangan biner
itu berbasis 2, dan hanya terdiri dari 2 character yakni 0 dan 1 (nol
dan satu). nol berarti off sedangkan satu berarti on. jadi biner itu
mungkin kalo boleh saya katakan bilangan yang basisnya paling rendah dan
lebih dekat dengan bahasa mesin.
sebagai tambahan informasi,
semua bahasa pemrograman yang sering kita gunakan seperti VB, Delphi,
C++, PHP, Foxpro, dan sebagainya yang dengan berbagai macam syntax yang
mudah dibaca pun akan di konversi ke dalam bentuk biner. Nah ketika
telah berbentuk biner, baru komputer akan dapat membaca dan merespon
semua perintah dalam bahasa pemrograman tersebut.
Oke langsung saja misal saya akan mengkonversi bilangan desimal/ basis 10 ke dalam bentuk biner:
DESIMAL | BINER |
10 | |
63 => cara menghitung
bilangan 63 haris dibagi 2, karena biner itu berbasis 2.
63 / 2 = 31 => sisa ========> 1
31/2 = 15 => sisa =========> 1
15/2 =7 => sisa ==========> 1
7/2 = 3 => sisa ==========> 1
3/2 = 1=> sisa ==========> 1
jadi hasilnya adalah 111111 cara membacanya dari bawah ke atas (hanya bagian yang saya tebalkan saja).
untuk membuktikan benar tidaknya perhitungan diatas, jadi sekalian saya sertakan bagaimana konversi dari biner ke desimal.
baik
saya akan mengkonversi hasil biner tadi yaitu 111111, maka akan saya
jabarkan menjadi seperti dibawah ini (dibaca dari kanan ke kiri/ angka 1
ujung kanan menjadi angka satu paling atas, sedangkan angka satu yang
tadinya di paling kiri menjadi paling bawah ) kemudian masing-masing di
pangkat kan berurutan dari 0 hingga jumlah karakter biner tersebut.
untuk lebih detailnya silahkan pahami langkah dibawah ini:
1 x 2^0 = 1
1 x 2^1 = 2
1 x 2^2 = 4
1 x 2^3 = 8
1 x 2^4 = 16
1 x 2^5 = 32
-------------- +
63
kemudian totalkan semua hasil dari exponen tersebut dan ternyata ketemu 63 :-)
so. gimana.. apakah anda faham?? semoga saja faham oke..... kalo mau tanya lewat komen aja yah...
Download pdf nya!!!
Semoga bermanfaat.. trimakasih ^,0"
Tidak ada komentar:
Posting Komentar