Penyederhana Aljabar Boolean
Sederhanakan ekspresi Boolean menggunakan hukum aljabar, Quine-McCluskey, dan minimisasi peta Karnaugh. Masukkan ekspresi logika apa pun (AND, OR, NOT, XOR, NAND, NOR) dan dapatkan bentuk SOP/POS minimal secara instan, tabel kebenaran lengkap, visualisasi K-map, diagram gerbang, penerapan hukum langkah demi langkah, dan ekuivalen khusus NAND/NOR.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Penyederhana Aljabar Boolean
Penyederhana Aljabar Boolean mereduksi ekspresi logika apa pun ke bentuk minimalnya menggunakan algoritma Quine-McCluskey dan analisis Peta Karnaugh. Masukkan ekspresi dengan AND, OR, NOT, XOR, NAND, NOR (atau simbol seperti &, |, ~, ^, akhiran A'), dan langsung dapatkan tabel kebenaran lengkap, Peta Karnaugh berwarna dengan loop implikan prima, bagan implikan prima yang menandai hal-hal esensial, penurunan langkah demi langkah, dan implementasi setara NAND-saja serta NOR-saja.
Apa yang Dihasilkan Penyederhana Ini
Hukum Aljabar Boolean — Referensi
| Hukum | Bentuk OR | Bentuk AND |
|---|---|---|
| Identitas | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| Null | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| Idempoten | \( A + A = A \) | \( A \cdot A = A \) |
| Komplemen | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| Negasi Ganda | \( \overline{\overline{A}} = A \) | |
| Komutatif | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| Asosiatif | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| Distributif | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| Absorpsi | \( A + AB = A \) | \( A(A + B) = A \) |
| De Morgan | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| Konsensus | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
Lembar Contekan Sintaks Input
| Operator | Bentuk yang Diterima | Contoh |
|---|---|---|
| AND | &, *, ·, ., penggabungan AB, kata AND, ∧ | A&B, AB, A AND B |
| OR | +, |, kata OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, kata NOT, akhiran ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, kata XOR | A XOR B, A^B |
| NAND | ⊼, kata NAND | A NAND B |
| NOR | ⊽, kata NOR | A NOR B |
| Implikasi | ->, =>, kata IMPLIES, → | A -> B |
| Ekuivalensi | <->, <=>, kata IFF, ↔ | A <-> B |
| Konstanta | 0 1 TRUE FALSE | A + 0, A * 1 |
Algoritma Quine-McCluskey
Metode Quine-McCluskey adalah pendekatan tabular yang sistematis untuk menemukan ekspresi Sum-of-Products minimal. Tidak seperti Peta Karnaugh (yang bersifat visual dan terbatas pada sekitar 6 variabel), Quine-McCluskey dapat diskalakan dan selalu menghasilkan cakupan yang dijamin minimal.
- Daftar semua minterm — setiap baris tabel kebenaran yang bernilai 1.
- Kelompokkan berdasarkan jumlah satu-bit — urutkan minterm berdasarkan jumlah angka 1 dalam representasi binernya.
- Gabungkan grup yang berdekatan — pasangan yang berbeda tepat satu bit digabungkan, mengganti bit tersebut dengan tanda hubung. Ulangi sampai tidak ada lagi kombinasi yang dimungkinkan.
- Kumpulkan implikan prima — suku apa pun yang tidak pernah digabungkan lebih lanjut adalah implikan prima.
- Bangun bagan implikan prima — kisi dengan implikan prima sebagai baris dan minterm sebagai kolom. Tandai implikan mana yang mencakup minterm mana.
- Pilih implikan prima esensial — implikan prima apa pun yang merupakan satu-satunya yang mencakup beberapa minterm adalah esensial.
- Cakup minterm yang tersisa — pilih implikan prima tambahan untuk mencakup minterm yang belum tercakup oleh esensial, dengan meminimalkan jumlah literal.
Cara Menggunakan Penyederhana Aljabar Boolean
- Masukkan ekspresi: Ketik ekspresi Boolean apa pun menggunakan notasi yang Anda sukai. Anda dapat mencampur gaya —
A.B + A'CdanA AND B OR NOT A AND Cdiurai secara identik. - Klik Sederhanakan: Alat ini mengurai, membangun tabel kebenaran, menjalankan Quine-McCluskey, dan meminimalkan ekspresi.
- Pelajari Peta K: Setiap loop berwarna adalah implikan prima. Implikan esensial digambar dengan garis solid, non-esensial dengan garis putus-putus.
- Tinjau langkah-langkahnya: Panel langkah demi langkah berjalan dari SOP kanonik melalui penemuan implikan prima hingga bentuk minimal.
- Periksa bentuk setara: Gunakan POS minimal ketika teknologi target Anda adalah OR-of-AND, atau bentuk NAND-saja saat menargetkan silikon berbasis NAND.
Aplikasi
| Bidang | Kasus Penggunaan |
|---|---|
| Desain Sirkuit Digital | Meminimalkan jumlah gerbang dalam logika kombinasional — lebih sedikit gerbang berarti daya lebih rendah, die lebih kecil, penundaan propagasi lebih singkat. |
| Optimasi Compiler | Menyederhanakan ekspresi kondisional dalam pernyataan if dan pelindung loop untuk mengurangi biaya evaluasi cabang. |
| Logika yang Dapat Diprogram (FPGA) | Memasukkan lebih banyak logika ke dalam tabel look-up yang tersedia dengan menghasilkan bentuk literal minimal. |
| Optimasi Kueri Database | Menulis ulang predikat klausa WHERE ke dalam bentuk yang setara tetapi lebih murah untuk dievaluasi. |
| Verifikasi Formal | Bentuk kanonik (SOP/POS) memungkinkan pengecekan ekuivalensi dari dua spesifikasi. |
| Pengajaran / Tugas Kuliah | Memverifikasi pekerjaan rumah, mempelajari pemilihan implikan prima, mengeksplorasi strategi pengelompokan Peta K. |
FAQ
&, *, ·, ., atau penggabungan sederhana (AB berarti A AND B). OR bisa berupa + atau |. NOT bisa berupa ~, !, ¬, atau tanda petik akhiran (A', (A+B)'). Operator kata AND OR NOT XOR NAND NOR IMPLIES IFF juga berfungsi, seperti halnya bentuk panah -> dan <->. Tanda kurung mengelompokkan sub-ekspresi. Konstanta 0 dan 1 (atau TRUE/FALSE) mewakili nilai tetap.Kutip konten, halaman, atau alat ini sebagai:
"Penyederhana Aljabar Boolean" di https://MiniWebtool.com/id/penyederhana-aljabar-boolean/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim MiniWebtool. Diperbarui: 2026-04-19
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.
Alat terkait lainnya:
Operasi matematika tingkat lanjut:
- Kalkulator Antilog
- Kalkulator Fungsi Beta
- Kalkulator Koefisien Binomial
- Kalkulator Distribusi Binomial
- Kalkulator Bitwise
- Kalkulator Teorema Limit Tengah
- Kalkulator Kombinasi
- Kalkulator Fungsi Kesalahan Pelengkap
- Kalkulator Bilangan Kompleks Unggulan
- Kalkulator Entropi Unggulan
- Kalkulator fungsi kesalahan
- Kalkulator Peluruhan Eksponensial
- Kalkulator Pertumbuhan Eksponensial Presisi Tinggi
- Kalkulator Integral Eksponensial
- kalkulator-eksponen-presisi-tinggi
- Kalkulator Faktorial
- Kalkulator Fungsi Gamma
- Kalkulator Rasio Emas
- Kalkulator Setengah Hidup
- Kalkulator Pertumbuhan Persentase
- Kalkulator Permutasi
- Kalkulator Distribusi Poisson
- Kalkulator Akar Polinomial dengan Langkah-Langkah Terperinci
- Kalkulator Probabilitas
- Kalkulator Distribusi Probabilitas
- Kalkulator Proporsi
- Kalkulator Rumus Kuadrat
- Kalkulator Ilmiah Unggulan
- Kalkulator Notasi Ilmiah
- Kalkulator Angka Penting Baru
- Kalkulator Jumlah Kubik
- Kalkulator Jumlah Angka Berurutan
- Kalkulator Jumlah Kuadrat
- Generator Tabel Kebenaran Baru
- Kalkulator Teori Himpunan Baru
- Generator Diagram Venn (3 Himpunan) Baru
- Kalkulator Teorema Sisa Cina Baru
- Kalkulator Fungsi Totien Euler Baru
- Kalkulator Algoritma Euklides Diperluas Baru
- Kalkulator Invers Multiplikatif Modular Baru
- Kalkulator Pecahan Lanjutan Baru
- Kalkulator Jalur Terpendek Dijkstra Baru
- Kalkulator Pohon Rentang Minimum Baru
- Validator Urutan Derajat Graf Baru
- Kalkulator Derangement Subfaktorial Baru
- Kalkulator Bilangan Stirling Baru
- Kalkulator Prinsip Sarang Merpati Baru
- Kalkulator Distribusi Stasioner Rantai Markov Baru
- Kalkulator Pembulatan Baru
- Kalkulator Distribusi Binomial Negatif Baru
- Kalkulator Permutasi dengan Pengulangan Baru
- Kalkulator Eksponensial Modular Baru
- Kalkulator Akar Primitif Baru
- Penyederhana Aljabar Boolean Baru