Tugas 14[NASAB MUGHYFAH FADRI][2203015055]SDG2DTI QUIZZ
1.) Apa yang dimaksud dengan sistem bilangan biner? Jelaskan konsep dasar sistem bilangan biner dan berikan contoh konversi angka desimal ke biner.
jawaban:
Sistem bilangan biner adalah sistem angka yang menggunakan hanya dua simbol yaitu 0 dan 1.Konversi angka desimal ke biner dilakukan dengan membagi angka desimal tersebut secara berulang dengan basis 2 dan menyimpan sisa pembagian sebagai digit biner.
Contoh: Angka desimal 10 dalam biner adalah 1010.
2.) Jelaskan perbedaan antara register paralel dan register serial dalam konteks sistem digital. Kapan kita menggunakan register paralel dan kapan kita menggunakan register serial?
Register paralel dapat menyimpan beberapa bit data secara bersamaan, sedangkan register serial menyimpan data bit per bit secara berurutan. Register paralel digunakan ketika operasi yang membutuhkan akses cepat ke seluruh data, sedangkan register serial digunakan untuk transfer data secara berurutan dalam komunikasi.
3.) Apa yang dimaksud dengan kode Gray? Jelaskan konsep kode Gray dan berikan contoh konversi angka biner ke kode Gray.
jawaban:
Kode Gray adalah sistem penomoran biner di mana dua angka berdekatan hanya memiliki satu bit yang berbeda. Contoh konversi angka biner 0110 ke kode Gray adalah 0101.
4.) Apa yang dimaksud dengan sistem bilangan heksadesimal? Bagaimana cara mengonversi angka biner ke bilangan heksadesimal?
Jawaban:
Sistem bilangan heksadesimal adalah sistem angka yang menggunakan 16 simbol yaitu 0-9 dan A-F untuk mewakili angka 10 hingga 15. Untuk mengonversi angka biner ke bilangan heksadesimal, angka biner tersebut harus dibagi menjadi grup empat digit biner. Setiap grup empat digit biner kemudian dikonversi menjadi simbol heksadesimal yang sesuai.
5.) Jelaskan apa itu kode BCD (Binary Coded Decimal). Bagaimana cara mengonversi angka desimal ke kode BCD?
Jawaban:
Kode BCD adalah sistem penomoran biner di mana setiap digit desimal diwakili oleh empat digit biner. Setiap digit biner mewakili angka desimal dari 0 hingga 9. Untuk mengonversi angka desimal ke kode BCD, setiap digit desimal dipisahkan dan dikonversi menjadi empat digit biner yang sesuai.
Misalnya, angka desimal 64 dalam kode BCD adalah 0110 0100, di mana digit pertama 0110 mewakili angka 6 dan digit kedua 0100 mewakili angka 4.
6.) Jelaskan apa yang dimaksud dengan gerbang logika AND. Berikan tabel kebenaran dan simbol logika untuk gerbang tersebut.
jawaban:
Gerbang logika AND adalah gerbang yang menghasilkan output logika tinggi (1) hanya jika semua masukan logika juga bernilai tinggi (1). Tabel kebenaran untuk gerbang logika AND adalah:
| Masukan A | Masukan B | Output AND |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Simbol logika untuk gerbang logika AND adalah tanda titik (.) atau simbol perkalian (×).
7.) Apa yang dimaksud dengan gerbang logika NOT? Bagaimana gerbang ini mempengaruhi sinyal masukan?
jawaban:
Gerbang logika NOT adalah gerbang yang menghasilkan keluaran yang berkebalikan dari masukan logika. Jika masukan logika bernilai tinggi (1), maka output gerbang NOT akan bernilai rendah (0), dan sebaliknya. Gerbang NOT biasanya dilambangkan dengan tanda garis di atas simbol masukan logika. Misalnya, NOT A.
8.) Bagaimana gerbang logika bisa digunakan untuk membangun rangkaian logika seperti multiplexer atau decoder?
jawaban:
Dengan menggunakan gerbang-gerbang logika, kita dapat membangun rangkaian logika seperti multiplexer yang memiliki beberapa masukan dan satu keluaran terpilih berdasarkan pemilih (selector). Selain itu, dengan menggunakan gerbang logika, kita juga dapat membangun rangkaian decoder yang mengubah kode masukan menjadi keluaran yang sesuai.
9.) Berikan contoh fungsi logika OR dengan dua masukan (A dan B). Tuliskan tabel kebenaran untuk fungsi tersebut.
Jawaban: Contoh fungsi logika OR dengan dua masukan (A dan B) adalah: F = A + B
Tabel kebenaran untuk fungsi tersebut adalah:
| A | B | F |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Jawaban: Ekspresi logika untuk fungsi NAND dengan tiga masukan (A, B, dan C) adalah: F = (A • B • C)'
11.) Diberikan fungsi logika F = (A + B')', terapkan teorema De Morgan untuk menyederhanakan fungsi tersebut.
Jawaban: Langkah 1: Terapkan teorema De Morgan pada ekspresi (A + B') (A + B')' = A' • (B')'
Jadi, fungsi logika F yang awalnya rumit dapat disederhanakan menjadi A' • (B')'.
12.) Diberikan fungsi logika F = (A' • B' • C')', terapkan teorema De Morgan untuk menyederhanakan fungsi tersebut.
Jawaban: Langkah 1: Terapkan teorema De Morgan pada ekspresi (A' • B' • C') (A' • B' • C')' = (A' + B + C)
Jadi, fungsi logika F yang awalnya rumit dapat disederhanakan menjadi (A' + B + C).
13.) Diberikan fungsi logika F = ∑(A, B, C, D) = m(0, 1, 2, 5, 7, 10, 11, 13, 15). Buatlah Karnaugh Map untuk fungsi tersebut dan sederhanakan fungsi F menggunakan Karnaugh Map.
Jawaban: Langkah 1: Buat Karnaugh Map dengan variabel A, B, C, dan D.
CD AB 00 01 11 10 00 | 0 1 0 1 01 | 1 1 0 0 11 | 1 1 0 1 10 | 1 1 1 1
Dalam Karnaugh Map tersebut, terdapat dua grup 1 yaitu grup A = {m(1, 2, 5)}, dan grup B = {m(7, 10, 11, 13, 15)}.
Langkah 3: Sederhanakan fungsi F menggunakan grup-grup yang teridentifikasi.
F = A + B = m(1, 2, 5) + m(7, 10, 11, 13, 15) = A'B'CD + AB'CD'
Jawaban: Implementasi fungsi F menggunakan gerbang logika NAND saja adalah sebagai berikut:
F = (A + B)(C' + D) = [(A + B)' + (C' + D)']' = [((A'NAND B')' + (C'NAND D')']' = ((A' NAND B') NAND (C' NAND D'))'
Jadi, implementasi fungsi F menggunakan gerbang logika NAND adalah F = ((A' NAND B') NAND (C' NAND D'))'.
15.) Diberikan fungsi logika F = AB' + (CD)'. Implementasikan fungsi F menggunakan gerbang logika NOR saja.
Jawaban: Implementasi fungsi F menggunakan gerbang logika NOR saja adalah sebagai berikut:
F = AB' + (CD)' = (AB')' NOR (CD)' = (A' NOR B) NOR (C' NOR D)
16.) Jelaskan apa itu Latches dan berikan contoh penggunaannya dalam rangkaian digital.
Jawaban: Latches adalah elemen memori sederhana dalam rangkaian digital yang dapat menyimpan dan mempertahankan informasi. Salah satu contoh penggunaan latches adalah dalam pembuatan register paralel, di mana latches digunakan untuk menyimpan nilai-nilai paralel yang diinputkan.
Jelaskan perbedaan antara Latches dan Flip-Flops.
Jawaban: Perbedaan antara Latches dan Flip-Flops adalah sebagai berikut:
Latches dapat beroperasi dalam mode asinkron, yang berarti output dapat berubah setiap saat berdasarkan perubahan input, sedangkan Flip-Flops beroperasi dalam mode sinkron, di mana perubahan output terjadi pada saat terjadi pulsa sinkron.
Latches memiliki dua state stabil (SET dan RESET), sedangkan Flip-Flops memiliki empat state stabil (SET, RESET, HOLD, dan TOGGLE).
Latches biasanya digunakan dalam aplikasi yang membutuhkan operasi sederhana dan cepat, sedangkan Flip-Flops digunakan dalam aplikasi yang memerlukan sinkronisasi waktu yang ketat.
17.) Jelaskan apa itu Timer dalam konteks rangkaian digital dan sebutkan jenis-jenis Timer yang umum digunakan.
Jawaban:
Timer dalam konteks rangkaian digital adalah suatu perangkat yang digunakan untuk menghasilkan sinyal keluaran berdasarkan waktu yang ditentukan. Beberapa jenis Timer yang umum digunakan adalah:
-Timer Monostable (One-Shot Timer): Timer ini menghasilkan sinyal keluaran berdurasi tetap setelah menerima input trigger.
-Timer Astable: Timer ini menghasilkan sinyal keluaran berulang secara terus-menerus dengan durasi ON dan OFF yang dapat diatur.
-Timer Bistable (Flip-Flop Timer): Timer ini menggunakan flip-flop untuk menghasilkan sinyal keluaran yang beralih antara dua state stabil berdasarkan input kontrol
18.) Jelaskan apa itu Register dalam konteks sistem digital dan jelaskan fungsinya.
Jawaban:
Register dalam konteks sistem digital adalah suatu perangkat yang digunakan untuk menyimpan dan memanipulasi sejumlah data. Fungsinya adalah sebagai tempat penyimpanan sementara data yang akan diproses atau dioperasikan oleh rangkaian digital.
19.) Counter dapat digunakan untuk menghitung jumlah kemunculan suatu karakter dalam sebuah string. Jenis perulangan apa yang dapat digunakan untuk tujuan ini?
jawaban:
Perulangan while, Perulangan for, Perulangan do-while
20.) Apa yang dimaksud dengan PLC (Programmable Logic Controller)? Dan Bagaimana langkah2 nya!
jawaban:
PLC (Programmable Logic Controller) adalah sebuah perangkat elektronik yang digunakan untuk mengontrol dan mengendalikan berbagai macam sistem otomatis. PLC memiliki kemampuan untuk menerima input, melakukan pemrosesan berdasarkan program yang telah diprogram, dan menghasilkan output sesuai dengan logika yang ditentukan.
Langkah-langkah dalam memprogram PLC umumnya meliputi:
- - Menentukan kebutuhan sistem dan merancang logika program berdasarkan tujuan dan spesifikasi sistem.
- - Menggunakan software pemrograman PLC untuk membuat program. Software ini biasanya menyediakan antarmuka grafis yang memudahkan dalam penulisan instruksi logika.
- - Mengkonfigurasi input dan output module, serta melakukan koneksi dengan perangkat eksternal.
- - Mendownload program yang telah dibuat ke dalam PLC menggunakan koneksi komunikasi yang sesuai.
- - Melakukan pengujian dan debugging program untuk memastikan sistem berjalan dengan benar.
- - Memantau dan melakukan pemeliharaan rutin terhadap PLC dan program yang telah dibuat.
Komentar
Posting Komentar