Rangkaian Logika Rangkaian Logika Priyambada Cahya Nugraha Priyambada Cahya Nugraha
Rangkaian LogikaPriyambada Cahya Nugraha
Sistem PenilaianQuiz11%Tugas11%UTS38%UAS40%Quiz11%Tugas11%UTS23%UAS25%UPS30%
Gerbang Logika(Logic Gates)Komponen dasar dari semua rangkaian digital
Gerbang Logika ANDY = A B CY = A B
A
B
Y
A
B
Y
C
Gerbang Logika ORY = A+B+CY = A + B
A
B
Y
A
B
Y
C
Gerbang Logika NOTY = A
Gerbang Logika NANDY = A B CY = A B
Gerbang Logika NORY = A+B+CY = A+B
Gerbang Logika XORY = A + BY = A+B+C
A
B
Y
A
B
Y
C
Gerbang Logika XNORY = A+B+CY = A + B
A
B
Y
A
B
Y
C
Hukum-hukum Aljabar Boole
IdempotenA A = AA + A = AKomutatifA B = B AA + B = B + AAssosiatifA(BC) = (AB)CA+(B+C)=(A+B)+CAbsorptifA(A+B) = AA+(AB) = ADistributifA(B+C)=AB+ACA+(BC)=(A+B)(A+C)KomplemenA A = 0A + A = 1SatuA 1 = 1 A = AA+1 = 1+A = 1NolA 0 = 0 A = 0A+0 = 0+A = A
Contoh 1
INPUTOUTPUTCBAY00010010010101101000101111001111
Contoh 2
INPUTOUTPUTDCBAY00001000100010100111010000101101101011101000110010101011011111000110111110111110
Contoh AplikasiSebuah kamar operasi dapat aktif bila semua pintu terkunciPintu A dapat terkunci bila dokter anestesi dan dokter bedah sudah masukPintu B dapat terkunci bila perawat anestesi atau perawat kamar operasi sudah masukPintu C dapat terkunci bila teknisi elektromedik sudah masuk
Contoh AplikasiBuatlah rangkaian logika untuk mengaktifkan empat solenoida di bawah ini:Solenoida 1 bila input A=1 atau B=1Solenoida 2 bila input C=1 atau D=1Solenoida 3 bila input A=1 dan C=1Solenoida 4 bila input B=1 dan D=1
tabel kebenaran
INPUTOUTPUTDCBAY1Y2Y3Y400000000001101010111000000000000000011110011010101111111010100001111000000110101011111110000001111111111001101010111111101010011
Contoh AplikasiTerdapat 3 buah alat yang harus diawasi melalui 4 buah lampuL1 menyala bila tidak ada alat yang bekerjaL2 menyala bila ada satu alat yang bekerjaL3 menyala bila ada dua alat yang bekerjaL4 menyala bila ada tiga alat yang bekerjaBuatlah rangkaian logika untuk menyalakan keempat lampu tersebut
tabel kebenaran
INPUTOUTPUTCBAL1L2L3L400000011010110000110000100001111001101010000100001100001
Contoh AplikasiSuatu sterilisator ruang dan pengondisi udara bekerja berdasarkan konsentrasi kuman, suhu ruangan dan kelembaban. Sterilisator bekerja bila konsentrasi kuman diatas ambang (logika1). Pengondisi udara bekerja bila (logika1) minimal salah satu syarat berikut ini terpenuhi:Konsentrasi kuman diatas ambang batasSuhu ruangan diatas 15 derajat CelciusKelembaban diatas 50%Buatlah rangkaian logika untuk menjalankan sterilisator dan pengondisi udara diatas.
tabel kebenaran
INPUTOUTPUTCBAY1Y20000001101010000011111110011010111111111
Contoh AplikasiSuatu bedside monitor mendeteksi keberadaan pasien. Buatlah rangkaian logika untuk tiga aktivasi di bawah ini:Detektor tetesan infus aktif bila ada pasien dan botol infus telah terpasangDetektor denyut nadi aktif bila ada pasien dan sensor telah terpasangOksigen akan mengalir bila ada pasien dan ventilator telah terpasang
tabel kebenaran
INPUTOUTPUTDCBAY1Y2Y30000000000110101000100000000000011110011010100010101000011110000001101010001000001011111111100110101000101010101
Sistem BilanganPerbandingan Tally Desimal BinerUnit BilanganKonversi Bil. Bin ke Bil. DesKonversi Bil. Des ke Bil. BinBilangan HeksadesimalKonversi Bil. Heksadesimal ke Bil. Des
Half Adder
A
B
Y2
Y1
Half Adder
INPUTOUTPUTBAY1Y20011010101100001
Full Adder
C
Y2
Y1
A
B
Full Adder
INPUTOUTPUTCBAY1Y20000111100110011010101010110100100010111
Encoder & DecoderEncoder mengubah kode non-biner menjadi kode biner
Decoder mengubah kode biner menjadi kode non-biner
Encoder & Decoder
text
KEYBOARDINPUT
ENCODER
PROCESSINGUNIT&MEMORY
DECODER
SEVEN-SEGMENTDISPLAY
DECODER
SEVEN-SEGMENTDISPLAY
KEYBOARD CODE
BINARY CODE
SEVEN-SEGMENT CODE
KEYBOARD ENCODER
INPUTOUTPUT123456789DCBA1011111111110111111111101111111111011111111110111111111101111111111011111111110111111111100000000011000011110000110011000101010101
SEVEN SEGMENT DECODER
INPUTOUTPUTDCBAabcdefg00000000111111110000111100001111001100110011001101010101010101011011010111000100111110011100100011011111110100001011011010110110101000101010001010001110110011100011111011111110
1. Buatlah PERSAMAAN LOGIKA dan RANGKAIAN LOGIKA dari tabel kebenaran berikut ini: 2. Bila suatu Rangkaian Full Adder akan difungsikan sebagai Rangkaian Half Adder maka kondisi apa yang harus diberikan kepadanya?
INPUTOUTPUTDCBAYZ000000000011010111111101000011110011010110011111111100000011010111001101111111110011010110000000