Home » , » Operasi Boolean C++

Operasi Boolean C++

Written By YAN on Sabtu, 16 Agustus 2014 | 10.59

Operasi Boolean merupakan operasi aljabar dalam ilmu komputer maupun matematika, operasi ini secara sederhana menyangkut masalah logika AND, OR, NAND, dan NOR dan juga mengenai teori himpunan untuk UNION, INTERSEKSI, dan KOMPLEMEN


Bit merupakan informasi terkecil yang dapat dihimpun yang hanya menyertakan bagian dari 1 dan 0 atau bisa dikatakan "Ya" dan "Tidak" atau "Benar" dan "Salah". Operasi Bollean diperkenalkan oleh ahli Matematika inggris bernama George Boole pada tahun (1815-1864). Pada perkembangan operasi ini memiliki beberapa kemungkinan kombinasi sebagai berikut:

- AND ( & )
Operasi AND merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A&B = 0 (salah). meskipun jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun tetap 0 (salah). Nilai baru dikatakan 1 (benar) apabila kedua nilai A dan B bernilai 1 (benar).
Perhatikan tabel di bawah ini:

  a      b      a&b  
  0   0     0
  0   1     0
  1   0     0
  1   1     1


- OR ( | )
Operasi OR merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A|B = 0 (salah). tetapi jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun 1 (benar). Selain itu apabila kedua nilai A dan B bernilai 1 (benar) maka hasilnya akan 1 (benar) juga. Perhatikan tabel di bawah ini:
 
  a      b      a|b   
  0   0     0
  0   1     1
  1   0     1
  1   1     1

- XOR ( ^ )
Operasi XOR merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A^B = 0 (salah). tetapi jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun 1 (benar). Namun, apabila kedua nilai A dan B bernilai 1 (benar) maka hasilnya akan 0 (salah). Perhatikan tabel di bawah ini:
 
  a      b      a^b   
  0   0     0
  0   1     1
  1   0     1
  1   1     0

- NOT ( ~ )
Operasi NOT merupakan operasi dua bit sederhana dengan pengertian kebalikan dari nilai sebenarnya, sebagai contoh jika nilai A=0 (salah), maka ~A=1 (benar), begitupun sebaliknya.
Perhatikan tabel di bawah ini:
 
  a      ~a  
  0   1
  1   0

Dalam C++ penggunaan operasi boolean sering digunakan terutama dalam pengoperasian jenis data integer, sebagai contoh:
jika a = 195 binary (11000011) dan b = 87 binary (01010111) maka, jika c = a&b 






jadi, nilai c = binary 01000011 atau dalam decimal = 67






Komentar Anda adalah tanggapan pribadi, Setiap komentar sepenuhnya menjadi tanggung jawab pengirim...
Share this article :
 
www.SuaraCampus.com
Proudly powered by Blogger
c8aa4895b1c18e0384d530182609280712a33c9599c08b39a4
Copyright © 2011. Dunia Campus Kita - All Rights Reserved