Jawaban UAS Sistem Digital :
NAMA : Siti Linda Nur Fadilah
NIM : 23040055
Jawaban :
Video penjelasan YT :
See you again💖🙌
Jawaban UAS Sistem Digital :
NAMA : Siti Linda Nur Fadilah
NIM : 23040055
Jawaban :
Video penjelasan YT :
See you again💖🙌
Peta Karnaugh (dibaca: Karnof atau Karnaught Map, disingkat: K-Map) pakai bahasa bayi tapi jelas, detail, lengkap, dan gampang banget dimengerti yaa
Kita juga bahas hubungannya sama sistem digital. Yuk langsung gas!
Peta Karnaugh itu kayak kotak-kotak ajaib yang dipakai buat nyederhanain rumus logika (Boolean).
Rumus logika biasanya panjang dan ribet, nah K-Map ini bantu kita bikin rumusnya jadi lebih pendek & gampang.
Bayangin kamu punya PR matematika isinya rumus ribet kayak:
A'B + AB' + AB
Peta Karnaugh bisa bantu kamu gambar-gambar aja di kotak, terus rumusnya otomatis jadi simpel! 🧃✨
Tergantung berapa variabel (huruf logikanya) yang dipakai:
| Jmlh Variabel | Ukuran Kotak (K-Map) |
|---|---|
| 2 variabel | 2 × 2 (4 kotak) |
| 3 variabel | 2 × 4 (8 kotak) |
| 4 variabel | 4 × 4 (16 kotak) |
Makin banyak variabel → makin gede petanya.
| A\B | 0 | 1 |
|---|---|---|
| 0 | ||
| 1 |
Cara isi K-Map:
Bikin tabel kebenaran (truth table) → isinya kombinasi A dan B
Masukin hasil (0 atau 1) ke dalam kotak yang sesuai
Kelompokkan angka 1 yang berdempetan (bisa 1, 2, 4, 8…)
Tulis rumus baru dari kelompok itu → lebih pendek!
| A | B | Output |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Ini namanya XOR (A ⊕ B)
Kalau pakai K-Map:
| A\B | 0 | 1 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 1 | 0 |
Lalu kita kelompokin yang 1, dan hasil rumus simpelnya:
➡️ A'B + AB'
Tuh, dari tabel langsung dapet rumus pendek tanpa ngitung panjang-panjang!
Sekarang kamu tanya:
"Terus, hubungannya sama sistem digital apa?"
Jawabannya: besar banget!
Karena semua komputer, HP, kalkulator, mesin otomatis itu pakai rangkaian logika digital. Nah, rangkaian itu dibuat dari rumus logika (Boolean).
Tapi… rumus logika bisa panjang banget dan bikin rangkaian jadi boros gerbang logika (AND, OR, NOT).
Makanya, Peta Karnaugh dipakai supaya:
Rumusnya disederhanakan → jadi lebih pendek
Rangkaian logika jadi lebih hemat
Komponen elektronik jadi lebih sedikit
Kerja mesin lebih cepat dan efisien
Peta Karnaugh itu kotak ajaib buat nyederhanain rumus logika
Dipakai di semua sistem digital biar hemat dan efisien
Kerjaannya: dari rumus ribet → jadi rumus pendek
Bikin otak dan alat elektronik nggak capek mikir
Aljabar Boolean itu adalah ilmu ngitung logika.
Isinya cuma dua angka aja:
1 artinya benar / nyala / hidup
0 artinya salah / mati / tidak aktif
Jadi... kalau matematika biasa pakai 0–1–2–3–4,
nah kalau Boolean mah cuma 0 dan 1 doang. Kayak hidup dan mati 😆
Aljabar Boolean dipakai buat ngatur logika di komputer dan alat digital.
Semua alat elektronik canggih: HP, komputer, kalkulator, lift, sampai lampu otomatis — kerjanya berdasarkan logika Boolean.
Logikanya kayak gini:
Kalau tombol ditekan DAN sensor nyala → maka mesin hidup.
Kalau salah satu mati → mesin nggak nyala.
Nah, aljabar Boolean bantu bikin rumus logikanya biar bisa dirancang ke dalam rangkaian elektronik (pakai gerbang logika kayak AND, OR, NOT).
Simbol: · atau AND
Logikanya: dua-duanya harus 1 biar hasilnya 1
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 ✅ |
🧃 Ibarat kamu butuh dua kunci buat buka pintu → dua-duanya harus ada.
Simbol: + atau OR
Logikanya: asal ada yang 1, hasilnya 1
| A | B | A OR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 ✅ |
| 1 | 0 | 1 ✅ |
| 1 | 1 | 1 ✅ |
🍩 Kayak: “Aku mau donat atau es krim” → dikasih salah satu aja udah seneng 😆
Simbol: garis di atas huruf (A̅) atau !A
Logikanya: dibalik
| A | NOT A |
|---|---|
| 0 | 1 |
| 1 | 0 |
Contohnya: kamu bilang “jangan makan” → kebalikannya: “makan”.
Kadang kita pakai gabungan kayak:
A·B + C → artinya: A DAN B, atau C
A̅·B → artinya: A dibalik dulu, baru AND sama B
Menyederhanakan logika yang rumit
Supaya alat digital lebih efisien dan cepat
Digunakan dalam rangkaian logika (gerbang AND, OR, NOT dll)C
Contoh Gampang:
Misalnya kamu bikin mesin otomatis:
"Kalau pintu tertutup DAN sensor gerak aktif → nyalakan alarm"
Nah, itu ditulis pakai aljabar Boolean:
P · S = A
(P = pintu, S = sensor, A = alarm)
Kalau P = 1 dan S = 1 → Alarm = 1 (nyala)
Ingat: 0 = mati, 1 = nyala
AND = harus semua aktif
OR = cukup salah satu
NOT = dibalik aja
Aljabar Boolean itu ilmu logika 0 dan 1
Isinya operasi kayak AND, OR, NOT
Dipakai buat ngatur cara kerja alat elektronik
Tujuannya supaya alat digital bisa mikir “ya/tidak” dengan cepat
1 APA ITU FLIP-FLOP?
Flip-Flop adalah komponen logika digital yang digunakan untuk menyimpan 1 bit data, yaitu 0 atau 1.
> Gampangnya: Flip-Flop itu kayak memori kecil yang bisa inget "nyala" atau "mati" sampai ada perintah untuk berubah.
Ibaratnya:
Kamu pencet tombol → lampu nyala (1).
Kamu pencet tombol lain → lampu mati (0).
Selama nggak ada pencetan lagi, lampunya tetap dalam kondisi terakhir.
Nah, lampu itu ibarat Flip-Flop dia ingat status terakhir.
2. HUBUNGAN FLIP-FLOP DENGAN SISTEM DIGITAL
Sistem digital (seperti komputer, kalkulator, jam digital, HP, dll) semuanya butuh tempat untuk menyimpan informasi sementara.
Nah, Flip-Flop dipakai di:
* Register (tempat simpan data sementara)
* Counter (penghitung: detik, menit, klik)
* Memori (RAM, cache)
* Shift register
* Clock/timing sistem
> Jadi Flip-Flop = dasar dari memori digital dan alat hitung digital.
Tanpa Flip-Flop, sistem digital nggak bisa "ingat".
3. JENIS-JENIS FLIP-FLOP
1. SR Flip-Flop (Set-Reset)
* S (Set): buat nyalain (data = 1)
* R (Reset): buat matiin (data = 0)
Kalau dua-duanya 0 → tidak berubah.
| S | R | Q (output) |
| - | - | ----------------- |
| 0 | 0 | Tetap |
| 1 | 0 | 1 (Set) |
| 0 | 1 | 0 (Reset) |
| 1 | 1 | Tidak valid ❌ |
---
2. D Flip-Flop (Data / Delay)
* Cuma 1 input: D
* Output akan mengikuti D saat clock aktif
> Kalau D = 1 dan clock bunyi → Q = 1
> Kalau D = 0 dan clock bunyi → Q = 0
3. T Flip-Flop (Toggle)
* Saat T = 1 → output akan berubah dari 0 ke 1 atau sebaliknya
* Saat T = 0 → output tetap
4. JK Flip-Flop
* Gabungan dari SR tapi lebih fleksibel
* Kalau J = K = 1 → output akan toggle
* Kalau J = 0, K = 1 → Reset
* Kalau J = 1, K = 0 → Set
* Kalau J = K = 0 → Tidak berubah
---
4. FLIP-FLOP DALAM RANGKAIAN SERI dan PARALEL
A. Rangkaian Seri
* Flip-Flop disusun berurutan output satu Flip-Flop masuk ke Flip-Flop berikutnya.
* Disebut juga Shift Register
* Contoh: menggeser data, misalnya 1010 jadi 0101.
Ibaratnya: orang-orang berbaris, terus oper bola satu-satu ke temannya.
B. Rangkaian Paralel
* Semua Flip-Flop diisi secara bersamaan dengan data berbeda.
* Digunakan di register paralel buat nyimpan banyak bit sekaligus.
🍼 Ibaratnya: semua orang pegang bolanya masing-masing pada waktu yang sama.
---
📦 PERBEDAAN SERI vs PARALEL:
| Rangkaian | Cara Kerja | Kegunaan |
| ----------- | ----------------------------------- | -------------------------------------- |
| Seri | Data masuk satu per satu, urutan | Shift register, delay, pemrosesan bit |
| Paralel| Data masuk bareng, masing Massing FF | Register memori, penyimpanan multi-bit |
CONTOH PENGGUNAAN FLIP-FLOP DI KEHIDUPAN DIGITAL
* Jam digital: menghitung detik → menit → jam (pakai counter dari Flip-Flop)
* Register CPU: menyimpan data sementara saat proses
* Tombol ON/OFF: ingat posisi tombol terakhir
* Shift Register: kirim data serial ke printer
KeSIMPULAN
* Flip-Flop = memori kecil buat nyimpen data 1 bit
* Digunakan buat sistem digital biar bisa ingat sesuatu
* Ada banyak jenis: SR, D, T, JK
* Bisa dirangkai seri (berurutan) atau paralel (barengan)
* Dasar dari memori, counter, timer, register, dan alat digital lainnya
---
Pembahasan materi Demultiplexer dan MultiPlexer. Mari simak artikel berikut ini.
Multiplexer itu alat logika digital yang tugasnya:
Milih satu dari banyak sinyal input, terus ngirimin ke satu output.
Pokoknya MUX = banyak input → 1 output, yang dipilih sesuai sinyal pemilih (selector).
Tapi kamu cuma bisa makan satu jenis makanan, sesuai nomor yang kamu pilih (selector).
Misalnya:
Kamu pencet selector 10 (artinya makanan ke-2)
MUX langsung kasih makanan nomor 2 doang
🧠 Jadi MUX itu kayak alat pilih makanan otomatis, dia ambil dari banyak pilihan, tapi cuma satu yang dikirim ke mulut (output).
Input (I0, I1, I2, I3) = 4 makanan
Selector (S1, S0) = 2 bit buat milih
Output (Y) = makanan yang kamu makan
| S1 | S0 | Output Y |
|---|---|---|
| 0 | 0 | I0 |
| 0 | 1 | I1 |
| 1 | 0 | I2 |
| 1 | 1 | I3 |
🧸 Kamu bilang: “Aku mau I2!” → selector kasih kode 10 → MUX kirim data dari I2 ke output.
Ngirit jalur kabel: cuma kirim 1 data dari banyak
Dipakai di sistem komunikasi, sinyal, komputer
Buat nyambungin banyak data ke 1 jalur
Kebalikan dari MUX.
DEMUX = 1 input → dikirim ke salah satu dari banyak output, tergantung sinyal pemilih (selector).
Tapi kamu cuma bisa tuang ke satu gelas aja, tergantung kamu pilih gelas nomor berapa (selector).
Misalnya:
Kamu pencet selector 01 → air cuma dituang ke gelas ke-1 (O1)
Jadi DEMUX itu kayak pipa air yang bisa diarahkan, airnya cuma keluar di jalur yang kamu pilih.
Input (D) = 1 sumber data
Selector (S1, S0) = 2 bit buat pilih jalur
Output (O0, O1, O2, O3) = 4 gelas (jalur keluar)
| S1 | S0 | Output Aktif |
|---|---|---|
| 0 | 0 | O0 |
| 0 | 1 | O1 |
| 1 | 0 | O2 |
| 1 | 1 | O3 |
Air cuma keluar di 1 gelas, sisanya kosong.
Nyalain salah satu lampu dari satu sinyal
Nyalain jalur speaker, printer, dll
Dipakai di sistem kontrol otomatis, digital switching
| 🔍 Perbedaan | MUX (Multiplexer) | DEMUX (Demultiplexer) |
|---|---|---|
| Arah data | Banyak input → 1 output | 1 input → banyak output |
| Selector | Memilih input yg dikirim ke output | Memilih output mana yg diberi input |
| Contoh | Pilih 1 makanan dari banyak piring | Tuang 1 air ke salah satu gelas |
| Kegunaan | Gabung data dari banyak sumber | Sebar data ke beberapa tempat |
MUX: Kamu lagi nonton Netflix — banyak film (input), tapi kamu cuma nonton 1 (output), sesuai yang kamu pilih.
DEMUX: Kamu punya 1 remote AC, tapi bisa nyalain 1 dari 4 AC di kamar berbeda (output) → tergantung kamu pilih kamar mana.
Segitu aja see you 👋
"Encoder itu tukang ubah banyak input jadi sedikit output."
Encoder itu alat logika digital yang menerima banyak sinyal masuk (input) dan mengubahnya jadi kombinasi biner (output).
Kamu punya 8 tombol (input). Cuma 1 tombol boleh aktif dalam 1 waktu.
Kalau kamu pencet tombol nomor 3 → encoder bakal ngubah itu jadi angka biner 011.
Jadi encoder kayak tukang translate tombol jadi angka biner.
| Input Aktif | Output Biner |
|---|---|
| I0 | 000 |
| I1 | 001 |
| I2 | 010 |
| I3 | 011 |
| I4 | 100 |
| I5 | 101 |
| I6 | 110 |
| I7 | 111 |
Jadi encoder menerima 1 dari 8 dan mengubah jadi 3-bit biner.
Supaya menghemat jalur kabel/data
Buat ngonversi tombol, sensor, atau sinyal fisik ke bentuk digital
Dipakai di keyboard, remote TV, alat scanner
"Decoder itu tukang terjemah balik angka biner jadi sinyal aktif."
Decoder itu kebalikan encoder.
Dia menerima input dalam bentuk biner, lalu mengaktifkan 1 dari banyak output.
Kamu kirim angka biner 101 → decoder bakal nyalain output nomor 5 aja, sisanya mati.
Jadi decoder kayak tukang panggil output dari kode biner.
| Input Biner | Output Aktif |
|---|---|
| 000 | O0 = 1 |
| 001 | O1 = 1 |
| 010 | O2 = 1 |
| 011 | O3 = 1 |
| 100 | O4 = 1 |
| 101 | O5 = 1 |
| 110 | O6 = 1 |
| 111 | O7 = 1 |
Sisa output = 0.
Cuma satu yang nyala, tergantung kodenya.
Buat mengontrol lampu, tampilan 7-segmen, aktifin jalur tertentu dari sinyal kecil
Digunakan di memori komputer, alarm, mikrokontroler
| Hal | Encoder | Decoder |
|---|---|---|
| Fungsi | Banyak input → sedikit output | Sedikit input → banyak output |
| Arah kerja | Menyederhanakan sinyal | Menyebarkan sinyal |
| Contoh | Keyboard, sensor input | Display, lampu indikator |
Encoder = tombol gamepad kamu (tombol A, B, X, Y) diubah jadi angka
Decoder = angka dari gamepad diterjemahin ke "aksi" kayak lompat, nembak, lari
See you next time 💓