Quine McCluskey
Quine McCluskey
Disusun Oleh:
Enggar Fahmy Al-Hikam
1801216
A. Pengertian
MetodeQuine-McCluskey atau biasa disebut metode tabulasi adalah salah satu metode yang
digunakan untuk menyederhanakan suatu fungsi aljabar boolean. Secara umum,
penyederhanaan fungsi boolean dapat dilakukan dengan 3 cara yaitu:
Secara aljabar
Menggunakan Kmap atau peta karnaugh
Metode Quine-McCluskey(Metode tabulasi)
Metode Quine-McCluskey merupakan solusi untuk mengatasi kelemahan peta karnaugh atau
kmap, matode ini dapat mengatasi fungsi yqng komoleks.Jika jumlah variabel yang terlibat
dalam suatu fungsi aljabar boolean lebih dari enam variabel maka baik penggunaan metode
penyederhaan secara aljabar maupun menggunakan peta karnaugh akan semakin rumit dan
tidak efektif. Untuk itu, dalam kasus ini digunakan lah metode penyederhaan aljabar boolean
menggunakan metode Quine-McCluskeyatau tabulasi ini. Dasar hukum yang digunakan pada
metode ini adalah aksiomq distribusi. Metode ini dikembangkan oleh W.V. Quine dan E.J.
McCluskey pada tahun 1950.
Metode tabulasi Quine-McCluskey ini terdiri dari dua bagian yaitu:
1. Menentukan kandidat-kandidat dari fungsi boolean yang diberikan untuk fungsi
penyederhanaan, atau disebut prime implicant
2. Memilih prime-implicant untuk mendapatkan ekpresi dengan jumlah literal sedikit.
B. Langkah-Langkah
1. Langkah-langkah menentukan prime implicant adalah sebagai berikut:
Mendaftar minterm-minterm dari fungsi Boolean
Mengubah setiap meinterm ke dalam bentuk biner
Susun setiap minterm biner dalam bentuk kelompok-kelompok, dimana
dalamsatu kelompok harus memiliki jumlah angka satu yang sama.
Lakukan proses pemasangan, yaitu mengkombinasi minterm-minterm antara
kelompok yang bersebelahan. Minterm-minterm yang dapat dikombinasi
adalah minterm yang memiliki perbedaan satu digit saja pada minterm biner
dan minterm-minterm tersebut harus dari kelompok yang berbeda..
Perbedaan tersebut kemudian diganti dengan tanda (-).
Tandai dengan (√) bila minterm tersebut telah dikombinasi dengan minterm
pada kelompok yang bersebelahan.
Proses pemasangan diulangi terus hingga tidak lagi minterm-mintern yang
tidak bisa kombinasi.
Kombinasi-kombinasi minterm yang ditandai dengan (*) menjadi kandidat
prime implicant.
2. Langkah-langkah memilih prime implicant :
Buat tabel prime implicant, dimana kolomnya adalah minterm dan barisnya
adalah prime implicant itu sendiri. Tanfai dengan tanda (x), pada pertemuan
antara baris dan kolom yang menunjukkan komposisi dari minterm-minterm
yang menyusun prime implicant.
Pilih prime implicant yang penting pada baris, dimana baris tersebut mewakili
(x) yang hanya ada satu secara vertikal. Tandai semua prime implicant yang
penting.
Susun fungsi SOP dengan prime implicant yang telah terpilih.
C. Contoh Soal
1. Sederhanakan F(w,x,y,z) = ∑m(0,2,3,6,7,8,9,10,13)
Menentukan term-term sebagai prime implicant
a. Mendaftar minterm-minterm, ubah bentuk minterm ke biner dan identifikasi
jumlah angka satu pada biner. Dapat direpresentasikan dengan tabel.
Banyaknya digit biner sama dengan jumlah variabel.
6 Tidak boleh ✓
0 1 1 memasangkan
0 (2,10)dari kelompok
minterm yang berasal -010
yang tidak berurutan
9 1001 ✓ (8,9) 100-
10 1010 ✓ (8,10) 10 - 0
wxyz
(0,2,8,10) -0-0
(2,3,6,7) 0-1-
wxyz
(0,2,8,10) -0-0 *
(2,3,6,7) 0-1- *
wxyz Prime implicant
(0,2,8,10) -0-0 x’z’
(2,3,6,7) 0-1- w’y
(8,9) 100- wx’y’
(9,13) 1-01 wy’z
Memilih prime implicant untuk menentukan ekspresi dengan jumlah literal sedikit
a. Buat tabel prime implicant, dimana kolomnya adalah minterm dan barisnya
adalah prime implicant itu sendiri. Tanfai dengan tanda (x), pada pertemuan
antara baris dan kolom yang menunjukkan komposisi dari minterm-
minterm yang menyusun prime implicant.
0 2 3 6 7 8 9 10 13
(0,2,8,10) x x x x
b. Pilih prime
(2,3,6,7) x x x x implicant yang
(8,9) x x penting pada
baris, dimana
(9,13) x x
baris tersebut
mewakili (x) yang hanya ada satu secara vertikal. Tandai semua prime
implicant yang penting.
0 2 3 6 7 8 9 10 13
(0,2,8,10) x x x x
(2,3,6,7) x x x x
(8,9) x x
(9,13) x x
0 2 3 6 7 8 9 10 13
(0,2,8,10) x x x x
(2,3,6,7) x x x x
(8,9) x x
(9,13) x x
c. Susun fungsi SOP dengan prime implicant yang telah terpilih.
F(w,x,y,z) = ∑m(0,2,3,6,7,8,9,10,13)
= (9,13) + (2,3,6,7) + (0,2,8,10)
= wy’z + w’y + x’z’
D. Soal Latihan
Sederhanakan fungsi Boolean derikut dengan metode Quine-McCluskey !
1. F(w,x,y,z) = ∑ m(0,1,2,6,9,11,12,15)
2. F(w,x,y,z) = ∑ m(1,3,5,6,8,9,10,12,13,15)
3. F(v,w,x,y,z) = ∑ m(0,7,8,15,16,23,24)
4. F(v,w,x,y,z) = ∑ m(0,2,4,5,11,12,15,18,21,22,23,24,25,26,29,30,31)
5. F(u,v,w,x,y,z) = ∑ m(0,4,10,11,18.21,22,23,29,30,32,36,50,54,55,58,62)
Daftar Pustaka
Widianto, DE. 2014. Sistem Digital Analisis, Desain dan Implementasinya. Yogyakarta: Graha Ilmu.
Munir, Rinaldi. 2010. Matematika Diskrit Edisi 3 revisi empat. Bandung: Informatika Bandung.