Top Banner
Aljabar Boolean Boolean Variable danTabel Kebenaran Gerbang Logika Aritmatika Boolean Identitas Aljabar Boolean Sifat-sifat Aljabar Boolean Aturan Penyederhanaan Boolean Fungsi Eksklusif OR Teorema De’ Morgan KonversiTable Kebenaran keAljabar Boolean
55

Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aug 19, 2018

Download

Documents

doandien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aljabar Boolean•Boolean Variable dan Tabel Kebenaran

•Gerbang Logika

•Aritmatika Boolean

•Identitas Aljabar Boolean

•Sifat-sifat Aljabar Boolean

•Aturan Penyederhanaan Boolean

•Fungsi Eksklusif OR

•Teorema De’ Morgan

•Konversi Table Kebenaran ke Aljabar Boolean

Page 2: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Representasi Boolean

Representasi Boolean

Variable dan Konstanta Boolean

Tabel Kebenaran (Truth Table)

Page 3: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Operasi Dasar

Gerbang OR (Operasi OR)

Gerbang AND (Operasi AND)

Gerbang NOT (Operasi NOT)

Page 4: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aljabar Boolean

Sifat-sifat Aljabar Boolean

Identitas Aljabar Boolean

Penyederhanaan Rangkaian

Teorema De’Morgan

Page 5: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Variable Boolean dan

Tabel Kebenaran

Page 6: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Representasi Boolean

Logic 0 Logic 1

False True

Off On

Low High

No Yes

Open Switch Close Switch

Page 7: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Variable Boolean

Binary 0: besar tegangan

antara 0 – 0,8 volt

Binary 1: besar tegangan

antara 2 – 5 volt

Not used: besar tegangan

antara 0,8 – 2 volt

•Not used dapat mengakibatkan error

•Nilai boolean 0 dan 1 tidak merepresentasikan nilai sebenarnya hanya merepre-

sentasikan keadaan sebuah variabel tegangan

Page 8: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Tabel Kebenaran

Tabel kebenaranfungsinya memberikangambaran hubunganoutput suatu rangkaiandigital terhadapkombinasi input yang diberikan

Terdapat semuakombinasi input yang mungkin (dari variable A dan B) dengan level keadaan output yang berkesesuaian

Page 9: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Logic Gates

Page 10: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Gerbang OR (operasi OR)

Pernyataan:

◦ X=A+B X sama dengan A or B

◦ Tanda “+” operasi or tidak memilki arti

yang sama dengan aljabar penjumlahan

Page 11: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Gerbang AND (operasi AND)

Pernyataan:

◦ X=A*B X sama dengan A and B

Page 12: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Gerbang (operasi) NOT

Page 13: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Gerbang (operasi) NOR

Page 14: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Gerbang (operasi) NAND

Page 15: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (1)

Dengan menambahkan bilangan-bilangan

biner, diperoleh:

0+0=0

0+1=1

1+0=1

1+1=1

Page 16: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (3)

Pejumlahan boolean ekuivalen dengan

gerbang OR

Page 17: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (4)

Perkalian dalam aljabar boolean,

0x0=0

0x1=0

1x0=0

1x1=1

Page 18: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (5)

Perkalian dalam aljabar boolean dan

gerbang AND

Page 19: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (6)

Seperti aljabar pada umumnya, aljabarboolean menggunakan huruf untukmerepresentasikan sebuah variable.

◦ Aljabar boolean menggunakan huruf CAPITAL

Karena hanya memiliki dua kemungkinannilai, yaitu 0 dan 1, maka setiap variable boolean memiliki komplementnya.

◦ Komplement ditandai dengan “bar” atau “tandapetik tunggal” yang dituliskan di atas sebuahvariable boolean

0',0,1

1',1,0

AatauAmakaAJika

AatauAmakaAJika

Page 20: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aritmatika Boolean (7)

Komplement boolean ekuivalen dengan

gerbang NOT

Page 21: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (1)

Penjumlahan Dalam istilah matematika, identitas adalah

sebuah pernyataan bernilai benar untuk

semua kemungkinan nilai variable.

Page 22: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (2)

Penjumlahan Identitas 1 aljabar boolean adalah:

◦ Penjumlahan sebuah variable dengan 0 sama

dengan nilai variable itu sendiri

Page 23: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (3)

Penjumlahan Identitas berikutnya merupakan identitas

yang sangat berbeda dengan identitas

aljabar aritmatika, yaitu

◦ Penjumlahan sebuah variable dengan 1 akan

selalu menghasilkan nilai 1.

Page 24: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (4)

Penjumlahan sebuah variable ditambahkan denga

variable itu sendiri akan menghasilkan nilai

yang sama dengan nilai variable tersebut.

Page 25: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (5)

Penjumlahan Identitas berikut ini berhubungan dengan

sifat komplement bilangan biner, yaitu

◦ Sebuah variable ditambahkan dengan

komplement variable tersebut

Page 26: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (6)

Perkalian Terdapat juga empat identitas untuk

perkalian aljabar boolean, yaitu:

◦ A x 0, A x 1, A x A, and A x A‘

Page 27: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (7)

Perkalian Identitas I:

Identitas II:

Page 28: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (8)

Perkalian Identitas III:

Page 29: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (9)

Perkalian Identitas IV:

Page 30: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Identitas Aljabar Boolean (10)

Identitas penjumlahan dan perkalian dalam

aljabar boolean dapat dirangkum sebagai

berikut:

Identitas Dasar Aljabar Boolean

Penjumlahan Perkalian

A + 0 = A

A + 1 = 1

A + A = A

A + A = 1

0A=0

1A=A

AA=A

AA=0

Page 31: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sifat-sifat Aljabar Boolean (1)

Jenis lain dari sebuah identitas dalam

istilah matematika adalah sifat atau hukum

(aturan)

Sifat-sifat (hukum-hukum) aljabar boolean

adalah:

◦ Kamutatif, asosiatif, dan distributif

Page 32: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sifat-sifat Aljabar Boolean (2)

Sifat komutatif

Page 33: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sifat-sifat Aljabar Boolean (3)

Sifat asosiatif

penjumlahan

Sifat asosiatif

perkalian

Page 34: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sifat-sifat Aljabar Boolean (4)

Sifat berikutnya adalah distributif,

Page 35: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sifat-sifat Aljabar Boolean (5)

Sifat-sifat aljabar boolean dapat dirangkum

sebagai berikut:

Sifat-sifat Dasar Aljabar Boolean

Penjumlahan Perkalian

A + B = B + A

A + ( B + C ) = ( A + B ) + C

AB = BA

A(BC) = (AB)C

A ( B + C ) = AB + AC

Page 36: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (1) Dengan menggunakan identitas dan sifat

aljabar boolen dapat digunakan untuk

menyederhanakan persamaan aljabar

boolean yang lebih kompleks

Page 37: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (2) Contoh: sederhanakanlah A+AB

Page 38: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (3) Aturan ini dapat dibuktikan dengan

langkah-langkah:

◦ Faktorkan A, terapkan identitas A + 1 = 1, dan

terapkan identitas 1A=A

Perhatikan: identitas A + 1 =1 digunakan untuk mereduksi

(1 + B) = 1. Dengan demikian dapat disimpulkan ABC + 1

juga akan menghasilkan nilai 1 dengan menggunakan

identitas tersebut

Page 39: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (4) Contoh: sederhanakanlah A+A’B

Page 40: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (5) Untuk membuktikan aturan

penyederhanaan di atas dilakukan dengan

cara:

◦ A diekspand, faktorkan B, gunakan identitas A

+ A’ = 1, dan gunakan identitas 1A = A

Perhaitkan bahwa (A+AB) digunakan untuk

mengekspand A menjadi “A+AB”. Langkah ini

disebut “backward”. Kadang kala di dalam

matematika, langkah “backward” diperlukan untuk

memperoleh solusi yang baik.

Page 41: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (6) Aturan penyederhaan pada contoh

berikut melibatkan sifat distributif

Sederhanakan: (A+B)(A+C)

Page 42: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (7) Bukti aturan penyederhaan di atas adalah:

Langkah-langkahnya adalah:

-Distribusikan

-Gunakan identitas AA = A

-Gunakan aturan A + AB = A untuk mereduksi A + AC

-Gunakan aturan A + AB = A untuk mereduksi A + AB

Page 43: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan Penyederhanaan Aljabar

Boolean (8) Beberapa aturan penyederhanaan dapat

dirangkum sebagai berikut:

Aturan Penyederhanaan yang Sering Digunakan

A + AB = A

A + AB = A + B

(A + B)(A + C) = A + BC

Page 44: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Fungsi Eksklusif OR (1)

Selain fungsi-fungsi yang telah dibahas,

terdapat fungsi yang cukup penting adalah

fungsi eksklusif OR

Jika fungsi OR ekuivalen dengan aljabar

penjumlahan, fungsi AND ekuivalen

dengan aljabar perkalian dan fungsi NOT

ekuivalen dengan aljabar kompelementer,

maka untuk fungsi Eksklusif OR tidak ada

tidak ada ekuivalen secara langsung

Page 45: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Fungsi Eksklusif OR (2)

Fungsi eksklusif OR (XOR)

direpresentasikan dengan simbol:

Fungsi tersebut:

◦ AB ekuivalen dengan AB’ +A’B

Page 46: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Fungsi Eksklusif OR (3)

Dalam bentuk rangkaian,

Ekuivalensi aljabar boolean ini

sangat membantu dalam proses

penyederhanaan rangkaian:

Suatu pernyataan boolean yang

berbentuk AB’+A’B ( atau

sebuah rangkain yang terdiri dari

dua gerbang AND dan sebuah

gerbang OR) dapat diwakili oleh

AB (atau gerbang XOR

Page 47: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan De’Morgan (1)

Jika semua input suatu gerbang AND

diinvers, maka fungsi gerbang tersebut

sama seperti fungsi gerbang NOR

Jika semua input suatu gerbang OR

diinvers, maka fungsi gerbang tersebut

sama seperti fungsi gerbang NAND

Aturan De’Morgan memiliki prinsip yang

sama, tetapi yang diinvers adalah

outputnya.

Page 48: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Aturan De’Morgan (2)

Contoh ekuivalensi De’Morgan:

Page 49: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Teorema De’Morgan (1)

Teorema De’Morgan dapat diilustrasikan

sebagai pemisah simbol “bar” yang

panjang,

Page 50: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Teorema De’Morgan (2)

Jika terdapat lebih dari satu “bar” untuk

suatu variable (atau beberapa variable),

pemisahan “bar” hanya boleh dilakukan

satu per satu

Untuk mempermudah penyederhanaan

rangkaian, pemisahan “bar” dilakukan

pertama kali untuk “bar” paling panjag

(paling atas)

Page 51: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Teorema De’Morgan (3)

Sebagai ilustrasi, misal

sebuah pernyataan

boolean:

◦ (A + (BC))

◦ Disederhanakan

menggunakan aturan

de’Morgan

Page 52: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Alternative Representasi

Page 53: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Sederhanakan Rangkaian ini:

Page 54: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Teorema De’Morgan (4)

Latihan:

◦ Sederhanakan rangkaian berikut ini

menggunakan teorema deMorgan

Page 55: Aljabar Boolean · 2016-10-05 · •Gerbang Logika •Aritmatika ... dua gerbangAND dan sebuah gerbang OR) ... sama seperti fungsi gerbang NAND

Teorema De’Morgan (5)

Latihan: