Logika
@2017,Eko Didik
Widianto
Elemen Rangkaian
Biner
Fungsi Logika
Lisensi
Tentang Kuliah
Elemen Rangkaian
Biner
Fungsi Logika
I Sebelumnya dibahas tentang:
Lisensi
@2017,Eko Didik
Widianto
I
Deskripsi, tujuan, sasaran dan materi kuliah TKC205 Sistem Digital
I
Sistem digital dan aplikasinya
I
Umpan Balik: bagaimana model suatu sistem digital, misalnya robot
pengikut garis?
I Dalam kuliah ini, akan dibahas konsep rangkaian logika:
I
Representasi biner dan saklar sebagai elemen biner
I
Variabel dan fungsi logika
I
Ekspresi dan persamaan logika
I
Tabel kebenaran
I
Gerbang logika dasar dan simbolnya untuk fungsi AND, OR, NOT,
NAND dan NOR
I
Rangkaian logika
I
Analisis rangkaian
I
Diagram pewaktuan untuk analisis rangkaian
@2017,Eko Didik
Widianto
Kompetensi Dasar
@2017,Eko Didik
Widianto
I
http://didik.blog.undip.ac.id/2017/03/06/ tkc205-sistem-
digital-2016-genap/
I
Email: didik@live.undip.ac.id
Buku Acuan/Referensi
Elemen Rangkaian
Biner
@2017,Eko Didik
Widianto
I
http://didik.blog.undip.ac.id/ buku/sistem-digital/
Bahasan
Elemen Rangkaian
Biner Fungsi
Logika
Representasi Biner
Elemen Rangkaian
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
@2017,Eko Didik
Widianto
Lisensi
Bahasan
Elemen Rangkaian
Biner
Representasi Biner
Elemen Rangkaian
Elemen Rangkaian Biner
Fungsi Logika
Representasi Biner Lisensi
Elemen Rangkaian
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
@2017,Eko Didik
Widianto
Lisensi
Sistem Digital
I Elemen Rangkaian
Sistem digital mengacu pada rangkaian elektronik yang Biner
Representasi Biner
menghadirkan informasi dalam bentuk diskrit Elemen Rangkaian
@2017,Eko Didik
Widianto
I
Representasi diskrit paling sederhana dalam sistem digital Fungsi Logika
@2017,Eko Didik
Widianto
Lisensi
I Elemen Rangkaian
logika positif (active-high logic): tegangan tinggi=1, tegangan
Fungsi Logika
rendah=0
Lisensi
@2017,Eko Didik
Widianto
0 jika tegangan = 0v x =
1 jika tegangan = 1.2V/3.3V/5V
I
logika negatif (active-low logic): tegangan tinggi=0, tegangan
rendah=1
(
0 jika tegangan = 1.2V/3.3V/5V
x=
1 jika tegangan = 0v
Bahasan
Elemen Rangkaian
Biner
Representasi Biner
Elemen Rangkaian
Elemen Rangkaian Biner
Fungsi Logika
Representasi Biner Lisensi
@2017,Eko Didik
Widianto
Elemen Rangkaian
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
Representasi Bilangan Biner
Rangkaian Kontrol Lampu
Elemen Rangkaian Biner
Representasi Biner
Elemen Rangkaian
@2017,Eko Didik
Widianto
Lisensi
@2017,Eko Didik
Widianto
x=1 I Lisensi
@2017,Eko Didik
Widianto
@2017,Eko Didik
Widianto
Biner
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
I Penutup
Fungsi logika dapat direpresentasikan dalam:
Lisensi
@2017,Eko Didik
Widianto
Elemen Rangkaian
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
@2017,Eko Didik
Widianto
Penutup
Lisensi
Ekspresi Logika
Elemen Rangkaian
Biner
Fungsi Logika
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
I Logika
Misalnya terdapat 2 saklar untuk mengontrol lampu Tabel Kebenaran
Rangkaian Logika
I
Menggunakan hubungan seri, lampu hanya akan menyala hanya Analisis Rangkaian Logika
Penutup Lisensi
jika kedua saklar terhubung
I Ekspresi fungsi logika AND dari variabel x1dan x2 adalah x1 · x2
I L = 1 jika dan hanya jika x1 DAN x2adalah 1
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
f (x1, x2) = x1 · x2
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup Lisensi
I
Persamaan pertama terbentuk atas ekspresi y dan
AND(x1, x2)
I
Persamaan kedua terbentuk atas ekspresi f (x1, x2) dan x1 · x2
http://didik.blog.undip.ac.id/buku/sistem-digital/ @2017,Eko Didik Widianto 20
Konsep Rangkaian
Logika
@2017,Eko Didik
Widianto
I
Nilai persamaan dapat dinyatakan:
(
= =
f (x1, x2) = 1 jika x1 x2 1 atau
0 jika x1 = 0 atau x2 = 0 atau x1 = x2 = 0
( f (x1, x2) = 1 jika x1 =
x2 = 1
0 lainnya
Fungsi Logika OR
Ekspresi dan Operator AND
Elemen Rangkaian
Biner Fungsi
Logika
I
Menggunakan hubungan paralel, lampu hanya akan menyala Ekspresi dan Persamaan
Logika
@2017,Eko Didik
Widianto
hanya jika salah satu atau kedua saklar terhubung Tabel Kebenaran
Rangkaian Logika
I Ekspresi fungsi logika OR dari variabel x1dan x2 adalah Analisis Rangkaian Logika
Penutup Lisensi
x1 + x2
I L = 1 jika x1 ATAU x2adalah 1 (atau keduanya)
@2017,Eko Didik
Widianto
(
f (x1, x2) = 1 jika x1 = 1, x2 = 1, x1 = x2 = 1 0 jika x1 =
x2 = 0
atau
(
f (x1, x2) = 0 jika x1 = x2 = 0
1 lainnya
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
I
Ekspresi logika diperoleh dengan meng-AND-kan fungsi OR f1 (x1,
x2) dengan x3 membentuk persamaan
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
I
Ekspresi logika diperoleh dengan meng-OR-kan fungsi
AND f1 (x1, x2) dan f2 (x3, x4) membentuk persamaan
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
I
Gambarkan rangkaian implementasi fungsi OR 3 variabel Lisensi dan n-variabel!
@2017,Eko Didik
Widianto
I
Gambarkan rangkaian saklar untuk implementasi persamaan y =
(x1 + x2) · (x3 + x4)
I
Gambarkan rangkaian saklar untuk implementasi persamaan y =
x1 · x2 + x3 + x4
Fungsi Inversi (NOT)
Elemen Rangkaian
Biner
I
Sebelumnya, lampu menyala saat saklar terhubung. Bagaimana kalau
sebaliknya? Lampu menyala saat saklar terputus Fungsi Logika
Ekspresi dan Persamaan
Logika
IEkspresi fungsi logika NOT dari variabel x adalah x I L = 1 Tabel Kebenaran
@2017,Eko Didik
Widianto
I
f(x1, x2) = x1 + x2 = (x1 + x2)0
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
@2017,Eko Didik
Widianto
I
Gambarkan diagram rangkaian saklar dari fungsi NAND Lisensi
Logika
I
Implementasi fungsi NAND dengan CMOS dan BJT Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
@2017,Eko Didik
Widianto
Lisensi
Bahasan
Elemen Rangkaian
Biner
Fungsi Logika
Elemen Rangkaian Biner Ekspresi dan Persamaan
Logika
Representasi Biner Tabel Kebenaran
Elemen Rangkaian
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
Tabel Kebenaran
Elemen Rangkaian
I (Review) Cara merepresentasikan fungsi logika: Biner
Fungsi Logika
1. Dengan ekspresi fungsi. Misalnya: x1 · x2adalah ekspresi fungsi AND 2 Ekspresi dan Persamaan
0 0 0 0 0 0 x x @2017,Eko Didik
Widianto
0 1 0 0 1 1 0 1
1 0 0 1 0 1 1 0
1 1 1 1 1 1 Tabel Kebenaran: 3
variabel
I Tabel kebenaran fungsi AND dan OR 3 variabel: AND-3, OR-3, Elemen Rangkaian
Biner
x1 x2 x3 x1 · x2 · x3 x1 + x2 + x3 x1 · x2 · x3 x1 + x2 + x3
Analisis Rangkaian Logika
Penutup
Lisensi
0 0 0 0 0 1 1
0 0 1 0 1 1 0
@2017,Eko Didik
Widianto
0 1 0 0 1 1 0
0 1 1 0 1 1 0
1 0 0 0 1 1 0
1 0 1 0 1 1 0
1 1 0 0 1 1 0
1 1 1 1 1 0 0
n
I Untuk fungsi n-variabel, terdapat 2 kombinasi masukan
I Jika f(x1, x2, x3) = x1 + x2x3., maka tabel kebenaran untuk Fungsi LogikaEkspresi dan Persamaan f
adalah: LogikaTabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
x1 x2 x3 x2 x3 x1 + x2 x3
http://didik.blog.undip.ac.id/buku/sistem-digital/ @2017,Eko Didik Widianto 35
Konsep Rangkaian
Logika
@2017,Eko Didik
Widianto
Penutup Lisensi
0 0 0 0 0
0 0 1 0 0
0 1 0 0 0
0 1 1 1 1
1 0 0 0 1
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
@2017,Eko Didik
Widianto
I Tabel kebenaran dapat digunakan untuk membuktikan kesamaan antara dua Fungsi Logika
Ekspresi dan Persamaan
Logika
ekspresi logika Tabel Kebenaran
Rangkaian Logika
I Pembuktian ini dilakukan secara induktif, yaitu dengan membandingkan Analisis Rangkaian Logika
Penutup Lisensi
nilai tiap ekspresi
I Jika sama, maka dapat disimpulkan bahwa kedua ekspresi ekivalen.
@2017,Eko Didik
Widianto
1 1 0 0 1 0 0 1 0 0
Bahasan
Elemen Rangkaian
Biner
Fungsi Logika
Elemen Rangkaian Biner Ekspresi dan Persamaan
Logika
Representasi Biner Tabel Kebenaran
Elemen Rangkaian
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
@2017,Eko Didik
Widianto
Lisensi
Gerbang Logika
Elemen Rangkaian
Biner
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
I
Tiap operasi logika dasar (AND, OR, NOT) dapat Rangkaian Logika
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
Rangkaian Logika
Elemen Rangkaian
Biner
Fungsi Logika
Ekspresi dan Persamaan
Logika
I Tabel Kebenaran
Rangkaian logika tersusun atas gerbang-gerbang logika yang saling Rangkaian Logika
terhubung
Analisis Rangkaian Logika
Penutup Lisensi
@2017,Eko Didik
Widianto
Rangkaian Logika
I Elemen Rangkaian
Buatlah tabel kebenaran dari fungsi Biner
f(x1, x2, x3) = x1x3 + x2x3 dan gambarkan rangkaian logikanya Fungsi Logika
Ekspresi dan Persamaan
Logika
I Fungsi logika membentuk rangkaian SOP, jumlah (OR) dari operasi Tabel Kebenaran
Rangkaian Logika
perkalian (AND) Analisis Rangkaian Logika
Penutup
Lisensi
0 0 0 0 0 0
0 0 1 0 0 0
@2017,Eko Didik
Widianto
0 1 0 0 1 1
0 1 1 0 0 0
1 0 0 0 0 0
1 0 1 1 0 1
1 1 0 0 1 1
1 1 1 1 0 1
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
I
Nyatakan persamaan fungsi bolean untuk rangkaian di atas!
I
Solusi:
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
@2017,Eko Didik
Widianto
Lisensi
I
Nyatakan persamaan fungsi bolean untuk rangkaian di atas!
I
Solusi:
@2017,Eko Didik
Widianto
Biner
berikut:
Fungsi Logika
I Diinginkan suhu dan level cairan dalam penampung selalu terjaga. Ekspresi dan Persamaan
Logika
Suhu normal yang diinginkan adalah antara 25C dan 40C. Sensor Tabel Kebenaran
Rangkaian Logika
suhu yang ada adalah sensor untuk mendeteksi suhu di atas 25C Analisis Rangkaian Logika
dan suhu di atas 40C. Untuk menjaga level cairan, sebuah saklar Penutup Lisensi
I
Terdapat 5 variabel
I masukan: suhu >40C (x1), suhu >25C (x2), level kurang
(x3), saklar level aktif (x4)
I keluaran: buzzer berbunyi (y)
I
Persamaan logikanya: y = x1 + x2 +(x3 · x4). Rangkaian logikanya?
@2017,Eko Didik
Widianto
Biner
berikut:
Fungsi Logika
I Diinginkan suhu dan level cairan dalam penampung selalu terjaga. Ekspresi dan Persamaan
Logika
Suhu normal yang diinginkan adalah antara 25C dan 40C. Sensor Tabel Kebenaran
Rangkaian Logika
suhu yang ada adalah sensor untuk mendeteksi suhu di atas 25C Analisis Rangkaian Logika
dan suhu di atas 40C. Untuk menjaga level cairan, sebuah saklar Penutup Lisensi
I
Terdapat 5 variabel
@2017,Eko Didik
Widianto
I
Persamaan logikanya: y = x1 + x2 +(x3 · x4). Rangkaian logikanya?
Mendesain Rangkaian Logika (Cont’d)
Elemen Rangkaian
Biner
Fungsi Logika
Ekspresi dan Persamaan
@2017,Eko Didik
Widianto
Penutup
Lisensi
I
Latihan: gambarkan rangkaian saklarnya dan buat tabel
kebenarannya
Bahasan
Elemen Rangkaian
Biner
Fungsi Logika
Elemen Rangkaian Biner Ekspresi dan Persamaan
Logika
Representasi Biner Tabel Kebenaran
Elemen Rangkaian
Rangkaian Logika
@2017,Eko Didik
Widianto
Penutup
Lisensi
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
Analisis dan Sintesis
Elemen Rangkaian
Biner
@2017,Eko Didik
Widianto
Dua konsep dasar dalam proses perancangan sistem digital, yaitu Fungsi Logika
Ekspresi dan Persamaan
Logika
1. Jika diberikan suatu rangkaian logika, maka perancang akan Tabel Kebenaran
Rangkaian Logika
dapat mengamati fungsi atau perilaku dari rangkaian tersebut. Analisis Rangkaian Logika
Penutup Lisensi
Proses dengan memberikan semua kombinasi sinyal masukan
yang mungkin ke rangkaian dan mengamati perilakunya ini
disebut proses analisis
2. Kebalikan dari analisis adalah proses sintesis. Sintesis
merupakan proses untuk merancang rangkaian logika yang
mempunyai perilaku masukan-keluaran yang diinginkan.
Perilaku masukan-keluaran dari sistem merupakan kebutuhan
spesifikasi fungsional yang harus dipenuhi oleh proses sintesis.
Analisis Rangkaian Logika
Elemen Rangkaian
@2017,Eko Didik
Widianto
Biner
I Untuk menentukan perilaku fungsional
dari rangkaian logika, dapat
Fungsi Logika
dilakukan dengan memberikan semua kombinasi sinyal masukan yang Ekspresi dan Persamaan
Logika
mungkin ke rangkaian Tabel Kebenaran
Rangkaian Logika
I Nilai sinyal dipropagasikan sepanjang rangkaian dan dicatat nilai di tiap Analisis Rangkaian Logika
Penutup Lisensi
jalurnya
I Analisis rangkaian logika dapat dinyatakan dalam empat cara, yaitu
@2017,Eko Didik
Widianto
Analisis Tekstual/Verbal
Elemen Rangkaian
Biner
Ekspresi dan Persamaan
Logika
Deskripsi verbal lengkap untuk fungsi f = x1 + x1x2 adalah Tabel Kebenaran
Rangkaian Logika
I
Jika masukan x1x2 = 00, maka f (0, 0) Analisis Rangkaian Logika
Penutup
¯
=0 +0·0=1+0=1
Fungsi Logika
Lisensi
I ¯
Jika masukan x1x2 = 01, maka f (0, 1) = 0 + 0 · 1 = 1 + 0 = 1
I ¯
Jika masukan x1x2 = 10, maka f (1, 0) = 1 + 1 · 0 = 0 + 0 = 0
I ¯
Jika masukan x1x2 = 11, maka f (1, 1) = 1 + 1 · 1 = 0 + 1 = 1
@2017,Eko Didik
Widianto
Fungsi Logika
Ekspresi dan Persamaan
Logika
Tabel Kebenaran
Rangkaian Logika
I
Analsis rangkaian logika untuk fungsi f = x 1 + x 1 x 2 Analisis Rangkaian Logika
Penutup
Lisensi
Fungsi Logika
@2017,Eko Didik
Widianto
I
Analsis fungsi f = x1 + x1x2 dengan tabel kebenaran Rangkaian LogikaAnalisis Rangkaian Logika
Penutup Lisensi
Biner
diagram pewaktuan
Fungsi Logika
I Memberikan perilaku dinamik dari rangkaian Ekspresi dan Persamaan
@2017,Eko Didik
Widianto
Logika
Tabel Kebenaran
Rangkaian Logika
Analisis Rangkaian Logika
Penutup
Lisensi
@2017,Eko Didik
Widianto
I Dalam verifikasi rangkaian fisiknya, sinyal masukan dan keluaran rangkaian dapat
dimonitor menggunakan perangkat logic analyzer atau osiloskop
Bahasan
Elemen Rangkaian
Biner
Fungsi Logika
Elemen Rangkaian Biner Ekspresi dan Persamaan
Logika
Representasi Biner Tabel Kebenaran
Elemen Rangkaian
Rangkaian Logika
Analisis Rangkaian Logika
Fungsi Logika
Ekspresi dan Persamaan Logika
Tabel Kebenaran
Rangkaian Logika
@2017,Eko Didik
Widianto
Lisensi
Umpan Balik
Elemen Rangkaian
Biner
Fungsi Logika
I Ekspresi dan Persamaan
Yang telah kita pelajari hari ini: Logika
Tabel Kebenaran
I Representasi biner dengan 2 nilai keadaan dan elemen biner Rangkaian Logika
Analisis Rangkaian Logika
I Variabel dan fungsi logika dasar (AND, OR, NOT) Penutup Lisensi
rangkaian logika
I Analisis rangkaian logika dan diagram pewaktuan
@2017,Eko Didik
Widianto
I
Yang akan kita pelajari di pertemuan berikutnya adalah aljabar
Boolean dan sintesis ekspresi logika
I Pelajari: http://didik.blog.undip.ac.id/2017/03/06/ tkc205-sistem-digital-2016-
genap/
Lisensi
Elemen Rangkaian
Creative Common Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) Biner
Fungsi Logika
I Anda bebas:
Lisensi
I
untuk Remix — untuk mengadaptasikan karya I Di
@2017,Eko Didik
Widianto
I
Pembagian Serupa — Jika Anda mengubah, menambah, atau membuat
karya lain menggunakan karya ini, Anda hanya boleh menyebarkan karya
tersebut hanya dengan lisensi yang sama, serupa, atau kompatibel.