Top Banner
Kuliah #4 ALJABAR BOOLEAN Denny Darlis Program Studi D3 Teknologi Telekomunikasi Fakultas Ilmu Terapan - Universitas Telkom Semester Genap 2019/2020 DTG1H3‐ TEKNIK DIGITAL
17

DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

May 23, 2020

Download

Documents

dariahiddleston
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: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

Kuliah #4ALJABAR BOOLEAN

Denny DarlisProgram Studi D3 Teknologi TelekomunikasiFakultas Ilmu Terapan - Universitas Telkom

Semester Genap 2019/2020

DTG1H3‐TEKNIK DIGITAL

Page 2: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

Outline• Tujuan Perkuliahan• Jenis-Jenis Gerbang Dasar• Gerbang Dasar Dengan Input Lebih

Dari 2• Alternatif Simbol Gerbang• Gerbang Universal

Page 3: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

Tujuan Perkuliahan• Memahami Jenis Gerbang Dasar 2 Input dan Lebih• Memahami Jenis Gerbang Universal dan

penggunaannya

Page 4: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

21

PENDAHULUAN• Pada tahun 1849, George Boole

mempublikasikan skema aljabar untuk mendeskripsikan proses yang berhubungan dengan pendekatan logika.

• Selanjutnya aljabar ini populer sebagai aljabar boole.

• Pada awal tahun 1930 Claude Shannon menunjukkan bahwa aljabar boole mampu digunakan untuk deskripsi rangkaian logika.

• Pada bagian ini akan ditunjukkan kegunaan aljabar boole dalam hal desain dan analisis rangkaian logika.

Denny Darlis – 2014/2015

Page 5: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

22

Aksioma dalam Aljabar Boole

1a. 0 ∙ 0 = 01b. 1 + 1 = 1

2a. 1 ∙ 1 = 12b. 0 + 0 = 0

3a. 0 ∙ 1 = 1 ∙ 0 = 03b. 1 + 0 = 0 + 1 = 1

4a. Jika x = 0, maka = 14b. Jika x = 1, maka = 0

xx

Denny Darlis – 2014/2015

Page 6: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

23

5a. x ∙ 0 = 05b. x + 1 = 1

6a. x ∙ 1 = x6b. x + 0 = x

7a. x ∙ x = x7b. x + x = x

8a. x ∙ = 08b. x + = 1

9. = x

Teorema Variable Tunggal

x_

x_

x__

Denny Darlis – 2014/2015

Page 7: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

24

Prinsip Dualitas Aljabar Boole• Dualitas Ekspresi Boolean diperoleh

dengan mengganti operator AND dengan ekivalen operator OR, dan operator OR dengan ekivalen operator AND, bit ‘0’ dengan ekivalen bit ‘1’, dan bit ‘1’ dengan bit ‘0’.

• Prinsip ini akan berguna dalam manipulasi aljabar boole dalam penyederhanaan rangkaian logika.

Denny Darlis – 2014/2015

Page 8: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

25

10a. x ∙ y = y ∙ x10b. x + y = y + x

11a. x ∙ (y ∙ z) = (x ∙ y) ∙ z11b. x + (y + z) = (x + y) + z

12a. x ∙ (y + z) = x ∙ y + x ∙ z12b. x + y ∙ z = (x + y) ∙ (x + z)

13a. x + x ∙ y = x13b. x ∙ (x + y) = x

SIFAT DUA dan TIGA VARIABLE (1)

Commutative}}}

}

Associative

Distributive

Absorptive

Denny Darlis – 2014/2015

Page 9: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

26

14a. x ∙ y + x ∙ = x

14b. (x + y) . (x + ) = x

15a.

15b.

SIFAT DUA dan TIGA VARIABLE (2)

y

x + y x y= .

x . y x= + y

yCombining

Teorema DeMorgan}}

Denny Darlis – 2014/2015

Page 10: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

27

EKIVALEN SIMBOL

X = X'

X = (X')'

Denny Darlis – 2014/2015

Page 11: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

28

1. Buktikan teorema : X • Y + X • Y' = X

Contoh Pembuktian Teorema Aljabar Boole Berdasarkan AksiomaDan Teorema Variable Tunggal :

X • Y + X •Y' = X • (Y + Y')

X • (Y + Y') = X • (1)

X • (1) = X

2. Buktikan teorema : X + X • Y = XX + X • Y = X • 1 + X • Y

X • 1 + X • Y = X • (1 + Y)

X • (1 + Y) = X • (1)

X • (1) = X

Sifat Distributive :

Sifat Komplemen :

Sifat Identitas :

Sifat Identitas

Sifat distributive

identitas

identitas

Denny Darlis – 2014/2015

Page 12: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

29

TEOREMA DeMorgan

(X + Y)' = X' • Y'

(X • Y)' = X' + Y'

Gerbang NOR equivalent dengan Gerbang AND yang inputnya dikomplemen

Gerbang NAND equivalent denganGerbang OR yang inputnya dikomplemen

Contoh: Z = A' B' C + A' B C + A B' C + A B C'

Z' = (A + B + C') • (A + B' + C') • (A' + B + C') • (A' + B' + C)

Teorema DeMorgan dapat digunakan mengkonversi pernyataan AND/OR menjadi pernyataan OR/AND

X 0 0 1 1

Y 0 1 0 1

X 1 1 0 0

Y 1 0 1 0

X + Y 1 0 0 0

X•Y 1 0 0 0

X 0 0 1 1

Y 0 1 0 1

X 1 1 0 0

Y 1 0 1 0

X + Y 1 1 1 0

X•Y 1 1 1 0

Denny Darlis – 2014/2015

Page 13: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

30

Suatu Tabel Kebenaran dapat dinyatakan sebagai suatu fungsi Boolean

Sebuah tabel kebenaran dapat dinyatakan dalam dua bentuk fungsi boolean yang ekivalen

Fungsi-fungsi persamaan yang diperoleh dari suatu tabel kebenaran disebut sebagai canonical form.

Sum of Products FormDisebut juga disjunctive normal form, merupakan ekspansi Bagian minterm tabel kebenaran

F = A' B C + A B' C' + A B' C + A B C' + A B C0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

F' = A' B' C' + A' B' C + A' B C'

F 0 0 0 1 1 1 1 1

F 1 1 1 0 0 0 0 0

C 0 1 0 1 0 1 0 1

B 0 0 1 1 0 0 1 1

A 0 0 0 0 1 1 1 1

TABEL KEBENARAN (TRUTH TABLE)

Denny Darlis – 2014/2015

Page 14: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

31

Sum of ProductsF dalam bentuk SoP :F(A,B,C) = m(3,4,5,6,7)

= m3 + m4 + m5 + m6 + m7= A' B C + A B' C' + A B' C

+ A B C' + A B CPenyederhanaan dengan Aljabar Boole :

F = A B' (C + C') + A' B C + A B (C' + C)= A B' + A' B C + A B

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

= A + A' B C

= A + B C

Realisasi Hasil Penyederhanaan Fungsi SoP

B

C

A

F

A B C = m 1 A B C = m 2 A B C = m 3 A B C = m 4 A B C = m 5 A B C = m 6 A B C = m 7

A 0 0 0 0 1 1 1 1

B 0 0 1 1 0 0 1 1

C 0 1 0 1 0 1 0 1

Minterms A B C = m 0

CANONICAL SUM of PRODUCT (SoP)

Denny Darlis – 2014/2015

Page 15: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

32

Product of Sums / Conjunctive Normal Form / Maxterm Expansion

Hasil pembacaan fungsi boolean PoS berdasarkan tabel kebenaran :

Bentuk Maxterm :Tentukan baris pada tabel kebenaran Dengan F = 0.‘0’ pada kolom input merupakan notasi Masukan tanpa komplemen.‘1’ pada kolom input merupakan notasi Masukan dengan komplemen.

F(A,B,C) = M(0,1,2)= (A + B + C) (A + B + C') (A + B' + C)

F’(A,B,C) = M(3,4,5,6,7)= (A + B' + C') (A' + B + C) (A' + B + C') (A' + B' + C) (A' + B' + C')

A 0 0 0 0 1 1 1 1

B 0 0 1 1 0 0 1 1

C 0 1 0 1 0 1 0 1

Maxterms A + B + C = M 0 A + B + C = M 1 A + B + C = M 2 A + B + C = M 3 A + B + C = M 4 A + B + C = M 5 A + B + C = M 6 A + B + C = M 7

PERNYATAAN CANONICAL PRODUCT of SUM (PoS)

Denny Darlis – 2014/2015

Page 16: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

33

Canonical Sum of Products

Minimized Sum of Products

Canonical Products of Sums

A

B

F 2

F 3

F 1 C

PERBANDINGAN HASIL REALISASI

Denny Darlis – 2014/2015

Page 17: DTG1H3‐ TEKNIK DIGITAL...• Alternatif Simbol Gerbang • Gerbang Universal Tujuan Perkuliahan • Memahami Jenis Gerbang Dasar 2 Input dan Lebih • MemahamiJenis Gerbang Universal

TERIMA KASIHAda Pertanyaan?