SlideShare une entreprise Scribd logo
1  sur  5
Ekspresi Boolean Adalah pernyataan logika dalam bentuk aljabar Boolean.
FUNGSI BOOLEAN
Tabel 3-1 Rumus –2 pada aljabar Boolean
Contoh :
1. X + X’ .Y = (X + X’).(X +Y) = X+Y
2. X .(X’+Y) = X.X’ + X.Y = X.Y
3. X.Y+ X’.Z+Y.Z = X.Y + X’.Z + Y.Z.(X+X)’
= X.Y + X’.Z + X.Y.Z + X’.Y.Z
= X.Y.(1+Z) + X’.Z.(1+Y)
= X.Y + X’.Z
KANONIKAL DAN BENTUK STANDARD
Adalah menyatakan suatu persamaan dalam hubungan operasi AND atau OR antar
variabel secara lengkap pada setiap suku. Dan antar suku dihubungkan dengan operasi OR
atau AND.
Tabel 2. Bentuk Minterm dan Maxterm untuk 3 variabel biner
M I N T E R M
Adalah suku dalam persamaan yang memiliki hubungan operasi AND antar variabel
secara lengkap. Dan antar suku dihubungkan dengan OR
Contoh.
Tunjukkan fungsi Boolean F = A + B’C dalam minterm
Jawab.
Fungsi mempunyai 3 variabel A,B dan C
suku pertama
A = A(B+B’) (C+C’)
= ABC+ABC’+AB’C+AB’C’
suku kedua
BC = B’C (A+A’)
= AB’C + A’B’C
Jadi penulisan Minterm untuk F = A + B’C
adalah F = ABC+ABC’+AB’C+AB’C’+A’B’C
= m7 + m6 + m5 + m4 + m1
Atau dapat ditulis dengan notasi
F (ABC) = ? (1,4,5,6,7)
Dan tabel kebenaran adalah sebagai berikut.
M A X T E R M
Adalah suku dalam persamaan yang memiliki hubungan operasi OR antar variabel
secara lengkap. Dan antar suku di hubungkan dengan operasi AND.
Contoh:
Tunjukkan fungsi Boolean F = XY + X’Z dalam Maxterm.
Jawab.
Fungsi mempunyai 3 variabel X,Y dan Z dengan menggunakan Hk.Distributif
F = XY + X’Z = (XY + X’) (XY + Z)
= (X + X’) (Y + X’) (X + Y) (X + Z)
= (X’ + Y) (X + Z) (Y + Z)
Untuk suku 1
(X’+ Y) = X’+ Y + ZZ’ = (X’ + Y + Z) (X’ + Y + Z’)
(X + Z) = X + Z + YY’ = (X + Z + Y) (X + Y’ + Z)
(Y + Z) = Y + Z + XX’ = (X + Y + Z) (X’ + Y + Z)
Jadi dapat ditulis
F (XYZ) = (X+Y+Z) (X+Y’+Z) (X’+Y+Z) (X’+Y+Z’)
= M0.M2.M4.M5
Atau ditulis dengan notasi
F (XYZ) = ? (0,2,4,5)
Dan tabel kebenaran adalah sebagai berikut.
ALJABAR BOOLEAN DAN GERBANG LOGIKA
CONTOH.
Buatlah rangkaian dengan Gerbang Logika untuk aljabar Boolean sbb.
X . ( X’ + Y )
Jawab.
IMPLEMENTASI DEMORGAN DALAM RANGKAIAN LOGIKA
Hukum De Morgan
(A + B)’ = A’ . B’ A + B = (A’ . B’)’
(A . B)’ = A’ + B’ A . B = (A’ + B’)’
Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang
"mencakup intisari" operasi logikaAND, 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.
C
Pengecekan tipe data boolean pada C
bool my_variable = true;
if (my_variable) {
printf("True!1");
} else {
printf("False!0");
}
Javascript
Pengecekan tipe data boolean pada javascript
var myVar = new Boolean(true);
if ( myVar ) {
alert("boolean");
} else {
alert("bukan boolean");
}
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
Sumber:
http://kuliah.andifajar.com/aljabar-boolean-dan-gerbang-logika/
http://id.wikipedia.org/wiki/Aljabar_Boolean

Contenu connexe

Tendances

Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerKelinci Coklat
 
Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)Muhammad Ali Subkhan Candra
 
Analisis sensitivitas
Analisis sensitivitasAnalisis sensitivitas
Analisis sensitivitasAde Nurlaila
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logikaBambang Apriyanto
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan MatlabSimon Patabang
 
Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Farichah Riha
 
Soal latihan kalkulus fungsi
Soal latihan kalkulus fungsiSoal latihan kalkulus fungsi
Soal latihan kalkulus fungsiTika S
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)ahmad haidaroh
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi ahmad haidaroh
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Kelinci Coklat
 
Sistem Persamaan Linear
 Sistem Persamaan Linear Sistem Persamaan Linear
Sistem Persamaan LinearRizky Wulansari
 
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)vithe26
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linierIzhan Nassuha
 
Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)Raden Maulana
 
implementasi sistem file
implementasi sistem fileimplementasi sistem file
implementasi sistem fileHabibi Habibi
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiZombie Black
 
(Jst)hebb dan delta rule
(Jst)hebb dan delta rule(Jst)hebb dan delta rule
(Jst)hebb dan delta ruleJunior Iqfar
 

Tendances (20)

Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
 
Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)Dasar dasar matematika teknik optimasi (matrix hessian)
Dasar dasar matematika teknik optimasi (matrix hessian)
 
Analisis sensitivitas
Analisis sensitivitasAnalisis sensitivitas
Analisis sensitivitas
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
 
Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)
 
Soal latihan kalkulus fungsi
Soal latihan kalkulus fungsiSoal latihan kalkulus fungsi
Soal latihan kalkulus fungsi
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
Modul io
Modul ioModul io
Modul io
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Sistem Persamaan Linear
 Sistem Persamaan Linear Sistem Persamaan Linear
Sistem Persamaan Linear
 
Pertemuan 4 orkom
Pertemuan 4 orkomPertemuan 4 orkom
Pertemuan 4 orkom
 
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)
Erd pada puskesmas pkm kepadangan tulangan sidoarjo(1)
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)Beberapa distribusi peluang diskrit (1)
Beberapa distribusi peluang diskrit (1)
 
implementasi sistem file
implementasi sistem fileimplementasi sistem file
implementasi sistem file
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
 
(Jst)hebb dan delta rule
(Jst)hebb dan delta rule(Jst)hebb dan delta rule
(Jst)hebb dan delta rule
 
Sd 5
Sd   5Sd   5
Sd 5
 

En vedette

En vedette (8)

Rangkaian logika Teorema fungsi boole dan bentuk kanonik
Rangkaian logika Teorema fungsi boole dan bentuk kanonikRangkaian logika Teorema fungsi boole dan bentuk kanonik
Rangkaian logika Teorema fungsi boole dan bentuk kanonik
 
Bab 2 gerbang logika
Bab 2   gerbang logikaBab 2   gerbang logika
Bab 2 gerbang logika
 
Aljabar Boolean
Aljabar BooleanAljabar Boolean
Aljabar Boolean
 
rangkaian logika digital
rangkaian logika digitalrangkaian logika digital
rangkaian logika digital
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Aljabar boolean
Aljabar booleanAljabar boolean
Aljabar boolean
 
Laporan praktikum
Laporan praktikumLaporan praktikum
Laporan praktikum
 
Gerbang logika kombinasi
Gerbang logika kombinasiGerbang logika kombinasi
Gerbang logika kombinasi
 

Similaire à Logika boolean (algoritma&pemrograman 1 b)

Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar boleanzxmuadz
 
Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar bolean100610303
 
Bab 3 Aljabar Boole
Bab 3 Aljabar BooleBab 3 Aljabar Boole
Bab 3 Aljabar BooleMustahal SSi
 
Materi aljabar boolean
Materi aljabar booleanMateri aljabar boolean
Materi aljabar booleanMustahal SSi
 
1680058564Matematika Diskrit I -P6.pptx
1680058564Matematika Diskrit I -P6.pptx1680058564Matematika Diskrit I -P6.pptx
1680058564Matematika Diskrit I -P6.pptxskuyskuy
 
11. Aljabar Boolean 3 Share.pdf
11. Aljabar Boolean 3 Share.pdf11. Aljabar Boolean 3 Share.pdf
11. Aljabar Boolean 3 Share.pdfZeay
 
Makalah sistem-digital-1
Makalah sistem-digital-1Makalah sistem-digital-1
Makalah sistem-digital-1JulianGultom2
 
Aljaba boolean&teorigraph asepjalaludin
Aljaba boolean&teorigraph asepjalaludinAljaba boolean&teorigraph asepjalaludin
Aljaba boolean&teorigraph asepjalaludinAsep Jalaludin
 
03 rangkaian kombinasional
03   rangkaian kombinasional03   rangkaian kombinasional
03 rangkaian kombinasionalopekdoank
 
Aljabar Boolean dan fungsi Boolean
Aljabar Boolean dan fungsi BooleanAljabar Boolean dan fungsi Boolean
Aljabar Boolean dan fungsi Booleanfebry720466
 
12,13,14_ALJABAR BOOLEAN_1111.pptx
12,13,14_ALJABAR BOOLEAN_1111.pptx12,13,14_ALJABAR BOOLEAN_1111.pptx
12,13,14_ALJABAR BOOLEAN_1111.pptxRADIT963
 
Aljabar-Boolean-(2020)-bagian1.pdf
Aljabar-Boolean-(2020)-bagian1.pdfAljabar-Boolean-(2020)-bagian1.pdf
Aljabar-Boolean-(2020)-bagian1.pdftaufiq agung
 
Aljabar boolean(1)
Aljabar boolean(1)Aljabar boolean(1)
Aljabar boolean(1)tafrikan
 
aljb-boole-new.ppt
aljb-boole-new.pptaljb-boole-new.ppt
aljb-boole-new.pptginamoina
 
Tugas aok i mariani 123100080 kls_b_tgs5
Tugas aok i mariani 123100080 kls_b_tgs5Tugas aok i mariani 123100080 kls_b_tgs5
Tugas aok i mariani 123100080 kls_b_tgs5phylush
 

Similaire à Logika boolean (algoritma&pemrograman 1 b) (20)

Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar bolean
 
Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar bolean
 
Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar bolean
 
Sd 8
Sd 8Sd 8
Sd 8
 
Bab 3 Aljabar Boole
Bab 3 Aljabar BooleBab 3 Aljabar Boole
Bab 3 Aljabar Boole
 
Materi aljabar boolean
Materi aljabar booleanMateri aljabar boolean
Materi aljabar boolean
 
1680058564Matematika Diskrit I -P6.pptx
1680058564Matematika Diskrit I -P6.pptx1680058564Matematika Diskrit I -P6.pptx
1680058564Matematika Diskrit I -P6.pptx
 
11. Aljabar Boolean 3 Share.pdf
11. Aljabar Boolean 3 Share.pdf11. Aljabar Boolean 3 Share.pdf
11. Aljabar Boolean 3 Share.pdf
 
Makalah sistem-digital-1
Makalah sistem-digital-1Makalah sistem-digital-1
Makalah sistem-digital-1
 
Praktikum #1
Praktikum #1Praktikum #1
Praktikum #1
 
Aljaba boolean&teorigraph asepjalaludin
Aljaba boolean&teorigraph asepjalaludinAljaba boolean&teorigraph asepjalaludin
Aljaba boolean&teorigraph asepjalaludin
 
03 rangkaian kombinasional
03   rangkaian kombinasional03   rangkaian kombinasional
03 rangkaian kombinasional
 
Aljabar Boolean dan fungsi Boolean
Aljabar Boolean dan fungsi BooleanAljabar Boolean dan fungsi Boolean
Aljabar Boolean dan fungsi Boolean
 
Aljabar bolean
Aljabar boleanAljabar bolean
Aljabar bolean
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
12,13,14_ALJABAR BOOLEAN_1111.pptx
12,13,14_ALJABAR BOOLEAN_1111.pptx12,13,14_ALJABAR BOOLEAN_1111.pptx
12,13,14_ALJABAR BOOLEAN_1111.pptx
 
Aljabar-Boolean-(2020)-bagian1.pdf
Aljabar-Boolean-(2020)-bagian1.pdfAljabar-Boolean-(2020)-bagian1.pdf
Aljabar-Boolean-(2020)-bagian1.pdf
 
Aljabar boolean(1)
Aljabar boolean(1)Aljabar boolean(1)
Aljabar boolean(1)
 
aljb-boole-new.ppt
aljb-boole-new.pptaljb-boole-new.ppt
aljb-boole-new.ppt
 
Tugas aok i mariani 123100080 kls_b_tgs5
Tugas aok i mariani 123100080 kls_b_tgs5Tugas aok i mariani 123100080 kls_b_tgs5
Tugas aok i mariani 123100080 kls_b_tgs5
 

Logika boolean (algoritma&pemrograman 1 b)

  • 1. Ekspresi Boolean Adalah pernyataan logika dalam bentuk aljabar Boolean. FUNGSI BOOLEAN Tabel 3-1 Rumus –2 pada aljabar Boolean Contoh : 1. X + X’ .Y = (X + X’).(X +Y) = X+Y 2. X .(X’+Y) = X.X’ + X.Y = X.Y 3. X.Y+ X’.Z+Y.Z = X.Y + X’.Z + Y.Z.(X+X)’ = X.Y + X’.Z + X.Y.Z + X’.Y.Z = X.Y.(1+Z) + X’.Z.(1+Y) = X.Y + X’.Z KANONIKAL DAN BENTUK STANDARD Adalah menyatakan suatu persamaan dalam hubungan operasi AND atau OR antar variabel secara lengkap pada setiap suku. Dan antar suku dihubungkan dengan operasi OR atau AND. Tabel 2. Bentuk Minterm dan Maxterm untuk 3 variabel biner
  • 2. M I N T E R M Adalah suku dalam persamaan yang memiliki hubungan operasi AND antar variabel secara lengkap. Dan antar suku dihubungkan dengan OR Contoh. Tunjukkan fungsi Boolean F = A + B’C dalam minterm Jawab. Fungsi mempunyai 3 variabel A,B dan C suku pertama A = A(B+B’) (C+C’) = ABC+ABC’+AB’C+AB’C’ suku kedua BC = B’C (A+A’) = AB’C + A’B’C Jadi penulisan Minterm untuk F = A + B’C adalah F = ABC+ABC’+AB’C+AB’C’+A’B’C = m7 + m6 + m5 + m4 + m1 Atau dapat ditulis dengan notasi F (ABC) = ? (1,4,5,6,7) Dan tabel kebenaran adalah sebagai berikut.
  • 3. M A X T E R M Adalah suku dalam persamaan yang memiliki hubungan operasi OR antar variabel secara lengkap. Dan antar suku di hubungkan dengan operasi AND. Contoh: Tunjukkan fungsi Boolean F = XY + X’Z dalam Maxterm. Jawab. Fungsi mempunyai 3 variabel X,Y dan Z dengan menggunakan Hk.Distributif F = XY + X’Z = (XY + X’) (XY + Z) = (X + X’) (Y + X’) (X + Y) (X + Z) = (X’ + Y) (X + Z) (Y + Z) Untuk suku 1 (X’+ Y) = X’+ Y + ZZ’ = (X’ + Y + Z) (X’ + Y + Z’) (X + Z) = X + Z + YY’ = (X + Z + Y) (X + Y’ + Z) (Y + Z) = Y + Z + XX’ = (X + Y + Z) (X’ + Y + Z) Jadi dapat ditulis F (XYZ) = (X+Y+Z) (X+Y’+Z) (X’+Y+Z) (X’+Y+Z’) = M0.M2.M4.M5 Atau ditulis dengan notasi F (XYZ) = ? (0,2,4,5) Dan tabel kebenaran adalah sebagai berikut.
  • 4. ALJABAR BOOLEAN DAN GERBANG LOGIKA CONTOH. Buatlah rangkaian dengan Gerbang Logika untuk aljabar Boolean sbb. X . ( X’ + Y ) Jawab. IMPLEMENTASI DEMORGAN DALAM RANGKAIAN LOGIKA Hukum De Morgan (A + B)’ = A’ . B’ A + B = (A’ . B’)’ (A . B)’ = A’ + B’ A . B = (A’ + B’)’ Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logikaAND, 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. C Pengecekan tipe data boolean pada C bool my_variable = true; if (my_variable) { printf("True!1"); } else { printf("False!0"); }
  • 5. Javascript Pengecekan tipe data boolean pada javascript var myVar = new Boolean(true); if ( myVar ) { alert("boolean"); } else { alert("bukan boolean"); } 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 Sumber: http://kuliah.andifajar.com/aljabar-boolean-dan-gerbang-logika/ http://id.wikipedia.org/wiki/Aljabar_Boolean