Halo Guys Kembali lagi dengan Putrirahma π
Pernahkah kamu penasaran bagaimana komputer, smartphone, dan alat elektronik lainnya bisa “berpikir” dengan logika yang tepat? Semua itu bekerja berkat sistem digital yang dibangun dari konsep sederhana namun sangat penting.
Di artikel ini, kita akan belajar bersama tentang Aljabar Boolean, Peta Karnaugh, Encoder, Decoder, dan Multiplexer. Materi ini adalah kunci untuk memahami cara kerja logika digital secara mudah dan efisien. Yuk, kita mulai!
Pengertian Aljabar Boolean
Operasi-Operasi Dasar Pada Aljabar Boolean
- Konjungsi (∧)
- Disjungsi (V)
- Negasi (¬)
Operasi-operasi tersebut pada teori himpunan dan statistika umumnya digambarkan dengan Diagram Venn, sedangkan pada materi sistem digital dijabarkan melalui tabel kebenaran (truth false)
Hukum-Hukum Aljabar Boolean
Peta Karnaugh
Peta Karnaught Map atau K-Map adalah suatu teknik penyederhanaaan fungsi logika dengan cara pemetaan. K-Map terdiri dari kotak-kotak yang jumlahnya terdiri dari jumlah variable dan fungsi logika atau jumlah inputan dari rangkaian logika yang sedang kita hitung. Metode Peta Karnaugh atau K-map merupakan metode grafis untuk menyederhanakan fungsi bolean. Metode ini ditemukan Maurice Karnaugh pada tahun 1953. Peta karnaugh adalah sebuah diagram yang terbentuk dari kotak-kotak tiap kotak merepresentasikan minterm. Tiap kotak dikatakan bertetangga jika minterm-minterm yang merepresentasikannya berbeda hanya 1 buah litaral.
Langkah - langkah pemetaan K-Map secara umum :
- Menyusun Aljabar Boolean terlebih dahulu
- Menggambar rangkaian digital
- Membuat tabel kebenarannya
- Merumuskan tabel kebenarannya
- Lalu memasukkan rumus tabel kebenaran ke K-Map (Kotak-kotak)
Jenis - Jenis K-Map
- K-Map 2 Variabel (2x2 kotak)
- K-Map 3 Variabel (2x4 kotak)
- K-Map 4 Variabel (4x4 kotak)
- K-Map 5 Variabel atau lebih (kombinasi beberapa K-Map)
Struktur dan Pembentukan K-Map
Peta Karnaugh Dua Peubah
Dua peubah dalam fungsi boolean adalah x dan y. Baris pada peta Karnaugh untuk peubah x dan kolom untuk y. Baris pertama diidentifikasi nilai 0 (menyatakan x’), sedangkan baris kedua dengan 1 (menyatakan x). Kolom pertama diidentifikasi 0 (menyetakan y’) sedangkan kolom kedua dengan 1 (menyatakan y).
|
m0 |
m1 |
x 0 |
x’y’ |
x’y |
|
m2 |
m3 |
1 |
xy’ |
xy |
Peta Karnaugh Tiga Peubah
Fungsi Boolean dengan tiga peubah memiliki jumlah kotak 23 = 8. Baris pada peta Karnaugh untuk peubah x dan kolom untuk peubah yz. Perhatikan urutan mi-nya, urutan disusun sedemikian rupa sehingga setiap dua kotak yang bertetangga hanya berbeda 1 bit.
|
|
|
|
|
|
|
yz 00 |
01 |
11 |
10 |
|
m0 |
m1 |
m3 |
m2 |
|
x
0 |
x’y’z’ |
x’y’z |
x’yz |
x’yz’ |
|
m4 |
m5 |
m7 |
m6 |
|
1 |
xy’z’ |
xy’z |
xyz |
xyz’ |
Diberikan tabel kebenaran dan gambar Peta Karnaugh.
x |
y |
Z |
f(x,
y, z) |
|
|
||
0 |
0 |
0 |
0 |
|
|
||
0 |
0 |
1 |
0 |
|
|
||
0 |
1 |
0 |
1 |
|
|
||
0 |
1 |
1 |
0 |
|
|
||
1 |
0 |
0 |
0 |
|
|
||
1 |
0 |
1 |
0 |
|
|
||
1 |
1 |
0 |
1 |
|
|
||
1 |
1 |
1 |
1 |
|
|
||
|
yz 00 |
01 |
11 |
10 |
|
||
x 0 |
0 |
0 |
0 |
1 |
|
||
1 |
0 |
0 |
1 |
1 |
|
||
|
|
|
|
|
|
Peta Karnaugh Empat Peubah
Empat peubah
dalam fungsi boolean adalah w, x, y, z. Jumlah kotak menjadi 16 buah.
Perhatikan urutan mi-nya. Baris pada peta karnaugh untuk peubah wx
dan kolom untuk peubah yz.
|
|
|
|
|
|
|
yz 00 |
01 |
11 |
10 |
|
m0 |
m1 |
m3 |
m2 |
wx 00 |
w’x’y’z’ |
w’x’y’z |
w’x’yz |
w’x’yz’ |
|
|
m4 |
m5 |
m7 |
m6 |
|
01 |
w’xy’z’ |
w’xy’z |
w’xyz |
w’xyz’ |
|
m12 |
m13 |
m15 |
m14 |
|
11 |
wxy’z’ |
wxy’z |
wxyz |
wxyz’ |
|
m8 |
m9 |
m11 |
m10 |
|
10 |
wx’y’z’ |
wx’y’z |
wx’yz |
wx’yz’ |
w |
x |
y |
z |
f(w,
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 |
|
|
|
yz 00 |
01 |
11 |
10 |
wx 00 |
0 |
1 |
0 |
1 |
01 |
0 |
0 |
1 |
1 |
11 |
0 |
0 |
0 |
1 |
10 |
0 |
0 |
0 |
0 |
Encoder dan Decoder
Encoder
Jenis - Jenis Encoder
- Binary Encoder : Mengubah data input dari formal biner menjadi kode output tertentu. contoh : encoder biner 4-to-2 yang mengubah empat input biner menjadi dua output biner.
- Priority Encoder : Menghasilkan kode output berdasarkan input prioritas tertinggi yang aktif. Jika beberapa input aktif, input dengan prioritas tertinggi yang akan diproses.
- Rotary Encoder : Mengukur pergerakan rotasi dan mengubahnya menjadi sinyal digital. Banyak digunakan dalam aplikasi industri untuk mendeteksi posisi atau kecepatan.
- Optical Encoder : Menggunakan sinar cahaya dan sensor optik untuk mendeteksi perubahan posisu atau gerakan. Sering digunakan dalam perangkat presisi seperti printer dan mesin CNC.
Decoder
Jenis - Jenis Decoder
- Binary Decoder : Mengubah input biner menjadi output tertentu. Contoh : decoder biner 2-to-4 yang mengubah data input biner menjadi empat output.
- Binary to 7 segment Decoder : Mengubah kode BCD (Binary-Coded-Decimal) menjadi format yang dapat ditampilkan pada tampilan 7-segment. Sering digunakan dalam kalkulator digital dan jam elektronik.
- Address Decoder : Digunakan dalam memori komputer untuk memilih lokasi memori tertentu berdasarkan alamat biner yang diberikan.
- Phase Decoder : Digunakan dalam sistem komunikasi untuk mengembalikan sinyal asli dari sinyal yang telah dimodulasi fase.
Multiplexer dan Demultiplexer
Multiplexer (MUX)
Cara Kerja Multiplexer
Jenis - Jenis Multiplexer
- 2-to-1 MUX : 2 input, 1 output dan 1 sinyal selektor
- 4-to-1 MUX : 4 input, 1 output dan 2 sinyal selektor
- 8-to-1 MUX : 8 input, 1 output, dan 3 sinyal selektor
- 16-to-1 MUX : 16 input, 1 output dan 4 sinyal selektor
Demultiplexer (DEMUX)
Cara Kerja Demultiplexer
Jenis - Jenis Demultiplexer
- 1-to-2 DEMUX :1 input, 2 output dan 1 sinyal selektor.
- 1-to-4 DEMUX :1 input, 4 output dan 2 sinyal selektor.
- 1-to-6 DEMUX : 1 input, 8 output dan 3 sinyal selektor.
- 1-to-16 DEMUX : 1 input, 16 output dan 4 sinyal selektor.
Komentar
Posting Komentar