Lompat ke isi

Aljabar Boole: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27976573; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 13: Baris 13:
Sebuah [[vektor bit|barisan bit]] biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan ''E'': ke himpunan bagian ''F'' dari ''E'', seseorang dapat menentukan [[fungsi indikator]] yang mengambil nilai 1 pada ''F'', dan 0 di luar ''F''. Contoh paling umum adalah elemen-elemen dari [[Aljabar Boolean (struktur)|aljabar Boolean]], dengan semua ''instance'' sebelumnya.
Sebuah [[vektor bit|barisan bit]] biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan ''E'': ke himpunan bagian ''F'' dari ''E'', seseorang dapat menentukan [[fungsi indikator]] yang mengambil nilai 1 pada ''F'', dan 0 di luar ''F''. Contoh paling umum adalah elemen-elemen dari [[Aljabar Boolean (struktur)|aljabar Boolean]], dengan semua ''instance'' sebelumnya.


Seperti halnya aljabar elementer, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.
Seperti halnya aljabar elementer, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.<ref>Paul Halmos. ''Lectures on Boolean Algebras. van Nostrand''. 1963.</ref>


== Bahasa C ==
== Bahasa C ==
Pengecekan tipe data boolean pada [[C]]
Pengecekan tipe data boolean pada [[C]]
 
<syntaxhighlight lang="c">
bool my_variable = true;
if (my_variable) {
  printf("True!\1");
} else {
  printf("False!\0");
}
</syntaxhighlight>


== Bahasa JavaScript ==
== Bahasa JavaScript ==
Pengecekan tipe data boolean pada [[JavaScript]]
Pengecekan tipe data boolean pada [[JavaScript]]
<syntaxhighlight lang="javascript">
var myVar = new Boolean(true);


if ( myVar ) {
    alert("boolean");
} else {
    alert("bukan boolean");
}
</syntaxhighlight>


== Bahasa PHP ==
== Bahasa PHP ==
[[PHP]] memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh).
[[PHP]] memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh).
<syntaxhighlight lang="php">
<?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";
}
?>
</syntaxhighlight>


Nilai yang ekuivalen dengan false adalah:
Nilai yang ekuivalen dengan false adalah:
Baris 36: Baris 68:


== Lihat pula ==
== Lihat pula ==
* [[Bilangan biner]]
* [[Bilangan biner]]
* [[Aljabar Boolean (struktur)]]
* [[Aljabar Boolean (struktur)]]
Baris 52: Baris 82:
* [[Logika tiga nilai]]
* [[Logika tiga nilai]]
* [[Logika vektor]]
* [[Logika vektor]]
== Referensi ==


== Bacaan lebih lanjut ==
== Bacaan lebih lanjut ==
*  Suitable introduction for students in applied fields.
*  Suitable introduction for students in applied fields.
*
*  
*
*  
* [[Józef Maria Bocheński|Bocheński, Józef Maria]] (1959). ''A Précis of Mathematical Logic''. Translated from the French and German editions by Otto Bird. Dordrecht, South Holland:  D. Reidel.
* [[Józef Maria Bocheński|Bocheński, Józef Maria]] (1959). ''A Précis of Mathematical Logic''. Translated from the French and German editions by Otto Bird. Dordrecht, South Holland:  D. Reidel.
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Artikel ini diadaptasi dalam mode teks dari
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Aljabar+Boole&oldid=27976573 Wikipedia bahasa Indonesia], revisi 27976573 (2025-10-15T16:18:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
[https://id.wikipedia.org/w/index.php?title=Aljabar_Boole&oldid=27976573 Wikipedia bahasa Indonesia],
 
revisi 27976573 (2025-10-15T16:18:54Z).
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->
Gambar, media, infobox, templat navigasi, dan kategori sumber
tidak diimpor ke Wiki Unissula.
Atribusi dan lisensi mengikuti ketentuan Creative Commons
Atribusi-BerbagiSerupa (CC BY-SA) pada sumber Wikipedia.

Revisi terkini sejak 23 Agustus 2026 03.03

Dalam matematika dan logika matematika, Aljabar Boole 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 Boole 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.

Nilai

Meski ekspresi menunjukkan bilangan dalam aljabar elementer, tetapi dalam aljabar Boolean, mereka menunjukkan nilai kebenaran salah dan benar. Nilai-nilai ini direpresentasikan dengan bit (atau digit biner), yaitu 0 dan 1. Mereka tidak berperilaku seperti integer 0 dan 1, yang mana 1 + 1 = 2, tetapi dapat diidentifikasi dengan elemen dari bidang dua elemen GF(2), itu adalah, bilangan bulat aritmetika modulo 2, yang mana 1 + 1 = 0. Penambahan dan perkalian kemudian memainkan peran Boolean dari XOR (exclusive-or) dan AND (konjungsi), masing-masing, dengan disjungsi xy (inclusive-or) dapat didefinisikan sebagai x + y - xy.

Aljabar Boole juga berhubungan dengan fungsi yang nilainya dalam himpunan {0, 1}. Sebuah barisan bit biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan E: ke himpunan bagian F dari E, seseorang dapat menentukan fungsi indikator yang mengambil nilai 1 pada F, dan 0 di luar F. Contoh paling umum adalah elemen-elemen dari aljabar Boolean, dengan semua instance sebelumnya.

Seperti halnya aljabar elementer, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.[1]

Bahasa C

Pengecekan tipe data boolean pada C <syntaxhighlight lang="c"> bool my_variable = true; if (my_variable) {

 printf("True!\1");

} else {

 printf("False!\0");

} </syntaxhighlight>

Bahasa JavaScript

Pengecekan tipe data boolean pada JavaScript <syntaxhighlight lang="javascript"> var myVar = new Boolean(true);

if ( myVar ) {

   alert("boolean");

} else {

   alert("bukan boolean");

} </syntaxhighlight>

Bahasa PHP

PHP memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh). <syntaxhighlight lang="php"> <?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";

} ?> </syntaxhighlight>

Nilai yang ekuivalen dengan false adalah:

  • false
  • zero
  • "0"
  • NULL
  • array kosong
  • string kosong

Lihat pula

Bacaan lebih lanjut

  • Suitable introduction for students in applied fields.
  • Bocheński, Józef Maria (1959). A Précis of Mathematical Logic. Translated from the French and German editions by Otto Bird. Dordrecht, South Holland: D. Reidel.

Referensi

  1. Paul Halmos. Lectures on Boolean Algebras. van Nostrand. 1963.

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 27976573 (2025-10-15T16:18:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.