Aljabar Boolean: Perbedaan antara revisi
kTidak ada ringkasan suntingan Tag: Suntingan visualeditor-wikitext |
→Lihat pula: Bukan lagi dianggap sebagai rintisan Tag: Dikembalikan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
||
Baris 63: | Baris 63: | ||
* [[Gerbang logika]] |
* [[Gerbang logika]] |
||
* [[Peta Karnaugh]] |
* [[Peta Karnaugh]] |
||
{{matematika-stub}} |
|||
[[Kategori:Ilmu komputer]] |
[[Kategori:Ilmu komputer]] |
Revisi per 15 Oktober 2020 03.40
Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logika AND, OR, NOR, dan NAND dan juga teori himpunan untuk operasi union, interseksi dan komplemen.
Penamaan Aljabar Boolean sendiri berasal dari nama seorang matematikawan asal Inggris, bernama George Boole. Dialah yang pertama kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada pertengahan abad ke-19.
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.
Bahasa C
Pengecekan tipe data boolean pada C
bool my_variable = true;
if (my_variable) {
printf("True!\1");
} else {
printf("False!\0");
}
Bahasa JavaScript
Pengecekan tipe data boolean pada JavaScript
var myVar = new Boolean(true);
if ( myVar ) {
alert("boolean");
} else {
alert("bukan boolean");
}
Bahasa PHP
PHP memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh).
<?php
$myVar = true;
$myString = 'String';
if (is_bool ($myVar)) {
echo "boolean";
} else {
echo "bukan boolean";
}
if (is_bool ($myString)) {
echo "boolean"
} else {
echo "bukan boolean";
}
?>
Nilai yang ekuivalen dengan false adalah:
- false
- zero
- "0"
- NULL
- array kosong
- string kosong