- ALJABAR BOOLEAN -
(PERT-6)
Puji syukur atas Tuhan Yang Maha Pengasih dan lagi Maha Penyayang. Selain itu, Kami
juga memanjatkan puji syukur atas limpahan berkah dan hidayah-Nya, sehingga makalah
Matematika Terapan dengan materi “Aljabar Boolean ” ini bisa berjalan dengan lancar. Kami
juga berharap, supaya makalah ini bisa menjadi tambahan pengetahuan dan berguna bagi semua
pembaca makalah ini.
Makalah ini kami susun dengan lengkap dan detail dari berbagai sumber yang ada,
sehingga orang yang masih awam dapat memahami mengenai pengertian matematika terapan,
Kami juga menyampaikan ucapan terima kasih kepada seluruh pihak yang sudah berkontribusi
dalam penyelesaian makalah ini.
Kami juga menyadari bahwa kami masih memiliki banyak kekurangan dalam
penyusunan makalah ini. Kami memohon maaf apabila terdapat kesalahan dalam penyusunan
kata, sehingga kami membuka dan menerima kritik dan saran bagi seluruh pembaca.
Akhir kata Kami sampaikan, semoga makalah ini bisa bermanfaat dan memberi tambahan
pengetahuan bagi seluruh orang yang membaca.
Sekian.
Penulis
DAFTAR ISI
KATA PENGANTAR..........................................................................................................................................................2
DAFTAR PUSTAKA...........................................................................................................................................................3
BAB I................................................................................................................................................................................4
PENDAHULUAN...............................................................................................................................................................4
A. Latar Belakang........................................................................................................................................................4
B. Rumusan Masalah...................................................................................................................................................4
C. Tujuan Penulisan.....................................................................................................................................................4
BAB II...............................................................................................................................................................................5
PEMBAHASAN.................................................................................................................................................................5
A. Definisi Aljabar Boolean.........................................................................................................................................5
Tupel (B, +, , ’) disebut Aljabar Boolean jika untuk setiap a, b, c Î B berlaku aksioma-aksioma atau postulat
Huntington berikut:.....................................................................................................................................................5
B. Aljabar Boolean Dua-Nilai.......................................................................................................................................6
C. Ekspresi Boolean....................................................................................................................................................7
D. Prinsip Dualitas.......................................................................................................................................................8
F. Hukum-hukum Aljabar Boolean..............................................................................................................................8
G. Fungsi Boolean.......................................................................................................................................................9
H. Bentuk Kanonik.....................................................................................................................................................10
I. Konversi Antar Bentuk Kanonik.............................................................................................................................13
BAB III............................................................................................................................................................................14
PENUTUP.......................................................................................................................................................................14
A. Kesimpulan...........................................................................................................................................................14
B. Saran.....................................................................................................................................................................14
DAFTAR PUSTAKA.........................................................................................................................................................15
BAB I
PENDAHULUAN
A. Latar Belakang
Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan
operasi-operasi logik. Variabel-variabel diperlihatkan dengan huruf-huruf alfabet, dan tiga
operasi dasar dengan AND, OR dan NOT (komplemen).
Fungsi boolean terdiri dari variabel-variabel biner yang menunjukkan fungsi, suatu tanda
sama dengan, dan suatu ekspresi aljabar yang dibentuk dengan menggunakan variabel-variabel
biner, konstanta-konstanta 0 dan 1, simbol-simbol operasi logik, dan tanda kurung. Suatu fungsi
boolean bisa dinyatakan dalam tabel kebenaran. Suatu tabel kebenaran untuk fungsi boolean
merupakan daftar semua kombinasi angka-angka biner 0 dan 1 yang diberikan ke variabel-
variabel biner dan daftar yang memperlihatkan nilai fungsi untuk masing-masing kombinasi
biner.
Aljabar boolean mempunyai 2 fungsi berbeda yang saling berhubungan. Dalam arti luas,
aljabar boolean berarti suatu jenis simbol-simbol yang ditemukan oleh George Boole untuk
memanipulasi nilai-nilai kebenaran logika secara aljabar. Dalam hal ini aljabar boolean cocok
untuk diaplikasikan dalam komputer. Oleh karena itulah si penulis berharap si pembaca dapat
mengetahui fungsi dan menambah wawasan tentang Aljabar Boolean.
B. Rumusan Masalah
Dengan makalah yang di buat oleh kami sebagai penulis dapat ditemui
beberapa permasalahan diantaranya yaitu :
1. Apa yang di maksud dengan Aljabar Boolean?
2. Apa fungsi dari Aljabar Boolean tersebut?
3. Apa saja hukum-hukum dari Aljabar Boolean?
C. Tujuan Penulisan
Selain permasalahan yang ditemui dalam pembuatan makalah ini kami sebagai penulis
juga mempunyai beberapa tujuan dalam menulis makalah ini yaitu sebagai berikut:
1. Pembaca dapat mengetahui apa yang dimaksud dengan Aljabar Boolean.
2. Pembaca dapat mengetahui fungsi dari Aljabar Boolean.
3. Pembaca dapat mengetahui apa saja hukum-hukum dari Aljabar Boolean.
BAB II
PEMBAHASAN
Tupel (B, +, , ’) disebut Aljabar Boolean jika untuk setiap a, b, c Î B berlaku aksioma-aksioma
atau postulat Huntington berikut:
1. Closure :(i) a + b Î B
(ii) a b Î B
2. Identitas :(i) a + 0 = a
(ii) a 1 = a
3. Komutatif :(i) a + b = b + a
(ii) a b = b a
4. Distributif :(i) a (b + c) = (ab) + (a c)
(ii) a + (b c) = (a + b) (a + c)
5. Komplemen:(i) a + a’ = 1
(ii) a a’ = 0
A b a×b a B a+b A a’
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
C. Ekspresi Boolean
Misalkan (B, +,, ’) adalah sebuah aljabar Boolean. Suatu ekspresi Boolean dalam (B, +,
’) adalah:
(i) setiap elemen di dalam B,
(ii) setiap peubah,
(iii) jika e1 dan e2 adalah ekspresi Boolean, maka e1 + e2, e1 × e2, e1’ adalah ekspresi Boolean
Contoh: 0
1
a
b
c
a+b
a×b
a’× (b + c)
a × b’ + a × b × c’ + b’, dan sebagainya
D. Prinsip Dualitas
Misalkan S adalah kesamaan (identity) di dalam aljabar Boolean yang melibatkan
operator +, , dan komplemen, maka jika pernyataan S* diperoleh dengan cara mengganti
dengan +
+ dengan
0 dengan 1
1 dengan 0
dan membiarkan operator komplemen tetap apa adanya, maka kesamaan S* juga benar. S*
disebut sebagai dual dari S.
Contoh.
(i) (a × 1)(0 + a’) = 0 dualnya (a + 0) + (1 × a’) = 1
(ii) a(a‘ + b) = ab dualnya a + a‘b = a + b
G. Bentuk Kanonik
Ada dua macam bentuk kanonik:
1. Penjumlahan dari hasil kali (sum-of-product atau SOP)
2. Perkalian dari hasil jumlah (product-of-sum atau POS)
Contoh:
1. f(x, y, z) = x’y’z + xy’z’ + xyz à SOP
Setiap suku (term) disebut minterm
2. g(x, y, z) = (x + y + z)(x + y’ + z)(x + y’ + z’) (x’ + y + z’)(x’ + y’ + z) à POS
Setiap suku (term) disebut maxterm
Setiap minterm/maxterm mengandung literal lengkap
Contoh . Nyatakan tabel kebenaran di bawah ini dalam bentuk kanonik SOP dan POS.
Tabel 1
Penyelesaian:
a. SOP
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 1 adalah 001, 100,
dan 111, maka fungsi Booleannya dalam bentuk kanonik SOP adalah f(x, y, z) = x’y’z + xy’z’ +
xyz
atau (dengan menggunakan lambang minterm),
f(x, y, z) = m1 + m4 + m7 = å (1, 4, 7)
b. POS
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 0 adalah 000, 010,
011, 101, dan 110, maka fungsi Booleannya dalam bentuk kanonik POS adalah
f(x, y, z) = (x + y + z)(x + y’+ z)(x + y’+ z’)
(x’+ y + z’)(x’+ y’+ z)
atau dalam bentuk lain,
f(x, y, z) = M0 M2 M3 M5 M6 = Õ(0, 2, 3, 5, 6)
Contoh .
Nyatakan fungsi Boolean f(x, y, z) = x + y’z dalam bentuk kanonik SOP dan POS.
Penyelesaian:
(a) SOP
x = x(y + y’)
= xy + xy’
= xy (z + z’) + xy’(z + z’)
= xyz + xyz’ + xy’z + xy’z’
y’z = y’z (x + x’)
= xy’z + x’y’z
Jadi f(x, y, z) = x + y’z
= xyz + xyz’ + xy’z + xy’z’ + xy’z + x’y’z
= x’y’z + xy’z’ + xy’z + xyz’ + xyz
atau f(x, y, z) = m1 + m4 + m5 + m6 + m7 = S (1,4,5,6,7)
(b) POS
f(x, y, z) = x + y’z
= (x + y’)(x + z)
x + y’ = x + y’ + zz’
= (x + y’ + z)(x + y’ + z’)
x+z = x + z + yy’
= (x + y + z)(x + y’ + z)
Jadi, f(x, y, z) = (x + y’ + z)(x + y’ + z’)(x + y + z)(x + y’ + z)
= (x + y + z)(x + y’ + z)(x + y’ + z’)
atau f(x, y, z) = M0M2M3 = Õ(0, 2, 3)
Contoh. Carilah bentuk kanonik SOP dan POS dari f(x, y, z) = y' + xy + x' yz'
Penyelesaian:
(a) SOP
f(x, y, z) = y' + xy + x' yz'
= y' (x + x' ) (z + z' ) + xy (z + z' ) + x' yz'
= (xy' + x' y' ) (z + z' ) + xyz + xyz' + x' yz'
= xy' z + xy' z' + x' y' z + x' y' z' + xyz + xyz' + x' yz'
atau f(x, y, z) = m0+ m1 + m2+ m4+ m5+ m6+ m7
(b) POS
f(x, y, z) = M3 = x + y' + z'
ket E= sigma
BAB III
PENUTUP
A. Kesimpulan
Berdasarkan apa yang di bahas di atas si penulis dapat menyimpulkan bahwa untuk
mempunyai sebuah aljabar Boolean, harus diperlihatkan:
1. Elemen-elemen himpunan B,
2. Kaidah operasi untuk operator biner dan operator uner,
3. Memenuhi postulat Huntington
B. Saran
Untuk memahami lebih lanjut tentang Aljabar Boolean kami harap pembaca dapat
mencari sumber-sumber yang lain di internet dan buku-buku yang terkait dengan Aljabar
Boolean.
DAFTAR PUSTAKA
http&//pandukristiyanto5=.wordpress.)om/+4'4/'4/'=/aljabar-boolean/
kur+44.i0.itb.a).id/0ile/AljabarJ+4oolean.do
Anoname. oolean Algebra.http&//en.wikipedia.org/booleanKAlgebra/.diakses online tanggal +4April +4''.
ohn 3rowe and arrie ;ayes-?illohn. +44.Introdu)tion to #igital2le)troni)s.ristol & L Arrowsmith
and arrie ;ayes-?ill
1umarna.+449.2lektronika #igital.(onsep dasar dan aplikasinya.Mogyakarta&?raha Ilmu.1umarna. +4''.
https://lecturer.eepisits.edu/~ira/materi/matematika %20diskrit/Aljabar%20 Boolean.pdf
Aljabar BooleanPage 15