Rabu, 01 Desember 2010

Aljabar Boolean

Aljabar Boolean Dua-Nilai
ž     Aljabar Boolean dua-nilai:
¡        B = {0, 1}
¡        operator biner, + dan ×
¡        operator uner, ’
¡        Kaidah untuk operator biner dan operator uner:
a
b
a × b

a
b
a + b
0
0
0

0
0
0
0
1
0

0
1
1
1
0
0

1
0
1
1
1
1

1
1
1




a
a’

0
1

1
0



    
1. Closure :  jelas berlaku
  1. Identitas:  jelas berlaku karena dari tabel dapat kita lihat bahwa:
(i)  0 + 1 = 1 + 0 = 1
(ii) 1 × 0  = 0 × 1 = 0
  1. Komutatif:  jelas berlaku dengan melihat simetri tabel operator biner
  2. Distributif:
(i)                 a × (b + c) = (a × b) + (a × c)
  
dapat ditunjukkan benar dari tabel operator biner di atas  dengan membentuk tabel kebenaran:
  a
b
c
b + c
a × (b + c)
a × b
a × c
(a × b) + (a × c)
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
1
0
0
0
0
0
1
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
(ii) Hukum distributif a + (b × c) = (a + b) × (a + c)
dapat ditunjukkan benar dengan membuat tabel kebenaran dengan cara yang sama seperti (i).
  1. Komplemen:
jelas berlaku karena pada Tabel memperlihatkan bahwa:
(i)  a + a‘ = 1,
karena 0 + 0’= 0 + 1 = 1 dan 1 + 1’= 1 + 0 = 1
(ii) a × a = 0,
karena 0 × 0’= 0 × 1 = 0 dan 1 × 1’ = 1 × 0 = 0 
ž     Karena kelima postulat Huntington dipenuhi, maka terbukti bahwa B = {0, 1} bersama-sama dengan operator biner + dan × operator komplemen ‘ merupakan aljabar Boolean.

Gerbang Logika NAND dan NOR


GERBANG NAND
*       Gerbang NAND merupakan gerbang AND yang keluarannya dihubungkan dengan inventer.
*       Masukan A dan B di-AND-kan untukmembentuk aljabar Boolean A.B. Kemudian  A.B dibalik dengan gerbang NOT sehingga membentuk aljabar Boolean (A.B)’ atau A.B
GERBANG NOR
*       Gerbang NOR merupakan gerbang OR yang keluarannya dihubungkan dengan inventer.
*       Masukan A dan B di-OR-kan untukmembentuk aljabar Boolean A+B. Kemudian  A+B dibalik dengan gerbang NOT sehingga membentuk aljabar Boolean (A+B)’ atau A+B

Peta Karnaugh


PETA KARNAUGH
ž      Merupakan metode grafik sebagai salah satu cara dalam menyederhanakan rangkaian logika
ž      Bentuk peta karnaugh tergantung dari banyaknya jumlah peubah (variable) dari sebuah fungsi
Peta Karnaugh Dengan Dua Peubah
          
0
 1
 0
x’y’
x’y
xy’
xy
00
01
10
11

m0
m1
m2
m3



m0
m1
m3
m2
m4
m5
m7
m6
Peta Dengan Tiga Peubah             

          
00
 01
11
10
0
xy’z’
xy’z
xyz
xyz’
xy’z’
xy’z
xyz
xyz’

  CONTOH      :
ž      Diberikan tabel kebenaran, gambarkan Peta Karnaugh.
x
y
z
f(x, y, z)
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

y’z’
y’z
yz
yz’
x’                      
0
0
0
1
x                    
0
0
1
1







Peta Dengan Empat Peubah
m0
m1
m3
m2
m4
m5
m7
m6
m12
m13
m15
m14
m8
m9
m11
m10
Yz / wx
00
01
11
10
00                     
w’xyz
w’xyz
w’xyz
w’xyz
01                    
w’xyz
w’xyz
w’xyz
w’xyz
11
wxyz
wxyz
wxyz
wxyz
10
wxyz
wx’yz
wxyz
wxyz

contoh :
ž      Diberikan tabel kebenaran, gambarkan Peta Karnaugh.
w
x
y
z
f(w, x, y, z)

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 / wx
00
01
11
10
00
0
1
0
1
01
0
0
1
1
11
0
0
0
1
10
0
0
0
0