Sederhanakan fungsi Boolean langsung dengan Peta Karnaugh, tabel kebenaran, ekspresi, minterm, dan maxterm. Lihat hasil SOP/POS langkah demi langkah.
Bagaimana Anda ingin mendefinisikan K-map Anda?
Variabel
ABCD
00
01
11
10
00
01
11
10
Klik sel untuk beralih antara 0, 1, dan X (don't-care)
Hasil yang Disederhanakan
Pengelompokan Peta
ABCD
00
01
11
10
00
01
11
10
Fungsi ini konstan; seluruh peta atau tidak ada sel yang dikelompokkan.
Ekspresi Sederhana
F = 0
Rincian Kelompok Awal
Tidak ada kelompok yang dibutuhkan (F = 0).
Suku
0
Literal
0
Gerbang
0
Rangkaian Gerbang Logika
Tabel Kebenaran Tersinkronisasi
Diperbarui secara otomatis berdasarkan input Peta Karnaugh Anda.
ABCD
m
Output
0000
m0
0001
m1
0010
m2
0011
m3
0100
m4
0101
m5
0110
m6
0111
m7
1000
m8
1001
m9
1010
m10
1011
m11
1100
m12
1101
m13
1110
m14
1111
m15
Cara kerjanya
Ubah fungsi Boolean menjadi rangkaian logika yang lebih sederhana dalam empat langkah.
01
Pilih variabel
Pilih 2, 3, 4, atau 5 variabel sesuai dengan fungsi Boolean yang ingin disederhanakan.
02
Masukkan fungsi
Ketik ekspresi Boolean, masukkan minterm atau maxterm, atau isi tabel kebenaran secara langsung.
03
Periksa grup K-Map
Peta Karnaugh menandai grup 2, 4, dan 8 sel secara otomatis sambil mencari pengelompokan valid terbesar.
04
Lihat hasil yang disederhanakan
Salin ekspresi SOP atau POS yang telah disederhanakan, lihat rangkaian logika, atau ekspor solusi sebagai PDF.
Yang bisa Anda lihat
Pratinjau singkat fitur utama solver. Gulir untuk melihat semuanya.
Peta Karnaugh
Peta Karnaugh
K-Map dengan susunan Gray code yang menampilkan grup 2, 4, dan 8 sel secara langsung.
Tabel kebenaran
Tabel kebenaran
Ubah setiap output antara 0, 1, dan X lalu lihat fungsi diperbarui secara langsung.
Ekspresi Boolean
Ekspresi Boolean
Ketik ekspresi seperti AB' + C lalu ubah langsung menjadi tabel kebenaran dan Peta Karnaugh.
Rangkaian logika
Rangkaian logika
Lihat ekspresi yang telah disederhanakan sebagai rangkaian gerbang AND, OR, dan NOT.
Solusi langkah demi langkah
Solusi langkah demi langkah
Ikuti setiap tahap Quine-McCluskey dan pilihan Petrick's Method dengan penjelasan yang mudah dipahami.
Menyederhanakan fungsi Boolean dengan Peta Karnaugh
Peta Karnaugh (K-Map) menyusun nilai fungsi Boolean agar kombinasi yang hanya berbeda pada satu variabel berada berdekatan. Susunan ini membantu melihat variabel mana yang bisa dihilangkan dari hasil akhir.
Solver ini mendukung 2, 3, 4, dan 5 variabel. Anda dapat memulai dari K-Map, tabel kebenaran, ekspresi Boolean, minterm, atau maxterm.
Semua metode input mewakili fungsi yang sama. Jika satu nilai diubah, tampilan lainnya ikut diperbarui.
Arti 0, 1, dan X
Setiap sel dapat memiliki nilai:
1 ketika fungsi bernilai benar;
0 ketika fungsi bernilai salah;
X ketika nilai keluaran tidak penting.
X adalah kondisi don't-care. Nilai ini boleh digunakan jika membantu membentuk grup yang lebih besar, tetapi tidak harus dipakai jika tidak membuat hasil lebih sederhana.
Dari tabel kebenaran ke K-Map
Tabel kebenaran mencantumkan semua kombinasi input beserta outputnya.
Peta Karnaugh menggunakan data yang sama, tetapi menyusunnya mengikuti Gray code. Karena itu, dua sel yang berdekatan hanya berbeda pada satu variabel.
Contoh:
A'B'
A'B
Hanya B yang berubah.
Kedua suku tersebut dapat disederhanakan menjadi:
A'
Variabel yang berubah di dalam grup tidak perlu muncul pada suku hasil penyederhanaan.
Prinsip yang sama berlaku untuk grup yang lebih besar.
Minterm, maxterm, dan ekspresi Boolean
Jika soal sudah memberikan indeks minterm, Anda tidak perlu mengisi setiap sel satu per satu.
Contohnya:
Σm(1,3,5,7)
menunjukkan minterm saat fungsi bernilai 1.
Sedangkan:
ΠM(0,2,4,6)
menunjukkan maxterm saat fungsi bernilai 0.
Anda juga dapat memasukkan ekspresi Boolean secara langsung.
Solver akan mengevaluasi ekspresi tersebut dan menghasilkan tabel kebenaran, K-Map, minterm, serta maxterm yang sesuai.
Ini memudahkan Anda memeriksa beberapa bentuk dari fungsi Boolean yang sama.
Cara kerja grup pada K-Map
Ukuran grup yang valid selalu merupakan pangkat dua:
1, 2, 4, 8, 16
Biasanya, grup yang lebih besar menghasilkan suku dengan lebih sedikit literal.
Tepi Peta Karnaugh juga saling berdekatan secara logis.
Sel di sisi kiri dapat menjadi tetangga sel di sisi kanan. Hal yang sama berlaku untuk sisi atas dan bawah.
Karena itu, keempat sudut dapat membentuk satu grup yang valid.
Grup juga boleh tumpang tindih jika hal tersebut menghasilkan ekspresi yang lebih sederhana.
Solver menampilkan grup langsung pada K-Map sehingga hubungan antara grup dan hasil akhir lebih mudah diperiksa.
SOP dan POS
Pada SOP (Sum of Products), penyederhanaan terutama menggunakan sel dengan keluaran 1.
Contoh:
A'B + BC
Pada POS (Product of Sums), yang digunakan adalah kondisi dengan keluaran 0.
Contohnya:
(A + B')(B + C)
SOP tidak selalu lebih pendek daripada POS.
Untuk suatu fungsi, SOP mungkin memiliki lebih sedikit suku, sedangkan fungsi lain bisa memiliki bentuk POS yang lebih sederhana.
Jika soal tidak menentukan format tertentu, membandingkan keduanya bisa membantu.
Quine-McCluskey dan Petrick's Method
Pada K-Map kecil, grup yang baik sering mudah dilihat.
Namun, pada fungsi dengan 4 atau 5 variabel, beberapa pilihan grup bisa terlihat sama-sama benar.
Solver menggunakan Quine-McCluskey untuk menentukan implicant secara sistematis.
Implicant yang tidak dapat diperbesar lagi disebut prime implicant.
Beberapa prime implicant bersifat penting karena menutupi minterm yang tidak dapat ditutupi oleh prime implicant lain.
Jika masih ada beberapa kemungkinan setelah langkah tersebut, Petrick's Method digunakan untuk menganalisis kombinasi yang tersisa.
Ini membantu pada fungsi yang tidak memiliki pilihan grup yang langsung terlihat jelas.
K-Map 2 sampai 5 variabel
K-Map 2 variabel memiliki 4 sel.
Pada 3 variabel, terdapat 8 sel dan hubungan antara sisi yang berlawanan mulai lebih mudah terlihat.
Peta Karnaugh 4 variabel memiliki 16 sel dan sering digunakan dalam latihan logika digital.
Pada 5 variabel, terdapat 32 kombinasi input. Penyelesaian manual bisa menjadi lebih rumit ketika ada banyak prime implicant atau don't-care.
Di semua ukuran ini, solver menjaga K-Map, tabel kebenaran, ekspresi, minterm, dan maxterm tetap sinkron.
Rangkaian logika dan PDF
Hasil yang telah disederhanakan juga dapat dilihat sebagai rangkaian logika.
Dengan begitu, hubungan antara ekspresi Boolean dan gerbang AND, OR, serta NOT menjadi lebih jelas.
Informasi jumlah suku, literal, dan gerbang juga dapat digunakan untuk membandingkan hasil.
Solusi lengkap dapat diekspor sebagai PDF bersama K-Map, grup, langkah penyelesaian, dan diagram rangkaian.
Pertanyaan yang sering diajukan
Apa itu Peta Karnaugh?
Peta Karnaugh adalah metode visual untuk menyusun dan menyederhanakan fungsi Boolean dengan mengelompokkan kondisi yang berdekatan secara logis.
Berapa banyak variabel yang didukung?
Solver mendukung 2, 3, 4, dan 5 variabel.
Apa arti X pada K-Map?
X adalah kondisi don't-care yang dapat digunakan jika membantu menghasilkan penyederhanaan yang lebih baik.
Bisakah saya memasukkan tabel kebenaran?
Ya. Setiap output dapat diubah langsung menjadi 0, 1, atau X.
Apakah minterm dan maxterm dapat dimasukkan langsung?
Ya. Anda dapat menggunakan format Σm(...) dan ΠM(...).
Apa perbedaan SOP dan POS?
SOP menggunakan keluaran 1, sedangkan POS dibentuk dari keluaran 0.
Mengapa grup dapat melewati tepi K-Map?
Karena susunan Gray code membuat sisi yang berlawanan tetap berdekatan secara logis.
Apakah solver menampilkan rangkaian logika?
Ya. Ekspresi yang disederhanakan dapat ditampilkan sebagai rangkaian pada tingkat gerbang.