BAB 6 ALJABAR BOOLE. 1. Definisi Dasar MATEMATIKA DISKRIT

dokumen-dokumen yang mirip
BAB 6 ALJABAR BOOLE. 1. Definisi Dasar. Teorema 1 MATEMATIKA DISKRIT

Matematika Logika Aljabar Boolean

Definisi Aljabar Boolean

ALJABAR BOOLEAN R I R I I R A W A T I, M. K O M L O G I K A M A T E M A T I K A 3 S K S

Matematika informatika 1 ALJABAR BOOLEAN

Definisi Aljabar Boolean

Definisi Aljabar Boolean

yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya (Definisi 2.1 Menurut Lipschutz, Seymour & Marc Lars Lipson dalam

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 08 --

Aljabar Boolean. Adri Priadana

FPMIPA UPI ILMU KOMPUTER I. TEORI HIMPUNAN

Logika Matematika Aljabar Boolean

Aljabar Boole. Meliputi : Boole. Boole. 1. Definisi Aljabar Boole 2. Prinsip Dualitas dalam Aljabar

BAB 4. Aljabar Boolean

ebook PRINSIP & PERANCANGAN LOGIKA Fakultas Teknologi Industri Universitas Gunadarma 2013


Aljabar Boolean. IF2120 Matematika Diskrit. Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB. Rinaldi Munir - IF2120 Matematika Diskrit

Review Sistem Digital : Aljabar Boole

ALJABAR BOOLEAN. Misalkan terdapat. Definisi:

Aljabar Boolean. Matematika Diskrit

Bahan Kuliah. Priode UTS-UAS DADANG MULYANA. dadang mulyana 2012 ALJABAR BOOLEAN. dadang mulyana 2012

Aljabar Boolean. Rinaldi Munir/IF2151 Mat. Diskrit 1

Aljabar Boolean. Bahan Kuliah Matematika Diskrit

Aljabar Boolean. Rudi Susanto

2. Gambarkan gerbang logika yang dinyatakan dengan ekspresi Boole di bawah, kemudian sederhanakan dan gambarkan bentuk sederhananya.

Aljabar Boolean. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

DISUSUN OLEH AMALIA NURJANNAH, S.Pd

BAN 10 BENTUK NORMAL

DEFINISI ALJABAR BOOLEAN

MAKALAH SISTEM DIGITAL

MATERI 2 COMBINATIONAL LOGIC

BAB 2 GERBANG LOGIKA & ALJABAR BOOLE

BAB III GERBANG LOGIKA DAN ALJABAR BOOLEAN

Gambar 28 : contoh ekspresi beberapa logika dasar Tabel 3 : tabel kebenaran rangkaian gambar 28 A B C B.C Y = (A+B.C )

Pertemuan ke-5 ALJABAR BOOLEAN III

TI 2013 IE-204 Elektronika Industri & Otomasi UKM

ALJABAR BOLEAN. Hukum hukum ALjabar Boolean. 1. Hukum Komutatif

II. TINJAUAN PUSTAKA. disebut vertex, sedangkan E(G) (mungkin kosong) adalah himpunan tak terurut dari

Representasi Boolean

BAB X FUNGSI BOOLEAN, BENTUK KANONIK, DAN BENTUK BAKU

Pengaplikasian Aljabar Boolean dalam Menghias Permukaan Roti Panggang oleh Pemanggang Roti Pintar (Smart Toaster)

BAB 4 PROPOSISI. 1. Pernyataan dan Nilai Kebenaran

STUDI METODE QUINE-McCLUSKEY UNTUK MENYEDERHANAKAN RANGKAIAN DIGITAL S A F R I N A A M A N A H S I T E P U

O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U N I KO M 2012

PRAKTIKUM TEKNIK DIGITAL

X + 0 = X X.0 = 0 X + 1 = 1 X.1 = X

BAB 6 EKUIVALENSI LOGIS

( A + B) C. Persamaan tersebut adalah persamaan rangkaian digital dengan 3 masukan sehingga mempunyai 8 kemungkinan keadaan masukan.

Algoritma & Pemrograman 2C Halaman 1 dari 7 ALJABAR BOOLEAN

8 June 2011 MATEMATIKA DISKRIT 2

DASAR-DASAR LOGIKA. Pertemuan 2 Matematika Diskrit

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET TEKNIK DIGITAL LS 2 : Aljabar Boolean, Teori De Morgan I dan De Morgan II

BAB 7 PENYEDERHANAAN

Pertemuan 8. Aplikasi dan penyederhanaan Aljabar Boolean

Pertemuan 10. Fungsi Boolean, Bentuk Kanonik dan Bentuk Baku

Komplemen Boolean dituliskan dengan bar/garis atas dengan aturan sebagai berikut

Logika Matematika Teori Himpunan

Modul Praktikum. Logika Dasar. Dosen Pengampu: Anie Rose Irawati M.Cs. Penyusun:

EKUIVALENSI LOGIS. Dr. Julan HERNADI & (Asrul dan Enggar) Pertemuan 3 FONDASI MATEMATIKA. Program Studi Pendidikan Matematika FKIP Unmuh Ponorogo

GERBANG dan ALJABAR BOOLE

KALKULUS PERNYATAAN. Totologi & Kontradiksi. Tingkat Kekuatan Operator. Tabel Kebenaran 9/30/2013. Nur Insani, M.Sc

Pertemuan ke-4 ALJABAR BOOLEAN I

Perancangan Rangkaian Logika. Sintesis Rangkaian Logika

0.(0.1)=(0.0).1 0.0=0.1 0=0

RANGKAIAN KOMBINASIONAL

BAB III ALJABAR BOOLE (BOOLEAN ALGEBRA)

Logika Matematika Diskret (TKE132107) Program Studi Teknik Elektro, Unsoed

09/01/2018. Capaian Pembelajaran Mahasiswa dapat menjelaskan konsep diagram Venn, teorema Boolean dan membangun fungsi Boolean.

Aljabar Boolean dan Gerbang Logika Dasar

HIMPUNAN MATEMATIKA. Program Studi Agroteknologi Universitas Gunadarma

1 INDUKSI MATEMATIKA

Rangkaian digital yang ekivalen dengan persamaan logika. Misalnya diketahui persamaan logika: x = A.B+C Rangkaiannya:

Pusat Pengembangan Pendidikan Universitas Gadjah Mada 1

Matematika Industri I

PERTEMUAN TAUTOLOGI, KONTRADIKSI, DAN CONTINGENT

Logika Matematika. Bab 1: Aljabar Boolean. Andrian Rakhmatsyah Teknik Informatika STT Telkom Lab. Sistem Komputer dan Jaringan

Tabel kebenaran untuk dua masukan (input) Y = AB + AB A B Y

LOGIKA MATEMATIKA. 3 SKS By : Sri Rezeki Candra Nursari

I. Judul Percobaan Rangkaian Gerbang Logika dan Aljabar Boolean

ARSITEKTUR DAN ORGANISASI KOMPUTER Aljabar Boolean, Gerbang Logika, dan Penyederhanaannya

BAB 2. HIMPUNAN UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK. Senin, 17 Oktober 2016

I. Aljabar Himpunan Handout Analisis Riil I (PAM 351)

BAB II ALJABAR BOOLEAN DAN GERBANG LOGIKA

Bentuk Standar Ungkapan Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Ada dua macam bentuk kanonik:

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET TEKNIK DIGITAL LS 2 : Aljabar Boolean, Teori De Morgan I dan De Morgan II

MATEMATIKA BISNIS. Himpunan. Muhammad Kahfi, MSM. Modul ke: Fakultas Ekonomi Bisnis. Program Studi Manajemen.

Aljabar Boolean dan Sintesis Fungsi. Logika

Perancangan Rangkaian Logika. Sintesis Rangkaian Logika

LOGIKA MATEMATIKA LOGIKA. Altien Jonathan Rindengan, S.Si, M.Kom

PENERAPAN METODE QUINE-MC CLUSKEY UNTUK MENYEDERHANAKAN FUNGSI BOOLEAN

Himpunan Matematika Diskret (TKE132107) Program Studi Teknik Elektro, Unsoed

Himpunan (set) Himpunan (set) adalah kumpulan objek-objek yang berbeda. Objek di dalam himpunan disebut elemen, unsur, atau anggota.

63 ISSN: (Print), (Online)

Ungkapan Boolean dan Aljabar Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

STMIK Banjarbaru EKUIVALENSI LOGIKA. 10/15/2012 H. Fitriyadi & F. Soesianto

Aljabar Boolean, Sintesis Ekspresi Logika

BAB I LOGIKA MATEMATIKA

Definisi 2.1. : Sebuah pernyataan yang bernilai benar atau salah disebut dengan proposisi (proposition)

JUMANTAKA Halaman Jurnal: Halaman LPPM STMIK DCI:

Transkripsi:

BAB 6 ALJABAR BOOLE 1. Definisi Dasar Himpunan dan proposisi mempunyai sifat yang serupa yaitu memenuhi hukum identitas. Hukum ini digunakan untuk mendefinisikan struktur matematika abstrak yang disebut ALJABAR BOOLE. Nama tersebut diambil dari nama seorang matematikawan bernama George Boole (1813 1864). Secara umum, aljabar boole didefinisikan sebagai suatu himpunan dengan operasi,, (atau ), serta elemen 0 dan 1 ditulis sebagai atau 1. Hukum Komutatif a. x y = y x b. x y = y x 2. Hukum Asosiatif a. (x y) z = x (y z) b. (x y) z = x (y z) 3. Hukum Distributif a. x (y z) = (x y) (x z) b. x (y z) = (x y) (x z) 4. Hukum Identitas a. x 0 = x b. x 1 = x 5. Hukum Negasi (komplemen) a. x x = 1 b. x x = 0 Untuk lebih menyerupai operasi-operasi aritmatika, kadang-kadang simbol dituliskan dengan + dan dituliskan dengan *, atau tidak ditulis sama sekali.

Dalam aljabar Boole dikenal prinsip dualitas. Jika penghubung ditukarkan dengan dan 0 ditukarkan dengan 1 diseluruh aturan dalam aljabar Boole, maka hasilnya juga berlaku sebagai suatu aljabar Boole. Ada beberapa teorema yang dapat diturunkan dari aturan-aturan aljabar Boole : Teorema 1 Misalnya, diketahui aljabar Boole inilah yang berlaku : dan x, y, x, y Є B, maka hukum-hukum 1. Hukum Idempoten a. x x = x b. x x = x 2. Hukum Ikatan a. x 1 = 1 b. x 0 = 0 3. Hukum Absorbsi a. (x y) x = x b. (x y) x = x 4. Hukum De Morgan a. (x y) = x y b. (x y) = x y Bukti : (1a) x x = (x x) 1 hukum Identitas (b) = (x x) (x x ) hukum Negasi (a) = x (x x ) hukum Distributif (a) = x 0 hukum Negasi (b) = x hukum Identitas (a) Latihan Soal : Buktikan masing-masing teorema!

Teorema 2 Dalam suatu aljabar Boole, elemen 0 dan 1 adalah tunggal. Bukti : Misalkan ada 2 buah elemen 0 dalam, sebut 0 1 dan 0 2. Akan dibuktikan bahwa pastilah 0 1 = 0 2. Menurut hukum identitas, untuk sembarang a i dan a 2 berlakulah persamaan a 1 0 1 = a 1 dan a 2 0 2 = a 2 Substitusi a 1 = 0 2 dan a 2 = 0 1. Dengan demikian, didapatkan 0 2 0 1 = 0 2 dan 0 1 0 2 = 0 1 Dalam aljabar Boole berlaku hukum komutatif sehingga : 0 2 0 1 = 0 1 0 2 0 2 = 0 1 Terbukti bahwa 0 2 = 0 1 atu elemen 0 tunggal. Latihan Soal : Buktikan untuk 2 buah elemen 1 adalah tunggal! Teorema 3 Untuk setiap elemen x Є hukum negasi. terdapatlah dengan tunggal x yang memenuhi Bukti : Misal x memiliki 2 komplemen, yaitu x 1 dan x 2. Akan dibuktikan bahwa pastilah x 1 = x 2. Oleh karena x 1 dan x 2 merupakan komplemen dari x, maka berlakulah hukum negasi. x x 1 = 1 dan x x 1 = 0 x x 2 = 1 dan x x 2 = 0 Padahal : x 1 = x 1 1 hukum identitas (b) = x 1 (x x 2 ) hukum negasi (b) dan karena x 2 adalah komplemen x = (x 1 x) (x 1 x 2 ) hukum distributif (b) dan komutatif = 0 (x 1 x 2 ) hukum negasi (b) = (x x 2 ) (x 1 x 2 ) hukum negasi (b)

= (x x 1 ) x 2 hukum distributif = 1 x 2 hukum negasi = x 2 hukum identitas Terbukti bahwa x 1 = x 2, atau terdapatlah dengan tunggal x yang memenuhi hukum negasi. 2. Fungsi Boolean Misal B = adalah aljabar Boole. Suatu fungsi Boolean variabel adalah fungsi f : B n B Fungsi Boolean sederhana adalah jika B = {0,1}. Jadi, f : {0,1} n {0,1}. Masukannya adalah {0,1} n dan keluaran fungsi adalah {0,1} Operasi Not, And (dan), Or(atau) dalam logika dapat dipandang sebagai fungsi Boolean dari {0,1} 2 {0,1} Fungsi Not : {0,1} {0,1} didefinisikan sebagai : Not (x) = { Fungsi itu biasanya ditulis (x) Fungsi And : {0,1} 2 {0,1} didefinisikan sebagai : And (x,y) = { Fungsi Or : {0,1} 2 {0,1} didefinisikan sebagai : Or (x,y) = { Contoh : 1. Nyatakan penghubung XOR (eksklusif Or) dalam fungsi {0,1} 2 {0,1} Penghubung XOR (simbol ) mirip dengan atau ( ). Akan tetapi jika kedua kalimat penyusunnya benar, maka hasilnya salah. Nilai kebenaran penghubung ( ) dan dapat dilihat pada tabel berikut :

p q p q p q T T T F T F T T F T T T F F F F Jika T dinyatakan dengan 1 dan F dinyatakan dengan 0, maka dapat dinyatakan dengan tabel masukan/keluaran dalam tabel berikut : p q p q 1 1 0 1 0 1 0 1 1 0 0 0 p q berharga 0 jika p = q dan berharga 1 jika p q Jika XOR dinyatakan dengan fungsi {0,1} 2 {0,1}, maka : XOR {0,1} 2 {0,1} didefinisikan sebagai XOR (p,q) = { 2. Perhatikan fungsi Boole f = {0,1} 3 {0,1} yang didefinisikan dengan aturan : f(x 1, x 2, x 3 ) = (x 1 + x 2 + x 3 ) mod 2 Nyatakan f menggunakan tabel masukan/keluaran! F(1,1,1) = (1+1+1) mod 2 = 3 mod 2 = 1 F(1,1,0) = (1+1+0) mod 2 = 2 mod 2 = 0 Dst Didapat tabel masukan/keluaran yang dinyatakan pada tabel berikut :

Masukan Keluaran x 1 x 2 x 3 (x 1 + x 2 + x 3 ) mod 2 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 0 Latihan Soal : Diketahui fungsi Boole f = {0,1} 3 {0,1} yang didefinisikan sebagai f(x 1, x 2, x 3 ) = (x 1 x 2 ) (x 1 x 2 ). Tulislah tabel nilai fungsi untuk semua harga x 1, x 2, x 3 yang mungkin. 3. Ekspresi Boole Ekspresi Boole dalam n buah variabel x 1, x 2,, x n didefinisikan secara rekursif sebagai berikut : 1. 0 dan 1 adalah ekspresi boole 2. x 1, x 2,, x n masing-masing adalah ekspresi boole 3. Jika E 1 dan E 2 adalah ekspresi boole, maka E 1 E 2, E 1 E 2, E 1 adalah ekspresi boole Contoh : 1. Apakah ekspresi berikut merupakan ekspresi Boole dalam variabel x, y, z? a. z b. x y c. (x y) (z x) d. (x y) ( x z) 1 a. Menurut definisi (2), jelas bahwa z sendiri merupakan ekspresi Boole

b. Menurut definisi (2), x dan y merupakan ekspresi Boole. Oleh karena x dan y masing-masing merupakan ekspresi Boole, maka menurut (3), x y juga merupakan ekspresi Boole (definisi 3) c. X dan y merupakan ekspresi Boole (definisi 2), maka (x y) merupakan ekspresi Boole (definisi 3) sehingga (x y) merupakan ekspresi Boole. Selanjutnya x, y dan z merupakan ekspresi Boole (definisi 2), maka z merupakan ekspresi Boole (definisi 3) sehingga z x merupakan ekspresi Boole. Oleh karena (x y) dan (z x) masing-masing ekspresi Boole, maka (x y) (z x) merupakan ekspresi Boole juga. d. (x y) ( x z) 1 merupakan ekspresi Boole karena x, y,z dan 1 masing-masing merupakan ekspresi Boole. Dalam praktek, ekspresi Boole diganti dengan (.) atau dihilangkan sama sekali, jadi notasi (c) dan (d) berbentuk (xy) (z x) dan (x y)( x z)1 2. Telitilah apakah kedua ekspresi Boole di bawah ini ekuivalen E 1 = xy xyz z dan E 2 = xy z xy xyz z = xy (1 z) z hukum distributif = xy.1 z hukum ikatan = xy z hukum identitas Oleh karena E 2 bisa didapatkan dari E 1, maka disimpulkan bahwa E 1 = E 2 Tabel masukan dan keluaran E 1 dan E 2 dapat diihat pada tabel berikut : x y z xy xyz E 1 = xy xyz z E 2 = xy z 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0

Dalam tabel diatas tampak bahwa semua nilai fungsi E 1 dan E 2 sama. Itu berarti E 1 = E 2 Latihan Soal : Diketahui ekspresi Boole dalam 3 variabel x, y, z sebagai E = x yz. Buatlah tabel fungsi Boole yang sesuai dengan ekspresi E. 4. Bentuk Normal Disjunctive Ekspresi Boole yang hanya terdiri dari satu variabel (atau komplemennya) disebut Literal. Setengah dari nilai fungsi ekspresi yang berbentuk Literal akan bernilai 1 dan setengah yang lain bernilai 0. Contoh : Buatlah tabel masukan/keluaran fungsi Literal f : {0,1} 2 {0,1} yang didefinisikan f(x,y)=y x y y 1 1 0 1 0 1 0 1 0 0 0 1 Dalam tabel diatas tampak bahwa setengah dari nilai fungsi (2 buah) berharga = 1 dan setengah yang lain berharga = 0 Ekspresi Boole n variabel x 1, x n yang merupakan gabungan dari beberapa Literal yang dihubungkan dengan disebut Minterm. Jadi, Minterm berbentuk : dengan a i berharga 0 atau 1 adalah x i dan Contoh : Tentukan apakah ekspresi-ekspresi berikut merupakan minterm dalam 3 variabel x, y, z a. xy z b. xz c. xyx z

a. Merupakan minterm dalam x, y, dan z karena memuat Literal x, y, dan z b. Bukan minterm dalam x, y, dan z karena tidak memuat Literal y. Perhatikan bahwa xz merupakan miterm dalam 2 variabel x dan z. c. Bukan minterm karena x muncul dalam 2 literal Gabungan minterm yang ekuivalen dengan suatu ekspresi Boole E dinamakan Bentuk Normal Disjungtif (DNF = Disjunctive Normal Form). Kadang-kadang bentuk tersebut dinamakan Bentuk Kanonik Minterm untuk E. Contoh : Buatlah tabel untuk ekspresi Boole E dalam 3 variabel x, y, z. E = x yz xy z xy z xyz x y z x yz xy z xy z xyz E 1 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 1 0 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 E merupakan gabungan dari 4 minterm, masing-masing x yz, xy z, xy z dan xyz. Setiap minterm (kolom) hanya memiliki tepat satu keluaran bernilai 1. Untuk minterm yang berbeda, posisi nilai 1 tersebut juga pasti akan terletak pada baris yang berbeda. Oleh karena E merupakan gabungan dari ke-4 minterm yang dihubungkan dengan, maka E akan bernilai = 1 pada baris dimana salah satu minterm bernilai = 1.

Latihan Soal : 1. Carilah ekspresi Boole dalam 3 variabel x, y, z yang memiliki tabel kebenaran yang dinyatakan alam tabel berikut : x y Z E 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 0 0 0 2. Jadikan ekspresi E = (x yz )(yz) dalam bentuk DNF. 5. Rancangan Rangkaian Saklar Misal A, B, menyatakan saklar listrik dan misal A dan A menyatakan saklar dengan memberikan nilai 1 jika hidup dan nilai 0 dalam hal lain, juga sebaliknya. 2 buah saklar, sebut A dan B dapat dihubungkan dengan kawat secara kombinasi seri atau paralel yang hubungannyadapat dilihat pada gambar berikut. A B menyatakan A dan B dihubungkan secara seri, sedangkan A B menyatakan A dan B dihubungkan secara paralel. Suatu rancangan rangkaian Boole berarti susunan dari kawat dan saklar dapat dibentuk dengan pengulangan menggunalkan kombinasi seri dan paralel. Jadi dapat dinyatakan dengan menggunakan hubungan dan.

Dalam rangkaian saklar, kita dapat memisalkan 1 dan 0 masing-masing menyatakan saklar atau rangkaian hidup dan mati. Tabel berikut menyatakan keadaan rangkaian seri A B dan rangkaian paralel A B Contoh: Rangkaian (1) pada gambar berikut dapat dituliskan dengan A (B A ) dan rangkaian (2) dengan (A B ) ((A C) B) Misal rangkaian (1) pada gambar di atas sudah kita ketahui suatu rangkaian hidup, jika ada aliran listrik dan mati jika tidak terdapat aliran listrik. Tabel kebenaran yang dibentuk untuk A (B A ) adalah sebagai berikut: Jadi akan terdapat aliran listrik hanya jika A dan B hidup. Latihan soal: 1. Tentukan tabel kebenaran yang dibentuk untuk (A B ) ((A C) B)

2. Tentukan pernyataan Boolean untuk tiap-tiap rangakaian pada gambar berikut: 3. Bentuk suatu rangakain utuk masing-masing pernyataan Boole berikut: a. (A B) (A (B A B)) b. (A B) C (A B C )