Lompat ke konten Lompat ke sidebar Lompat ke footer

Prinsip-Prinsip Hukum Aljabar Boolean dalam Sistem Digital

Untuk menyederhanakan ekspresi boolean, prinsip hukum dan kaidah aljabar boolean memainkan peranan yang penting pada rangkaian gerbang logika dari sebuah sistem digital.

Di artikel ini kita akan belajar bersama-sama mengenai pengertian dan aturan-aturan dari aljabar boolean.

Daftar Isi

Pengertian Aljabar Boolean

Aljabar Boolean adalah jenis aljabar matematika yang nilai-nilai variabelnya mengandung nilai kebenaran (truth value), yaitu nilai benar (true) dan nilai salah (false), yang masing-masing biasanya disimbolkan dengan angka 1 dan 0. Aljabar Boolean sering juga disebut sebagai Aljabar Biner atau Aljabar Logika.

Prinsip-prinsip Hukum Aljabar Boolean dalam Sistem Digital

Jenis aljabar ini pertama kali diperkenalkan oleh ahli matematika berkebangsaan Inggris bernama George Boole pada tahun 1854. Aljabar Boolean adalah varian dari logika proposisional Aristoteles yang menggunakan simbol 0 dan 1, atau true dan false. 

Aljabar boolean secara luas digunakan untuk menganalisis dan menyederhanakan sirkuit digital atau gerbang logika. Teori ini telah menjadi dasar dalam pengembangan sistem digital elektronika modern. Aljabar boolean juga sering digunakan dalam teori himpunan dan statistik.

Bahkan pada setiap bahasa pemrograman modern, Boolean dianggap sebagai salah satu tipe data dasar dimana hanya memiliki 2 nilai, yaitu true dan false.

Operasi-operasi Dasar pada Aljabar Boolean

Operasi-operasi penting yang dilakukan dalam Aljabar Boolean antara lain:

  • konjungsi (∧)
  • disjungsi (∨)
  • negasi (¬)

Operasi-operasi tersebut pada teori himpunan dan statistika umumnya digambarkan dengan Diagram Venn, sedangkan pada materi sistem digital dijabarkan melalui tabel kebenaran (truth table)

Operasi-operasi Dasar Aljabar Boolean

1. Konjungsi

Konjungsi dalam aljabar boolean adalah operasi biner yang menghasilkan nilai true apabila kedua operan bernilai true. Operasi ini dalam gerbang logika adalah operasi gerbang AND.

Disjungsi pada Aljabar Boolean

Sedangkan dalam matematika dasar adalah operasi perkalian. Dalam teori himpunan dan statistika disimbolkan dengan tanda ∧.

x y x.y
0 0 0
0 1 0
1 0 0
1 1 1

Dapat dilihat berdasarkan tabel kebenaran di atas, operator konjungsi mengikuti aturan yang sama dengan operasi perkalian pada aljabar matematika dasar.

2. Disjungsi

Konjungsi adalah operasi biner yang menghasilkan nilai true (1) apabila salah satu atau kedua operan bernilai true (1). Operasi ini dalam gerbang logika termasuk dalam gerbang OR.

Konjungsi pada Aljabar Boolean

Sedangkan dalam matematika dasar adalah operasi penambahan. Dalam teori himpunan dan statistika disimbolkan dengan notasi ∨.

x y x+y
0 0 0
0 1 1
1 0 1
1 1 1

Dapat dilihat berdasarkan tabel kebenaran di atas, operator disjungsi mengikuti aturan yang sama dengan operasi pertambahan pada aljabar matematika dasar, kecuali operasi 1 + 1 = 1.

Hal ini karena operasi disjungsi tidak memiliki nilai carry seperti pada operasi penambahan bilangan integer.

Nilai carry ini akan dibahas lebih lanjut pada materi rangkaian gerbang kombinasional.

3. Negasi

Negasi adalah operasi biner yang menghasilkan nilai true apabila operan bernilai false dan begitu juga sebaliknya.

Negasi pada Aljabar Boolean

Operasi ini dalam gerbang logika adalah operasi gerbang NOT. Sedangkan dalam teori himpunan dan statistika disimbolkan dengan notasi ¬.

x x'
0 1
1 0

Kaidah-kaidah Hukum Aljabar Boolean

Terdapat 11 kaidah hukum Aljabar Boolean, yakni

  • Hukum Komutatif
  • Hukum Asosiatif
  • Hukum Distributif
  • Hukum Absorbsi
  • Hukum Identitas
  • Hukum Idempoten
  • Hukum Komplemen
  • Hukum Dominasi
  • Hukum Involusi (Negasi Ganda)
  • Hukum De Morgan
  • Hukum Inversi

Berikut adalah penjelasan dari masing-masing hukum di atas.

1. Hukum Komutatif

Hukum komutatif menyatakan bahwa penukaran urutan variabel tidak memiliki efek pada output dari rangkaian logika.

  • A . B = B . A
  • A + B = B + A

2. Hukum Asosiatif

Hukum ini menyatakan bahwa operasi logika dapat dilakukan dalam urutan apa pun ketika prioritas variabelnya sama, terlepas dari adanya pengelompokan variabel dalam suatu persamaan.

  • ( A . B ) . C = A . ( B . C )
  • ( A + B ) + C = A + ( B + C)

3. Hukum Distributif

Hukum distributif menjelaskan bahwa variabel input pada operasi aljabar boolean dapat disebarkan atau difaktorkan keluar dari ekspresi tanpa mengubah output suatu rangkaian logika.

  • A . ( B + C) = (A . B) + (A. C)
  • A + (B . C) = (A + B) . ( A + C)

4. Hukum Absorbsi

Hukum ini memungkinkan pengurangan ekspresi logika rumit menjadi lebih sederhana dengan menyerap suku-suku serupa.

  • A + (A . B) = A
  • A . (A + B) = A

5. Hukum Identitas

Dalam matematika, identitas adalah pernyataan yang benar untuk semua kemungkinan nilai dari variabel.

Dalam Aljabar Boolean, hukum identitas menyatakan bahwa variabel apa pun yang dijumlahkan dengan nilai 0 atau false akan menghasilkan nilai variabel itu sendiri. 

Hal ini juga berlaku apabila sebuah variabel dikalikan dengan 1 atau nilai true maka akan mengembalikan nilai variabel itu sendiri.

  • A + 0 = A
  • A . 1 = A

6. Hukum Idempoten

Hukum idempoten menyatakan bahwa menggabungkan suatu variabel dengan dirinya sendiri baik dengan operasi penambahan (OR) atau perkalian logika (AND) akan menghasilkan nilai yang setara dengan variabel tersebut.

  • A + A = A
  • A . A = A

7. Hukum Komplemen

Hukum komplemen menyatakan bahwa variabel input yang dijumlahkan dengan invers dari variabel tersebut akan menghasilkan nilai 1 atau true, sedangkan jika dilakukan operasi perkalian menghasilkan nilai 0 atau false.

  • A + A' = 1
  • A . A' = 0

8. Hukum Dominasi

Hukum dominasi menyatakan bahwa dalam suatu konjungsi atau operasi perkalian, suatu nilai kebenaran akan selalu mendominasi.

  • A . 0 = 0
  • A . 1 = 1

9. Hukum Involusi (Negasi Ganda)

Dalam Aljabar Boolean, hukum involusi menyatakan bahwa negasi ganda pada variabel input menghasilkan output variabel itu sendiri.

  • (A')' = A

10. Hukum De Morgan

Dua teorema penting yang banyak digunakan dalam aljabar Boolean adalah hukum I De Morgan dan hukum II De Morgan. Kedua teorema ini digunakan untuk mengubah ekspresi Boolean.

Teorema ini pada dasarnya membantu untuk mengurangi ekspresi boolean yang diberikan dalam bentuk yang disederhanakan.

Hukum I De Morgan

Hukum pertama menyatakan bahwa komplemen perkalian variabel sama dengan jumlah komplemen individu variabelnya.

(A.B)’ = A’ + B’

Hukum II De Morgan

Hukum kedua menyatakan bahwa komplemen dari penjumlahan variabel sama dengan perkalian dari komplemen individualnya terhadap suatu variabel.

(A+B)’ = A’ . B’

11. Hukum Inversi

Hukum inversi menjelaskan bahwa komplemen dari nilai kebenaran adalah invers dari nilai tersebut.

  • 0' = 1
  • 1' = 0

Penutup

Kita sudah sampai di penghujung artikel ini. Terima kasih telah membaca tulisan ini dengan tuntas. Semoga paparan di atas dapat membuat Anda lebih mudah memahami berbagai jenis kaidah-kaidah hukum Aljabar Boolean yang menjadi dasar pembangun rangkaian sistem digital.

Apabila Anda tertarik dengan artikel serupa, Anda bisa mengunjungi rubrik Sistem Digital atau membaca tulisan lainnya mengenai "Algoritma Apriori".

Salam!

Referensi:

Trivusi
Trivusi Ikatlah ilmu dengan menulis. Menebar manfaat dengan berbagi :)

Posting Komentar untuk "Prinsip-Prinsip Hukum Aljabar Boolean dalam Sistem Digital"