TBI18-TI15B-P4-Model Boolean dan Advanced Boolean-Bagus sumantri

A.Sejarah Boolean Logic

Aljabar boolean pertama kali dikemukakan oleh seseorang matematikawan inggris, Geogre Boole pada tahun 1854.  Aljabar Boolean adalah cabang ilmu matematika yang diperlukan untuk mempelajari desain logika dari suatu sistem digital yang merupakan operasi aritmatik pada bilangan Boolean (bilangan yang hanya mengenal 2 keadaan yaitu False/True, Yes/No, 1/0) atau bisa disebut bilangan biner. Pada tahun 1938 Clamde Shanmon memperlihatkan penggunaan Aljabar Boole untuk merancang rangkaian sirkuit yang menerima masukan 0 dan 1 dan menghasilkan keluaran juga 0 dan 1 Aljabar Boole telah menjadi dasar teknologi komputer digital

Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah).Pada beberapa bahasa pemograman nilai true bisa digantikan 1 dan nilai false digantikan 0.

B.Cara kerja Logika Boolean

Logika Boolean biasanya bekerja dengan membandingkan bit individu. Bagi mereka yang belum terbiasa, bit merupakan unit terkecil dari informasi digital. Kita mungkin melihat bahwa semua file komputer memiliki ukuran yang umumnya dinyatakan dalam byte, setiap byte lebih lanjut dapat dibagi menjadi bit. Logika boolean melakukan operasi dengan cara membandingkan bit-bit individu informasi. Untuk menentukan cara membandingkan bit informasi digital, Boolean logic bekerja dengan menggunakan system operasi AND, OR, dan NOT

a.Operator Logika Boolean

AND (irisan) berarti mencari dokumen yang mengandung istilah-istilah yang digabungkan tersebut.

OR (gabungan) berarti mencari dokumen yang mengandung salah satu dari istilah yang digabungkan atau mengandung semua istilah tersebut.

NOT (pengecualian): Berarti mencari dokumen yang ada istilah tertentu tetapi tidak ada istilah lain yang dikecualikan.

 

b.Tabel kebenaran NOT (!)

Operator not (!) membalikkan (negasi) nilai

true → false dan false → true

c.Tabel Kebenaran END (&&)

Operator AND (&&) bernilai true jika kedua kondisi operand-nya true, Jika salah satu operand-nya false, maka AND akan bernilai false

d.Tabel Kebenaran OR (||)

Operator OR (||) bernilai true jika salah satu kondisi operand-nya true, Jika kedua operand-nya false, maka OR akan bernilai false

  1. Tabel Kebenaran XOR (^)

Operator XOR (^) bernilai true jika kedua kondisi operand-nya bernilai berbeda, Jika kedua operand-nya bernilai sama, maka XOR akan bernilai false

f.Advanced Boolean

Shorthand pada bitwise: (&=, |=, ^=, <<=, >>=, >>>=), Bitwise hanya dapat dilakukan pada tipe data bilangan bulat: byte, short, int, dan long, Bitwise pada tipe data char akan dikonversi ke int (mengacu ke nilai ASCII)

g.Tipe data Boolean pada php

PHP memiliki tipe data boolean dengan dua nilai true dan false

h.Tipe data boolean pada javscript

Pengecekan tipe Boolean pada javascript

File Presentasi : Unduh

 

Referensi :

https://www.slideshare.net/mustahal/materi-aljabar-boolean

http://www.academia.edu/18402564/MAKALAH_ALJABAR_BOOLEAN_IAIN_MATARAM_IIID_KELOMPOK_1

https://nanopdf.com/downloadFile/false-binus-repository_pdf?preview=1

http://sanurarum.blogspot.co.id/2013/05/bolean-logic.html