Blogger Widgets

Archive for Oktober 2016

Computer Science 50 (CS50) -Week 0

Rabu, 05 Oktober 2016
Posted by Unknown
Tag :
    Binary Code (Kode Biner)

Anda mulai belajar angka dari 0-9 bukan ?, angka 10 adalah angka spesial dari bilangann desimal, kenapa ?, contoh : 457 = 4x10^2 + 5x10^1 + 7x10^0. Lihat bukan 10 adalah salah satu angka special di bilangan decimal. Namun kita dapat membuat seluruh bilangan hanya dengan angka 0 & 1 yang di sebut juga dengan binary (biner).
0 & 1 merupakan perwakilan dari salah dan benar (False or True) atau dengan kata lain adalah (yes or no). Ingat membaca binary seperti membaca tulisan arab yaitu dari belakang atau dari kanan ke kiri.
                                      |     d     |    1    |    0   |   0   |   1    |   1   |   0  |  0    |    1   | 
                                      |     s     |  2^7  | 2^6 | 2^5 | 2^4 | 2^3 |2^2 | 2^1 | 2^0 | 
                                      |     t     |  128  |   0   |    0   |   16  |  8   |   0   |   0   |   1    |

Jadi, jika bilangan biner itu sendiri itu 0 maka dibaca pada bilangan decimal tetap 0, tapi jika 1 dibaca denganletak bilangan binernya, contohnya bilangan biner diatas 10011001 = 128+0+0+16+8+0+0+1 = 153. Dalam algoritma terdapat operasi hitung berupa penjumlahan, pengurangan, perkalian dan pembagian seperti bilangan desimal biasa  dan terdapat juga pada bilangan biner.
    1 1 0 1 1 0 1       
    1 0 1 0 1 1 0         
  --------------------+  
 1 1 0 0 0 0 1 1

 Penjumlahan disamping hampir sama seperti penjumlahan seperti biasanya, kita mulai dari kanan. jika 1+1=0 maka akan menambah 1 pada penjumlahan berikutnya dan penjumlahan terakhir yaitu 1+1+1= 1 1.


Ada sekitar 255 karakter dalam binary (ASCII), 127 diantaranya adlah karakter penting, seperti yang tertera diatas. sebagai contoh, jadi kita bisa mewakili karakter A dengan decimal 65, dst.

Ingin tau alasannya mengapa binary 48-57 mewakili decimal 0-9 ?, binary 65-90 mewakili karakter A-Z ?, dan binary 97-122 mewakili karakter a-z ?. Ini dia alasannya....

Terdapat sebuah pola dalam binary tersebut, supaya Symbol, Decimal, dan Huruf dapat mudah di hafalkan.

Sekian, Terima Kasih !
Selamat Datang Kawan
Diberdayakan oleh Blogger.

Arsip Blog

- Copyright © Blogger Pemalang -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -