Minggu, 27 Mei 2018

GERBANG GERBANG LOGIKA




Gerbang-gerbang logika merupakan dasar untuk merancang dan membangun rangkaian elektronika digital. Suatu gerbang logika mempunyai satu terminal keluaran dan satu atau lebih terminal masukan. Keluaran dan masukan gerbang logika ini dinyatakan dalam kondisi HIGH (1) atau LOW (0). Dalam suatu sistem TTL level HIGH diwakili dengan tegangan 5V, sedangkan level LOW diwakili dengan tegangan 0V.
                      Gambar 3.1.   Simbul gerbang AND, OR, INVERTER, NAND, dan NOR yang digunakan oleh American National Standard Institute (ANSI) dan Institute of Electrical and Electronic Engineers (IEEE) (a) lama dan (b) baru.

          Dengan menggunakan gerbang-gerbang logika, kita dapat merancang suatu sistem digital yang akan mengevaluasi level masukan dan menghasilkan respon keluaran yang spesifik berdasar rancangan rangkaian logika. Gambar 3.1.a menunjukkan simbul lama dan gambar 3.1.b. simbul baru dari lima gerbang  logika dasar AND, OR, INVERTER, NAND, NOR yang digunakan oleh American National Standard Institute (ANSI) dan Institute of Electrical and Electronic Engineers (IEEE).

Penyederhanaan fungsi Boolean dapat dilakukan dengan 3 cara:
1.    Secara aljabar
2.    Menggunakan Peta Karnaugh
3.    Menggunakan metode Quine Mc Cluskey (metode Tabulasi)


1. Penyederhanaan Secara Aljabar

Contoh:
1.    f(xy) = x + xy
      = (x + x’)(x + y)
 = 1 × (x + y )
 = x + y

2.    f(xyz) = xyxyz + xy
 = xz(y’ + y) + xy
 = xz + xz

3.    f(xyz) = xy + xyz  = xy + xz + yz(x + x’)
   = xy + xz + xyz + xyz
   = xy(1 + z) + xz(1 + y) = xy + xz

2.  Peta Karnaugh

a.  Peta Karnaugh dengan dua peubah
                                                                      y
                                                                          0          1
m0
m1
  0
xy
xy
m2
m3
xy
xy


b. Peta dengan tiga peubah
yz
00

01

11

10
m0
m1
m3
m2
x   0 
xyz
xyz
xyz
xyz
m4
m5
m7
m6
1     
xyz
xyz
xyz
xyz


Contoh. Diberikan tabel kebenaran, gambarkan Peta Karnaugh.

x
y
Z
f(xyz)
0
0
0
0
0
0
1
0
0
1
0
1
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1


yz
00

01

11

10
x  0
0
0
0
1
1
0
0
1
1
b. Peta dengan empat peubah

yz
00

01

11

10
m0
m1
m3
m2
  wx  00
wxyz
wxyz
wxyz
wxyz
m4
m5
m7
m6
01                     
wxyz
wxyz
wxyz
wxyz
m12
m13
m15
m14
11
wxyz
wxyz
wxyz
wxyz
m8
m9
m11
m10
10
wxyz
wxyz
wxyz
wxyz

Contoh. Diberikan tabel kebenaran, gambarkan Peta Karnaugh.

w
x
Y
z
f(wxyz)
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
1
0
1
1
1
1
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
1
1
1
1
1
0

yz
00

01

11

10
wx      00
0
1
0
1
01
0
0
1
1
11
0
0
0
1
10
0
0
0
0



Teknik Minimisasi Fungsi Boolean dengan Peta Karnaugh

1. Pasangan: dua buah 1 yang bertetangga

yz
00

01

11

10
wx   00
0
0
0
0
01
0
0
0
0
11
0
0
1
1
10
0
0
0
0


Sebelum disederhanakanf(wxyz) = wxyz wxyz
Hasil Penyederhanaan:     f(wxyz) = wxy

Bukti secara aljabar:

                   f(wxyz) = wxyz + wxyz
                                     = wxy(z + z’)
                                     = wxy(1)
                                     = wxy


2. Kuad: empat buah 1 yang bertetangga

Sebelum disederhanakanf(wxyz) = wxyz’ + wxyz + wxyz + wxyz
Hasil penyederhanaan:  f(wxyz) = wx

Bukti secara aljabar:

                   f(wxyz) = wxy’ + wxy
                                     = wx(z’ + z)

                                     = wx(1)
                                     = wx

Sebelum disederhanakan: f(wxyz) = wxyz’ + wxyz + wxyz’ + wxy’z
Hasil penyederhanaan:    f(wxyz) = wy


3.  Oktet: delapan buah 1 yang bertetangga
Sebelum disederhanakanf(abcd) = wxyz’ + wxyz + wxyz + wxyz’ +
             wxyz’ + wxyz + wxyz + wxyz

Hasil penyederhanaanf(wxyz) = w

Bukti secara aljabar:

                    f(wxyz) = wy’ + wy
                                      = w(y’ + y)
                                      = w