fbpx

Matematika Diskrit : Penyederhanaan Fungsi Boolean

๐Ÿ“‹ Daftar Isi

Penyederhanaan Secara Aljabar

Contoh 1

f(x, y) = x + xโ€™y

= (x + xโ€™)(x + y)

= 1 ยท (x + y)

= x + y

Contoh 2

f(x, y, z) = xโ€™yโ€™z + xโ€™yz + xyโ€™

= xโ€™z(yโ€™ + y) + xyโ€™

= xโ€™z + xzโ€™

Contoh 3

f(x, y, z) = xy + xโ€™z + yz

= xy + xโ€™z + yz(x + xโ€™)

= xy + xโ€™z + xyz + xโ€™yz

= xy(1 + z) + xโ€™z(1 + y)

= xy + xโ€™z


Penyederhanaan dengan Peta Karnaugh

Peta Karnaugh dengan Dua Peubah

Peta Karnaugh dengan Tiga Peubah

Contoh

Diberikan tabel kebenaran seperti tabel di bawah ini, kemudian gambarlah Peta Karnaughnya!

.tg {border-collapse:collapse;border-spacing:0;} .tg td{border-bottom-width:1px;border-color:black;border-style:solid;border-top-width:1px;border-width:0px; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{border-bottom-width:1px;border-color:black;border-style:solid;border-top-width:1px;border-width:0px; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-sh4c{text-align:center;vertical-align:top} .tg .tg-baqh{text-align:center;vertical-align:top} .tg .tg-c3ow{border-color:inherit;text-align:center;vertical-align:top} .tg .tg-ihkz{border-color:inherit;text-align:center;vertical-align:top}
w x y z f(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

Penyelesaian


Teknik Minimisasi Fungsi Boolean dengan Peta Karnaugh

Pasangan

Terdapat dua buah “1” yang bertetangga

  • Contoh

Sebelum disederhanakan: f(w, x, y, z) = wxyz + wxyzโ€™

Hasil Penyederhanaan: f(w, x, y, z) = wxy

Bukti secara aljabar

f(w, x, y, z) = wxyz + wxyzโ€™

= wxy(z + zโ€™)

= wxy(1)

= wxy


Kuad

Terdapat empat buah “1” yang bertetangga

  • Contoh

Sebelum disederhanakan: f(w, x, y, z) = wxyโ€™zโ€™ + wxyโ€™z + wxyz + wxyzโ€™

Hasil penyederhanaan: f(w, x, y, z) = wx

Bukti secara aljabar

f(w, x, y, z) = wxyโ€™ + wxy

= wx(zโ€™ + z)

= wx(1)

= wx

  • Contoh

Sebelum disederhanakan: f(w, x, y, z) = wxyโ€™zโ€™ + wxyโ€™z + wxโ€™yโ€™zโ€™ + wxโ€™yโ€™z

Hasil penyederhanaan: f(w, x, y, z) = wyโ€™


Oktet

Terdapat delapan buah “1” yang bertetangga

  • Contoh

Sebelum disederhanakan: f(a, b, c, d) = wxyโ€™zโ€™ + wxyโ€™z + wxyz + wxyzโ€™ + wxโ€™yโ€™zโ€™ + wxโ€™yโ€™z + wxโ€™yz + wxโ€™yzโ€™

Hasil penyederhanaan: f(w, x, y, z) = w

Bukti secara aljabar

f(w, x, y, z) = wyโ€™ + wy

= w(yโ€™ + y)

= w


Latihan Soal

Soal 1

Andaikan suatu tabel kebenaran telah diterjemahkan ke dalam Peta Karnaugh. Sederhanakan fungsi Boolean yang bersesuaian sesederhana mungkin.

Penyelesaian

(lihat Peta Karnaugh) f(w, x, y, z) = wyโ€™ + yzโ€™ + wโ€™xโ€™z


Soal 2

Minimisasi fungsi Boolean yang bersesuaian dengan Peta Karnaugh di bawah ini.

Penyelesaian

(lihat Peta Karnaugh) f(w, x, y, z) = w + xyโ€™z

Jika penyelesaiannya seperti di bawah ini

Maka fungsi Boolean hasil penyederhanaan adalah

f(w, x, y, z) = w + wโ€™xyโ€™z (jumlah literal = 5)

yang ternyata masih belum sederhana dibandingkan f(w, x, y, z) = w + xyโ€™z (jumlah literal = 4).


Soal 3

Sederhanakan fungsi Boolean yang bersesuaian dengan Peta Karnaugh di bawah ini.

Penyelesaian

f(w, x, y, z) = xyโ€™z + wxz + wyz โ†’ masih belum sederhana.

Penyelesaian yang lebih minimal

f(w, x, y, z) = xyโ€™z + wyz โ†’ lebih sederhana


Soal 4

Sederhanakan fungsi Boolean yang bersesuaian dengan Peta Karnaugh di bawah ini

Penyelesaian

f(w, x, y, z) = xyโ€™zโ€™ + xyzโ€™ โ†’ masih belum sederhana

Penyelesaian yang lebih minimal

f(w, x, y, z) = xzโ€™ โ†’ lebih sederhana


Soal 5

Sederhanakan fungsi Boolean f(x, y, z) = xโ€™yz + xyโ€™zโ€™ + xyz + xyzโ€™

Penyelesaian

Peta Karnaugh untuk fungsi tersebut adalah :

Hasil penyederhanaan: f(x, y, z) = yz + xz


Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Aljabar Boolean, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!