1. Apakah Peran Gerbang Logika dan Aljabar Boolean didalam Perkembangan Teknologi?
Gerbang Logika dapat digunakan untuk merancang dan mendesain sistem digital yang
dikendalikan oleh masukkan sistem digital dan menghasilkan sebuah keluaran yang bergantung
pada rangkaian logika itu sendiri. Gerbang logika banyak digunakan untuk praktek di
laboratorium untuk pembahasan elektronika digital.
Aljabar Boolean memiliki peran penting dalam perkembangan teknologi, khususnya
teknologi komputer. Dimana aspek-aspek perkembangan teknologi saat ini berhubungan erat
dengan rangkaian digital dan perancangan logika yang dibuat oleh manusia.
2. Tiga Cara Penyederhanaan dalam Rangkaian Persamaan Logika
a. Penyederhanaan secara aljabar
Penyelesaian :
f(x, y, z) = xz’ + y’z + xyz’
= xz’ • 1 + y’z + xyz’---> (Hukum identitas)
= xz’ (1 + y) + y’z ---> (Hukum distributif)
= xz’ • 1 + y’z ---> (Hukum dominansi)
= xz’ + y’z ---> (Hukum identitas)
Pada soal diatas fungsi Boolean diminimumkan dengan trik manipulasi aljabar dengan
prosedur yang cut-and-try yang memanfaatkan postulat, hukum-hukum dasar, dan metode
manipulasi lain yang sudah dikenal. Untuk tiga variabel saja hukum yang dipakai sudah tiga.
Bagaimana untuk enam varibel ke atas? Terlebih lagi tidak ada aturan khusus yang harus
diikuti yang akan menjamin menuju ke jawaban akhir. Maka metode aljabar hanya cocok
untuk menyederhanakan fungsi Boolean yang jumlah variabelnya kecil misalnya 4 variabel
dan akan sangat sulit bila variabelnya lebih dari 4.
b. Peta karnaugh
Contoh: carilah fungsi sederhana dari f(v, w, x, y, z) = (0, 2, 4, 6, 9, 11, 13, 15, 17, 21, 25, 27,
29, 31).
Penyelesaian:
Peta Karnaugh dari fungsi tersebut adalah :
Fungsi minimasi: f(v, w, x, y, z) = wz + v’w’z’ + vy’z
Pada soal diatas peta Karnaugh untuk lima variabel dibuat dengan anggapan ada dua buah
peta empat variabel yang disambungkan, demikian juga untuk enam variabel. Untuk fungsi
Boolean 6 variabel pengerjaan penyederhanaan dengan peta Karnaugh sudah mulai rumit.
Bagaimana untuk variabel 6 ke atas ? Maka akan semakin rumit, sebab ukuran peta
bertambah besar. Selain itu, metode peta Karnaugh lebih sulit diprogram dengan komputer
karena diperlukan pengamatan visual untuk mengidentifikasi minterm-minterm yang akan
dikelompokkan.
Untuk itu diperlukan metode penyerderhanaan yang lain yang dapat diprogram dan dapat
digunakan untuk fungsi Boolean dengan sembarang jumlah peubah. Metode alternatif
tersebut adalah metode Quine-McCluskey.
Bentuk Kanonik merupakan Fungsi Boolean yang diekspresikan dalam bentuk SOP (Sum of
Product) atau POS (Product of Sum) dengan minterm/maxterm. Kanonik memiliki literal yang
lengkap. Sedangkan bentuk baku merupakan Fungsi Boolean yang diekspresikan dalam bentuk
SOP atau POS dengan minterm atau maxterm mempunyai literal yang tidak lengkap. Untuk
dalam memahami secara lengkap SOP (Sum of Product) diistilahkan dengan jumlah dari hasil
perkalian. POS (Product of Sum) diistilahkan dengan perkalian dari hasil penjumlahan.
Untuk dapat memperoleh ekspresi Boolean yang harus diperhatikan hanyalah “output = 1”.
Suku-suku bentuk SOP disebut minterm. sedangkan Untuk mendapatkan mendapatkan bentuk
POS (maxterm) diperhatikan hanyalah “keluaran bernilai 0”.
4. Contoh Soal dan Jawaban untuk Penyelesaian Soal dengan Bentuk Kanonik.
Bentuk Kanonik
Ada dua macam bentuk kanonik:
1. Penjumlahan dari hasil kali (sum-of-product atau SOP)
2. Perkalian dari hasil jumlah (product-of-sum atau POS)
Contoh: 1.
Contoh 1. Nyatakan tabel kebenaran di bawah ini dalam bentuk kanonik SOP dan POS.
Penyelesaian:
(a) SOP
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 1 adalah 001, 100, dan
111, maka fungsi Booleannya dalam bentuk kanonik SOP adalah
(b) POS
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 0 adalah 000, 010, 011,
101, dan 110, maka fungsi Booleannya dalam bentuk kanonik POS adalah
f(x, y, z) = (x + y + z)(x + y’+ z)(x + y’+ z’)
(x’+ y + z’)(x’+ y’+ z)
atau dalam bentuk lain,
f(x, y, z) = M0 M2 M3 M5 M6 = Õ(0, 2, 3, 5, 6)
Contoh 2.
Nyatakan fungsi Boolean f(x, y, z) = x + y’z dalam bentuk kanonik SOP dan POS.
Penyelesaian:
(a) SOP
x = x(y + y’)
= xy + xy’
= xy (z + z’) + xy’(z + z’)
= xyz + xyz’ + xy’z + xy’z’
y’z = y’z (x + x’)
= xy’z + x’y’z
Jadi f(x, y, z) = x + y’z
= xyz + xyz’ + xy’z + xy’z’ + xy’z + x’y’z
= x’y’z + xy’z’ + xy’z + xyz’ + xyz
atau f(x, y, z) = m1 + m4 + m5 + m6 + m7 = S (1,4,5,6,7)
(b) POS
f(x, y, z) = x + y’z
= (x + y’)(x + z)
x + y’ = x + y’ + zz’
= (x + y’ + z)(x + y’ + z’)
x + z = x + z + yy’
= (x + y + z)(x + y’ + z)
Jadi, f(x, y, z) = (x + y’ + z)(x + y’ + z’)(x + y + z)(x + y’ + z)
= (x + y + z)(x + y’ + z)(x + y’ + z’)
atau f(x, y, z) = M0M2M3 = Õ(0, 2, 3)
f(x, y, z) = S (1, 4, 5, 6, 7)
Dengan menggunakan hukum De Morgan, kita dapat memperoleh fungsi f dalam bentuk POS:
f ’(x, y, z) = (f ’(x, y, z))’ = (m0 + m2 + m3)’
= m0’ . m2’ . m3’
= (x’y’z’)’ (x’y z’)’ (x’y z)’
= (x + y + z) (x + y’ + z) (x + y’ + z’)
= M0 M2 M3
= Õ (0,2,3)
Contoh 3.
Nyatakan f(x, y, z)= Õ (0, 2, 4, 5) dan g(w, x, y, z) = S(1, 2, 5, 6, 10, 15) dalam bentuk SOP.
Penyelesaian:
f(x, y, z) = S (1, 3, 6, 7)
g(w, x, y, z)= Õ (0, 3, 4, 7, 8, 9, 11, 12, 13, 14)
Contoh 4.
Carilah bentuk kanonik SOP dan POS dari f(x, y, z) = y’ + xy + x’yz’
Penyelesaian:
(a) SOP
f(x, y, z) = y’ + xy + x’yz’
= y’ (x + x’) (z + z’) + xy (z + z’) + x’yz’
= (xy’ + x’y’) (z + z’) + xyz + xyz’ + x’yz’
= xy’z + xy’z’ + x’y’z + x’y’z’ + xyz + xyz’ + x’yz’
atau f(x, y, z) = m0+ m1 + m2+ m4+ m5+ m6+ m7
(b) POS
f(x, y, z) = M3 = x + y’ + z’