Konsep Binary

14 October 2012 19:51:44 Dibaca : 2215 Kategori : Tugas PTSI

Binary memiliki apa yang dinamakan dengan basis dua, maksud basis dua adalah binary hanya memiliki dua nilai yaitu "1" dan "0". Jika binary itu bernilai "1" maka dia hidup, sedangkan jika bernilai "0" maka dia mati.

Binary Memiliki aturan sebagai berikut

 

  1   1   1   1  1 1 1 1

128 64 32 16 8 4 2 1


Jumlah dari 8 bit itu adalah 255

Inti yang harus kita ketahui dalam binary adalah :

  1. Binary di hitung dari sebelah kanan ke arak kiri
  2. Untuk maju kearah kiri angka sebelumnya dikalikan 2
  3. Jika binary tersebut bernilai "1" maka binary tersebut bernilai hidup
  4. Jika binary tersebut bernilai "0" maka binary tersebut bernilai mati

 

Konversi Binary ke Decimal

Pengkonversian binary ke decimal dilakukan dengan menjumlah semua nilai binary yang bernilai "1" atau hidup

  1   0   0   0  0 1 0 1

128 64 32 16 8 4 2 1

berarti yang di jumlahkan adalah

128 + 4 + 1 = 133

Jadi Nilai Decimal dari Binari 10000101 adalah 133

 

Konversi Decimal ke Binary

Pengkonversian Decimal ke Binary dilakukan dengan cara yang berbalikan dengan konversi binary ke decimal yaitu dengan mengurangi nilai decimal yang bisa di kurangi dengan nilai dari tiap - tiap baris binary

Tapi bagi saya pribadi saya memiliki cara lain yaitu dengan membagi nilai decimal dengan 2

133 : 2 = 66 sisa 1 (maksudnya 133 tidak akn habis jika di bagi 2, maka di kurangi 1 dan 1 di jadikan sisa)

66 : 2 = 33 sisa 0 (maksudnya 66 habis dibagi 2 maka tidak ada sisanya)

33 : 2 = 16 sisa 1 (maksudnya 33 tidak akn habis jika di bagi 2, maka di kurangi 1 dan 1 di jadikan sisa)

16 : 2 = 8 sisa 0 (maksudnya 16 habis dibagi 2 maka tidak ada sisanya)

8 : 2 = 4 sisa 0 (maksudnya 8 habis dibagi 2 maka tidak ada sisanya)

4 : 2 = 2 sisa 0 (maksudnya 4 habis dibagi 2 maka tidak ada sisanya)

2 : 2 = 1 sisa 0 (maksudnya 2 habis dibagi 2 maka tidak ada sisanya)


Dan hasilnya di baca dari bawah, dari hasil pembagian terakhir terus dilanjutkan ke sisanya, dan terus ke atas tetapi yang dibaca hanyalah sisanya, yang hasilnya dibaca jadi "10000101"

 

Didalam binary ada juga penjumlahan, pengurangan dan perkaliannya seperti yang ada pada decimal

Berikut saya akan menjelaskan tentang ketiga operasi tersebut

 

(+) Penjumlahan Binary

Pejumlahan memiliki aturan - aturan yaitu sebagai berikut :

  1. Jika "1 + 0" atau "0 + 1" maka nilai binary yang turun menjadi 1
  2. Jika "1 + 1" maka nilai yang turun menjadi "10" (dibaca satu nol bukan sepuluh karena dalam binary tidak ada angka sepuluh), angka "1" di ingat dan angka "0" di letakan di bawah binary yang di tambahkan. Angka "1" di ingat berarti angka tersebut di jumlahkan juga dengan binary setelah binary yang kita jumlahkan tadi
  3. Jika "1 + 1 + 1" maka nilai yang turun menjadi "11", dan menjadi seperti yang dijelaskan dipoin 2 tdi

Contoh

  11111

10010010

00111111

----------- +

11010001

 

(-) Pengurangan Binary

Dalam pengurangan binary juga memiliki aturan sebagai berikut :

0 - 0 = 0

1 - 0 = 1

1 - 1 = 0

0 - 1 = 1 (dengan mengambil nilai "1" binary dari binary yang ada didepannya

Contoh :

1010

  101

----- -

0101


(x) Perkalian Binary

Aturan dalam perkaian binary sebagai berikut :

0 x 0 = 0          1 x 0 = 0

0 x 1 = 0          1 x 1 = 1

Contoh :

   101

    10

   ---- x

  000

101

------- +

1010