Aljabar Boolean dan Sintesis Fungsi. Logika
|
|
|
- Yanti Salim
- 9 tahun lalu
- Tontonan:
Transkripsi
1 dan Sintesis Fungsi dan Sintesis Fungsi Kuliah#3 TKC205 Sistem Digital - TA 2013/2014 Eko Didik Sistem Komputer - Universitas Diponegoro 1
2 Pengantar dan Sintesis Fungsi Dalam proses analisis dan sintesis diperlukan satu model untuk mendeskripsikan fungsi logika. Salah satu model yang digunakan adalah aljabar Boolean Proses sintesis bertujuan untuk merancang rangkaian logika optimal berdasarkan kebutuhan fungsional sistem yang diinginkan. Kebutuhan sistem dapat dinyatakan dalam deskripsi tekstual, tabel kebenaran maupun diagram pewaktuan Jika tidak ada konstrain (misalnya waktu sintesis), hasilnya adalah rangkaian yang minimal atau paling sederhana Rangkaian logika minimal diperoleh dari persamaan logika yang paling sederhana persamaan logika dilakukan menggunakan aljabar Boolean, peta Karnaugh dan metode tabular Quine McKluskey 2
3 Umpan dan Sintesis Fungsi Sebelumnya dibahas tentang konsep rangkaian logika: Representasi biner dan saklar sebagai elemen biner Variabel dan fungsi logika Ekspresi dan persamaan logika Tabel kebenaran Gerbang dan rangkaian logika Analisis rangkaian dan diagram Pewaktuan Umpan : Gambarkan rangkaian untuk fungsi logika f (x 1, x 2, x 3, x 4 ) = (x 1 x 2 ) + (x 3 x 4 ) dan analisis untuk masukan {x 1, x 2, x 3, x 4 } = {0, 1, 0, 1}, 12 Buktikan bahwa (x1 x 2 ) + (x 3 x 4 ) = (x 1 x 2 ) (x 3 x 4 ) 3
4 Tentang Kuliah dan Sintesis Fungsi Dalam kuliah ini, akan dibahas tentang implementasi fungsi logika menjadi suatu rangkaian logika (disebut proses sintesis), baik menggunakan tabel kebenaran maupun aljabar Boolean : aksioma, teorema, dan hukum Diagram Venn persamaan secara aljabar Sintesis ekspresi logika dari tabel kebenaran minterm, persamaan SOP (Sum of Product) dan notasi kanonik SOP Maxterm, persamaan POS (Product of Sum) dan notasi kanonik POS Konversi SOP ke POS dan sebaliknya Rangkaian dua level AND-OR dan OR-AND Rangkaian dua level NAND-NAND dan NOR-NOR 4
5 Kompetensi Dasar Setelah mempelajari bab ini, mahasiswa akan mampu: Link 1. [C3] memahami aksioma (dalil), teorema dan hukum aljabar Boolean 2. [C2] memahami notasi aljabar operasi logika (AND,OR, NOT) dan urutan operasi logika 3. [C3] membuktikan kesamaan dua ekspresi logika dengan menggunakan aljabar dan diagram Venn 4. [C3] menyatakan persamaan logika dalam bentuk SOP maupun POS jika diberikan kebutuhan fungsional sistem 5. [C4] mengkonversikan persamaan SOP ke POS atau sebaliknya dengan benar 6. [C4] melakukan penyederhanaan persamaan logika secara aljabar dengan benar jika diberikan suatu persamaan logika, tabel kebenaran maupun deskripsi tekstual kebutuhan desain 7. [C6] mendesain dan mengevaluasi rangkaian AND-OR dan OR-AND minimal jika diberikan kebutuhan desain yang diinginkan 8. [C6] mendesain dan mengevaluasi rangkaian NAND-NAND dan NOR-NOR minimal jika diberikan kebutuhan desain yang diinginkan dan Sintesis Fungsi Website: tkc205-sistem-digital-2013-genap/ 5
6 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND 6
7 (Tahun 1849) dan Sintesis Fungsi Boole memberikan skema untuk deskripsi aljabar dari proses berpikir secara logika dan penalaran (reasoning) Kemudian digunakan untuk menjabarkan rangkaian logika desain dan analisis rangkaian menyederhanakan suatu ekspresi logika untuk implementasi fisik rangkaian yang lebih sederhana George Boole ( ) Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 7
8 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Rangkaian AND-OR dan OR-AND 8
9 Dalil dan Prinsip Dualitas menggunakan aturan-aturan yang diturunkan dari asumsi dasar (aksioma/dalil/postulat) Tidak perlu dibuktikan karena self-evident, kebenarannya terjamin 1a. 0 0 = 0 2a. 1 1 = 1 3a. 0 1 = 1 0 = 0 4a. Jika x = 0, maka x = 1 1b = 1 2b = 0 3b = = 1 4b. Jika x = 1, maka x = 0 Dalil dituliskan berpasangan untuk menunjukkan prinsip dualitas Jika diberikan sebarang ekspresi logika, dual dari ekspresi tersebut dapat dibentuk dengan mengganti semua + dengan atau sebaliknya serta mengganti 0 dengan 1 atau sebaliknya dalil(b) merupakan dual dari dalil(a) dan sebaliknya dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Dual dari pernyataan benar adalah juga benar 9
10 Teorema 1 Variabel Teorema ini diturunkan dari aksioma. x adalah variabel tunggal 5a. x 0 = 0 6a. x 1 = x 7a. x x = x 8a. x x = 0 9. x = x Perlu dibuktikan dengan aksioma atau teorema lain 5b. x + 1 = 1 6b. x + 0 = x 7b. x + x = x 8b. x + x = 1 Pembuktian teorema dengan induksi Memasukkan nilai x = 0 dan x = 1 ke dalam ekspresi Pernyataan di teorema (a) adalah dual dari pernyataan (b) dan sebaliknya dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar f1 (x 1, x 2 ) = x 1 + x 2 dualnya adalah f 2 (x 1, x 2 ) = x 1 x 2 Misalnya: f 1 = = 0, f 2 = 1 1 = 1, sehingga f 1 dan f 2 dual 10
11 Latihan dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Tunjukkan bahwa teorema 6a adalah dual dari 6b dan 8a dual dari 8b! 11
12 Hukum-hukum Aljabar Hukum ini mendefinisikan aturan untuk persamaan dengan banyak variabel Disebut juga identitas atau properti 10a. x y = y x 10b. x + y = y + x Komutatif 11a. x (y z) = (x y) z 11b. x + (y + z) = (x + y) + z Asosiatif 12a. x (y + z) = x y + x z 12b. x + y z = (x + y) (x + z) Distributif 13a. x + x y = x 13b. x (x + y) = x Absorsi 14a. x y + x y = x 14b. (x + y) (x + y) = x Penggabungan 15a. x y = x + y 15b. x + y = x y DeMorgan 16a. x + x y = x + y 16b. x (x + y) = x y 17a. x y + y z + x z = x y + x z 17b. (x + y) (y + z) (x + z) = (x + y) (x + z) Konsensus dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Pembuktian hukum (identity, property) tersebut dapat dilakukan secara induktif (dengan tabel kebenaran) maupun dengan melakukan perhitungan aljabar Contoh: teorema DeMorgan secara induktif Buktikan 12a,b 13a,b 16a,b dan 17a,b secara induktif dan aljabar 12
13 Pembuktian Aljabar dan Sintesis Fungsi Buktikan persamaan logika berikut benar 1.(x 1 + x 2 ) (x 1 + x 2 ) = x 1 x 2 + x 1 x 2 2. x 1 x 3 + x 2 x 3 + x 1 x 3 + x 2 x 3 = x 1 + x 2 f = x 1 x 3 + x 2 x 3 + x 1 x 3 + x 2 x 3 = x 1 x 2 + x 1 x 2 + x 1 x 2 = x 1 + x 2 Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Menghasilkan ekspresi logika yang lebih sederhana, sehingga rangkaian logika akan lebih sederhana Teorema dan property menjadi basis untuk sintesis fungsi logika di perangkat CAD 13
14 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Rangkaian AND-OR dan OR-AND 14
15 Diagram Venn (John Venn 1880) dan Sintesis Fungsi Membuktikan ekuivalensi 2 ekspresi logika secara visual Suatu set s merupakan koleksi elemen yang merupakan anggota dari s dalam hal ini s merupakan koleksi variabel dan/atau konstan Elemen (variabel/konstan) dinyatakan sebagai area dengan kontur seperti kotak, lingkaran atau elips John Venn ( ) Wikipedia Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 15
16 Diagram Venn dan Sintesis Fungsi Jika semesta integer N mulai 1 sampai 9 adalah N = 1, 2, 3, 4, 5, 6, 7, 8, 9 Himpunan bilangan genap E = 2, 4, 6, 8 sedangkan himpunan bilangan ganjil adalah komplemen dari E dan mempunyai anggota di luar E, sehingga E = 1, 3, 5, 7, 9. hanya mempunyai dua nilai (elemen) dalam semesta B, B = 0, 1, sehingga: area dalam kontur s menyatakan s = 1, sedangkan area di luar kontur menyatakan s = 0 Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 16
17 Diagram Venn dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 17
18 Buktika DeMorgan: x y = x + y dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Hasil diagram Venn yang sama menunjukkan kedua ekspresi sama 18
19 Latihan dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Buktikan 12a,b 13a,b dan 17a,b secara induktif dan aljabar! Buktikan x + x y = x + y dan x (x + y) = x y secara induktif, aljabar dan diagram Venn! Buktikan bahwa x 1 x 2 x 3 + x 2 x 3 + x 2 x 3 = x 3 + x 1 x 2 secara induktif, aljabar dan diagram Venn! Buktikan (x 1 + x 2 ) (x 1 + x 2 ) = x 1 x 2 + x 1 x 2 secara induktif, aljabar dan diagram Venn! Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 19
20 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Rangkaian AND-OR dan OR-AND 20
21 Notasi Operator Fungsi dan Sintesis Fungsi Kemiripan operasi penjumlahan dan perkalian antara logika dan aritmetika Operasi OR disebut sebagai logika penjumlahan (sum) Operasi AND disebut sebagai logika perkalian (product) Operasi Notasi Operator Keterangan OR +,, Bitwise OR AND,, & Bitwise AND Ekpresi ABC+A BD+A CE Merupakan jumlah dari 3 operasi/term perkalian (SOP, sum-of-product terms) Ekspresi (A+B+C)(A +B+D)(A +C+E) Merupakan perkalian dari 3 operasi/term penjumlahan (POS, product-of-sum terms) Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 21
22 (Konvensi) Urutan Operasi dan Sintesis Fungsi Jika dalam satu ekspresi tidak terdapat tutup kurung, operasi fungsi logika dilakukan dengan urutan: 1. NOT 2. AND 3. OR Misalnya ekspresi x + x y variabel x di term kedua diinversikan, kemudian di-and-kan dengan variabel y term pertama dan kedua kemudian di-or-kan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 22
23 Latihan dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Gambar rangkaian untuk persamaan logika f = (x 1 + x 2 ) x 3 dan f = x 1 + x 2 x 3 Buktikan bahwa (x 1 + x 2 ) x 3 x 1 + x 2 x 3. Dan gambarkan rangkaian logika f 1 = (x 1 + x 2 ) x 3 dan f 2 = x 1 + x 2 x
24 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Rangkaian AND-OR dan OR-AND 24
25 Rangkaian dengan Aljabar Suatu fungsi logika dapat dinyatakan dalam beberapa bentuk ekspresi yang ekivalen Misalnya: f 1 = x 1 x 2 + x 1 x 2 + x 1 x 2 dan f 2 = x 1 + x 2 adalah ekivalen secara fungsional. f 1 lebih sederhana (optimal) daripada f 2 Proses optimasi memilih salah satu dari beberapa rangkaian ekivalen untuk memenuhi constraint nonfungsional (area, cost) Catatan: rangkaian dengan jumlah gerbang minimal bisa jadi bukan merupakan solusi terbaik, tergantung constraintnya. Misalnya constraint delay Fungsi: f = x 1 x 2 + x 1 x 2 + x 1 x 2 dan Sintesis Fungsi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Replikasi term 2: f = x 1 x 2 + x 1 x 2 + x 1 x 2 + x 1 x 2 Distributif (12b): f = x 1 (x 2 + x 2 ) + (x 1 + x 1 ) x 2 Teorema (8b): f = x x 2 Teorema (6a): f = x 1 + x
26 Umpan : dan Sintesis Fungsi Mahasiswa mampu: 1. memahami dalil, teorema dan hukum aljabar Boolean 2. membuktikan persamaan 2 ekspresi logika secara induktif (tabel kebenaran), manipulasi aljabar dan diagram Venn 3. menyederhanakan suatu ekspresi logika menggunakan dalil, teorema dan hukum aljabar (manipulasi aljabar) 4. mengerti tentang beragam notasi operasi logika (AND,OR) dan urutan operasi logika Latihan: Buktikan x 1 x 2 x 3 + x 2 x 3 + x 2 x 3 = x 3 + x 1 x 2 secara induktif, aljabar dan diagram Venn Hitung jumlah gerbang yang dibutuhkan oleh tiap ekspresi Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar 26
27 Proses Sintesis dan Sintesis Fungsi Diinginkan suatu fungsi, bagaimana mengimplementasikannya dalam bentuk ekspresi atau rangkaian logika? Proses ini disebut sintesis: membangkitkan ekspresi dan/atau rangkaian dari deskripsi perilaku fungsionalnya Sintesis merupakan langkah utama dalam desain sistem digital Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 27
28 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian AND-OR dan OR-AND 28
29 Deskripsi Kebutuhan Sistem dan Sintesis Fungsi Misalnya Desain rangkaian logika dengan dua masukan x1 dan x 2 Rangkaian memonitor switch, menghasilkan keluaran logika 1 jika switch (x 1,x 2 ) mempunyai keadaan (0,0), (0,1) atau (1,1) dan keluaran 0 jika switch (1,0) Pernyataan lain: jika switch x1 tersambung dan x 2 terputus maka keluaran harus 0, keadaan switch lainnya keluaran harus 1 Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 29
30 Langkah Sintesis dan Sintesis Fungsi 1. menterjemahkan kebutuhan desain dan menuliskannya ke dalam tabel kebenaran 2. menuliskan persamaan SOP atau POS dari tabel kebenaran Persamaan SOP diperoleh dengan menjumlahkan semua term perkalian yang bernilai 1 Persamaan POS diperoleh dengan mengalikan semua term penjumlahan yang bernilai 0 3. menyederhanakan persamaan menggunakan aljabar Boolean untuk memperoleh rangkaian logika yang minimal Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 30
31 Tabel Kebenaran dan Hasil Ekspresi (SOP) Tabel kebenaran untuk fungsi yang harus disintesis dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Realisasi f adalah f = x 1 x 2 + x 1 x 2 + x 1 x 2 (SOP) Diimplementasikan dengan 2 gerbang NOT, 3 gerbang AND-2 dan 1 gerbang OR
32 Rangkaian Secara Aljabar dan Sintesis Fungsi fungsi : Persamaan semula: f = x 1 x 2 + x 1 x 2 + x 1 x 2 Replikasi term 2: f = x 1 x 2 + x 1 x 2 + x 1 x 2 + x 1 x 2 Distributif (12b): f = x 1 (x 2 + x 2 ) + (x 1 + x 1 ) x 2 Teorema (8b): f = x x 2 Teorema (6a): f = x 1 + x 2 Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian sederhana: f = x 1 + x 2 Diimplementasikan dengan 1 gerbang NOT dan 1 gerbang OR
33 Latihan Sintesis dan Sintesis Fungsi Sintesis dari Tabel Kebenaran 1. Diinginkan rangkaian logika dengan 3 masukan x, y dan z Keluaran rangkaian harus 1 hanya jika x=1 dan salah satu (atau kedua) y atau z bernilai Tuliskan ekspresi dan rangkaian logikanya 1.2 Sederhanakan rangkaian tersebut 2. Sederhanakan fungsi f = x 1 x 2 x 3 + x 2 x 3 + x 2 x 3 untuk memperoleh rangkaian logika minimal! Hitung jumlah gerbang yang dibutuhkan oleh rangkaian tersebut! Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 33
34 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian AND-OR dan OR-AND 34
35 Minterm Untuk sebuah fungsi dengan n buah variabel f (x 1, x 2... x n ) Sebuah minterm dari f adalah satu term perkalian dari n variabel yang ditampilkan sekali, baik dalam bentuk tidak diinverskan maupun diinverskan Jika diberikan satu baris dalam tabel kebenaran, minterm dibentuk dengan memasukkan variabel x i jika x i = 1 atau x i jika x i = 0 Notasi mj merupakan minterm dari baris nomor j di tabel kebenaran. Contoh: Baris 1 (j = 0), x 1 = 0, x 2 = 0, x 3 = 0 minterm: m 0 = x 1 x 2 x 3 Baris 2 (j = 1), x 1 = 0, x 2 = 0, x 3 = 1 minterm: m 1 = x 1 x 2 x 3 Fungsi f SOP (x 1, x 2... x n ) dapat dinyatakan sebagai dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS f SOP (x 1, x 2... x n ) = N 1 m j f j j=0 35
36 Minterm dan Bentuk Kanonik SOP dan Sintesis Fungsi Tiap baris dari tabel kebenaran membentuk satu buah minterm Fungsi f dapat dinyatakan dengan ekspresi penjumlahan dari semua minterm di mana tiap minterm di-and-kan dengan nilai f yang bersesuaian Baris x 1 x 2 x 3 minterm f i m i x 1 x 2 x x 1 x 2 x x 1 x 2 x x 1 x 2 x x 1 x 2 x x 1 x 2 x x 1 x 2 x x 1 x 2 x 3 0 Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Contoh: diberikan nilai f seperti tabel di atas, bentuk kanonik SOP: f = m m m m m m m m 7 0 = m 1 + m 4 + m 5 + m 6 = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x
37 Notasi SOP dan Sintesis Fungsi Persamaan SOP dapat dinyatakan dalam notasi m f = m 1 + m 4 + m 5 + m 6 = x 1 x 2 x }{{} 3 + x 1 x 2 x 3 + x }{{} 1 x 2 x }{{} x 1 x 2 x 3 }{{} 6 Notasi Persamaan SOP: f = m(1, 4, 5, 6) Implementasi: Ekspresi fungsi f tersebut secara fungsional benar dan unik Namun, mungkin tidak menghasilkan implementasi yang paling sederhana Perlu penyederhanana fungsi SOP Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 37
38 Contoh SOP dan Sintesis Fungsi Persamaan kanonik SOP berisi daftar maxterm yang bernilai 1 Contoh. Diketahui fungsi SOP f (x 1, x 2, x 3 ) = m(0, 2, 5, 6). Tentukan nilai f (0, 0, 1), f (1, 0, 1) dan f (1, 1, 1) Solusi. f (0, 0, 1) menyatakan nilai fungsi f jika nilai masukan x 1 = 0, x 2 = 0, dan x 3 = 1. Nilai f (0, 0, 1) = 0 dan f (1, 1, 1) = 0, karena minterm m 1 dan m 7 tidak ada dalam persamaan, sedangkan f (1, 0, 1) = 1 karena m 5 ada dalam daftar persamaan. Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 38
39 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian AND-OR dan OR-AND 39
40 Prinsip Duality SOP - POS dan Sintesis Fungsi Jika suatu fungsi f dinyatakan dalam suatu tabel kebenaran, maka ekspresi untuk f dapat diperoleh (disintesis) dengan cara: 1. Melihat semua baris dalam tabel dimana f=1, atau 2. Melihat semua baris dalam tabel dimana f=0 Pendekatan (1) menggunakan minterm Pendekatan (2) menggunakan komplemen dari minterm, disebut maxterm Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 40
41 Penjelasan Dualitas SOP-POS Jika fungsi f dinyatakan dalam tabel kebenaran, maka fungsi inversnya f, dapat dinyatakan dengan penjumlahan minterm dengan f = 1, yaitu di baris di mana f = 0 f = m 0 + m 2 + m 3 + m 7 Fungsi f dapat dinyatakan f = m 0 + m 2 + m 3 + m 7 = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 ) ) ) = (x 1 x 2 x 3 (x 1 x 2 x 3 (x 1 x 2 x 3 (x 1 x 2 x 3 ) = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) Meletakkan dasar untuk menyatakan fungsi sebagai bentuk perkalian semua term perjumlahan, maxterm 41
42 Maxterm dan Bentuk Kanonik POS Untuk sebuah fungsi dengan n buah variabel f (x 1, x 2... x n ) Sebuah Maxterm dari f adalah satu term penjumlahan dari n variabel yang ditampilkan sekali baik dalam bentuk tidak diinverskan maupun diinverskan Jika diberikan satu baris dalam tabel kebenaran, maxterm dibentuk dengan memasukkan variabel x i jika x i = 0 atau x i jika x i = 1 Notasi Mj (dengan huruf M besar) merupakan maxterm dari baris nomor j di tabel kebenaran. Contoh: Baris 1 (j = 0), x 1 = 0, x 2 = 0, x 3 = 0 maxterm: M 0 = x 1 + x 2 + x 3 Baris 2 (j = 1), x 1 = 0, x 2 = 0, x 3 = 1 maxterm: M 1 = x 1 + x 2 + x 3 Fungsi f POS (x 1, x 2... x n ) dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS f POS (x 1, x 2... x n ) = N 1 M j + f j 42 j=0
43 Maxterm dan Bentuk Kanonik POS dan Sintesis Fungsi Tiap baris dari tabel kebenaran membentuk satu buah maxterm Fungsi f dapat dinyatakan dengan ekspresi perkalian dari semua maxterm di mana tiap maxterm di-or-kan dengan nilai f yang bersesuaian Baris i x 1 x 2 x 3 maxterm M i f x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x x 1 + x 2 + x 3 0 Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Contoh: diberikan nilai f seperti tabel di atas, bentuk kanonik POS: f = (M 0 + 0) (M 1 + 1) (M 2 + 0) (M 3 + 0) (M 4 + 1) (M 5 + 1) (M 6 + 1) (M 7 + 0) = M 0 M 2 M 3 M 7 = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) 43
44 Notasi POS dan Sintesis Fungsi Persamaan POS dapat dinyatakan dalam notasi M f = M 0 M 2 M 3 M 7 = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) }{{}}{{}}{{}}{{} Notasi Persamaan SOP: f = M(0, 2, 3, 7) Persamaan berikut benar untuk fungsi f (x 1, x 2, x 3 )di atas: Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS m(1, 4, 5, 6) = M(0, 2, 3, 7) x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) 44
45 Contoh POS dan Sintesis Fungsi Persamaan kanonik POS berisi daftar Maxterm yang bernilai 0 Contoh. Diketahui fungsi POS f (x 1, x 2, x 3 ) = M(1, 3, 4, 7). Tentukan nilai f (0, 0, 1), f (1, 0, 1) dan f (1, 1, 1) Solusi. f (0, 0, 1) menyatakan nilai fungsi f jika nilai masukan x 1 = 0, x 2 = 0, dan x 3 = 1. Nilai f (0, 0, 1) = 0 dan f (1, 1, 1) = 0, karena Maxterm M 1 dan M 7 terdapat dalam persamaan, sedangkan f (1, 0, 1) = 1 karena M 5 tidak ada dalam daftar persamaan. Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 45
46 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian AND-OR dan OR-AND 46
47 Desain Rangkaian SOP/POS dan Sintesis Fungsi Jika suatu fungsi f dinyatakan dalam tabel kebenaran, maka persamaan fungsi f dapat diperoleh dengan dua cara, yaitu: 1. melihat semua baris dalam tabel dimana f = 1 Pendekatan ini menghasilkan persamaan SOP, yaitu jumlah dari minterm-minterm yang menghasilkan nilai fungsi 1 2. melihat semua baris dalam tabel dimana f = 0 Pendekatan ini menghasilkan persamaan POS, yaitu perkalian dari Maxterm-Maxterm yang menghasilkan nilai fungsi 0 Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS m(1, 4, 5, 6) = M(0, 2, 3, 7) x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) +x 1 x 2 x 3 (x 1 + x 2 + x 3 ) 47
48 Konversi Bentuk SOP-POS dan Sintesis Fungsi Jika suatu fungsi f diberikan dalam bentuk m atau M, maka dengan mudah dapat dicari fungsi f atau f dalam bentuk m atau M Bentuk Fungsi dan Bentuk yang Diinginkan Asal f = m f = M f = m f = M f = m (1,4,5,6) f = M (0,2,3,7) - Nomor yg tdk ada dlm daftar Nomor yg tdk ada dlm daftar (1,4,5,6) (0,2,3,7) Nomor yang tdk ada dlm daftar (0,2,3,7) - Nomor yang ada dlm daftar (0,2,3,7) Nomor yang ada dlm daftar (1,4,5,6) Nomor yg tdk ada dlm daftar (1,4,5,6) Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 48
49 Contoh dan Sintesis Fungsi Nyatakan persamaan kanonik POS dari fungsi 3 variabel f (x 1, x 2, x 3 ) = m (1, 2, 4, 7) Solusi. Persamaan 3 variabel mempunyai 8 buah minterm atau maxterm yang bernomor 0 sampai 7. Nomor yang ada dalam persamaan SOP di atas adalah {1, 2, 4, 7} dan nomor yang tidak ada {0, 3, 5, 6}, sehingga persamaan POS dari f (x 1, x 2, x 3 ) = M (0, 3, 5, 6). Kesamaan dari fungsi SOP dan POS tersebut dapat dinyatakan sebagai m (1, 2, 4, 7) = M (0, 3, 5, 6) Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) +x 1 x 2 x 3 (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) 49
50 Contoh #2 dan Sintesis Fungsi Nyatakan persamaan kanonik SOP dari fungsi 4 variabel f (x 1, x 2, x 3, x 4 ) = M (0, 1, 2, 5, 6, 7, 11, 12) Solusi. Nomor yang ada dalam persamaan POS adalah {0, 1, 2, 5, 6, 7, 11, 12} dan nomor yang tidak ada adalah {3, 4, 8, 9, 10, 13, 14, 15}, sehingga persamaan SOP dari f (x 1, x 2, x 3, x 4 ) = m (3, 4, 8, 9, 10, 13, 14, 15). Kesamaan dari fungsi POS dan SOP tersebut dapat dinyatakan sebagai: M (0, 1, 2, 5, 6, 7, 11, 12) = m (3, 4, 8, 9, 10, 13, 14, 15) Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 50
51 Latihan dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Diinginkan rangkaian logika dengan 3 masukan x, y dan z. Keluaran rangkaian harus 1 hanya jika x=1 dan salah satu (atau kedua) y atau z bernilai 1. Tuliskan ekspresi SOP dan POS berikut notasi kanoniknya Cari minterm, Maxterm dan tuliskan bentuk kanonik SOP dan POS dari fungsi f = (x 1 + x 2 ) x 3 Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS 51
52 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Rangkaian AND-OR dan OR-AND 52
53 Tips SOP dan POS Operasi penyederhanaan adalah mengurangi minterm atau maxterm di ekspresi SOP: menggunakan hukum 14a (x y + x y = x) POS: menggunakan hukum 14b ((x + y) (x + y) = x) Penggunaan teorema 14a atau 14b akan mengurangi 1 variabel yang berbeda dalam dua minterm atau Maxterm yang berbeda hanya di 1 variabel tersebut x 1 x 2 x 3 + x 1 x 2 x 3 = x 1 x 2 (x 3 + x 3 ) }{{} =1 = x 1 x 2 dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS Maxterm x 1 + x 2 + x 3 dan x 1 + x 2 + x 3 berbeda di 1 variabel, yaitu x 2, sehingga dapat disederhanakan menggunakan teorema 14b, yaitu sebagai berikut: (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) = x 1 + x 3 + x 2 x 2 }{{} =0 = x 1 + x
54 Contoh SOP dan Sintesis Fungsi Beberapa minterm atau maxterm dapat digabungkan menggunakan hukum 14a atau 14b jika berbeda hanya di satu variabel saja f = (m 1 + m 5 ) + (m 4 + m 5 ) + (m 4 + m 6 ) = (x 1 x 2 x 3 + x 1 x 2 x 3 ) + (x 1 x 2 x 3 + x 1 x 2 x 3 ) + (x 1 x 2 x 3 + x 1 x 2 x 3 ) = (x 1 + x 1 ) x 2 x 3 + x 1 x 2 (x 3 + x 3 ) + x 1 (x 2 + x 2 ) x 3 = x 2 x 3 + x 1 x 2 + x 1 x 3 Minterm m 4 di atas telah disederhanakan di (m 4 + m 6 ) dan minterm m 5 telah disederhanakan di (m 1 + m 5 ), sehingga penyederhanaan (m 4 + m 5 ) tidak perlu dituliskan kembali atau dihilangkan untuk menghasilkan persamaan yang ekivalen, namun lebih sederhana. Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS f = (m 1 + m 5 ) + (m 4 + m 6 ) = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 = (x 1 + x 1 ) x 2 x 3 + x 1 (x 2 + x 2 ) x 3 = x 2 x 3 + x 1 x
55 Contoh POS Rancang rangkaian POS optimal untuk fungsi f (x 1, x 2, x 3 ) = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3! Solusi. Fungsi SOP tersebut dapat dituliskan sebagai f (x 1, x 2, x 3 ) = m (1, 4, 5, 6). Karena yang diinginkan rangkaian POS, maka persamaan SOP tersebut perlu dikonversi ke dalam POS. Persamaan POS ekivalennya adalah f (x 1, x 2, x 3 ) = M (0, 2, 3, 7) dan Sintesis Fungsi Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS = (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 ) Terdapat 2 pasangan maxterm yang mempunyai satu perbedaan, yaitu Maxterm M 0 dan M 2 (berbeda di x 2 ) dan Maxterm M 3 dan M 7 (berbeda di x 1 ). dengan teorema 14b f (x 1, x 2, x 3 ) = (M 0 M 2 ) (M 3 M 7) = ((x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 )) ((x 1 + x 2 + x 3 ) (x 1 + x 2 + x 3 )) = ((x 1 + x 3 ) + x 2 x 2 ) (x 1 x 1 + (x 2 + x 3 )) = (x 1 + x 3 ) (x 2 + x 3 ) 55
56 Umpan Sintesis dan Sintesis Fungsi 1. Diinginkan rangkaian logika dengan 3 masukan x, y dan z Keluaran rangkaian harus 1 hanya jika x=1 dan salah satu (atau kedua) y atau z bernilai Tuliskan ekspresi SOP dan POS berikut notasinya 1.2 Cari invers fungsi tersebut 1.3 Sederhanakan rangkaian dan gambar rangkaian logikanya 2. Cari minterm, maxterm dan tuliskan bentuk SOP dan POS dari Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS fungsi f = (x1 + x 2 ) x
57 dan Sintesis Fungsi Rangkaian logika yang diimplementasikan dari fungsi SOP dan POS membentuk rangkaian dua level Fungsi SOP membentuk rangkaian AND-OR Level pertama rangkaian AND, level kedua rangkaian OR Rangkaian AND-OR dan OR-AND Fungsi POS membentuk rangkaian OR-AND Level pertama rangkaian OR, level kedua rangkaian AND 57
58 Bahasan Dalil, Teorema dan Hukum Diagram Venn Notasi Operator dan Prioritas Operasi Rangkaian dengan Aljabar Sintesis dari Tabel Kebenaran Minterm dan Bentuk Kanonik SOP Maxterm dan Bentuk Kanonik POS Persamaan SOP dan POS dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND Rangkaian AND-OR dan OR-AND 58
59 Rangkaian AND-OR dan OR-AND dan Sintesis Fungsi Langkah desain rangkaian AND-OR dan OR-AND adalah sebagai berikut: 1. menentukan tipe implementasi rangkaian: AND-OR atau OR-AND 2. menyatakan fungsi rangkaian f ke persamaan SOP atau POS. Persamaan bisa dalam bentuk kanonik. 2.1 Jika akan diimplementasikan dengan rangkaian AND-OR, maka fungsi f harus dinyatakan dalam bentuk kanonik SOP 2.2 Jika akan diimplementasikan dengan rangkaian OR-AND, maka fungsi f harus dinyatakan dalam bentuk kanonik POS 3. menyederhanakan fungsi tersebut menggunakan aljabar Boolean Salah satu metode lainnya: dengan peta Karnaugh 4. merancang rangkaian logikanya Rangkaian AND-OR dan OR-AND 59
60 Contoh Desain Desain rangkaian logika AND-OR dan OR-AND untuk fungsi f (x 1, x 2, x 3 ) = m (1, 4, 5, 6) Rangkaian AND-OR dapat dibentuk langsung dari persamaan f (x 1, x 2, x 3 ) = m (1, 4, 5, 6), menghasilkan f = x 1 x 3 x 2 x 3. Rangkaian OR-AND dibentuk dari persamaan POS ekivalennya, yaitu f (x 1, x 2, x 3 ) = M (0, 2, 3, 7), menghasilkan f = (x 1 + x 3 ) (x 2 + x 3 ). Rangkaian AND-OR dan OR-AND untuk mengimplementasikan fungsi f (x 1, x 2, x 3 ) = m (1, 4, 5, 6) dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND Kedua rangkaian tersebut ekivalen 60
61 Rangkaian dengan NAND dan NOR dan Sintesis Fungsi Fungsi NAND adalah inversi fungsi AND f (x 1, x 2 ) = f 1 (x 1, x 2 ) = x 1 x 2 Gerbang NAND merupakan gerbang AND yang diikuti gerbang NOT Fungsi NOR adalah inversi fungsi OR f (x 1, x 2 ) = f 1 (x 1, x 2 ) = x 1 + x 2 Gerbang NOR merupakan gerbang OR yang diikuti gerbang NOT Rangkaian AND-OR dan OR-AND 61
62 Rangkaian NAND Lebih Sederhana dari AND dan Sintesis Fungsi Di CMOS, implementasi rangkaian dari gerbang NAND dan NOR lebih sederhana (dan cepat) daripada AND dan OR Sehingga rangkaian lebih kecil dan lebih cepat untuk mewujudkan fungsi logika yang sama Rangkaian AND-OR dan OR-AND CMOS NAND (4 transistor) CMOS AND (6 transistor) 62
63 Rangkaian NOR Lebih Sederhana dari OR dan Sintesis Fungsi CMOS NOR (4 transistor) CMOS OR (6 transistor) Rangkaian AND-OR dan OR-AND 63
64 Recall: Teorema DeMorgan dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND 64
65 Rangkaian AND-OR dan NAND-NAND Rangkaian AND-OR (bentuk SOP) dapat dikonversi menjadi rangkaian NAND-NAND dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND Bentuk ekspresinya: inverskan minterm, ganti (+) dengan (.), inverskan ekspresi Contoh: f = m(1, 4, 5, 6) f = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 = x 1 x 2 x 3 x 1 x 2 x 3 x 1 x 2 x 3 x 1 x 2 x 3 }{{}}{{}}{{}}{{} NAND } NAND NAND {{ NAND } NAND 65
66 Contoh Desain NAND-NAND Desain rangkaian logika AND-OR dan NAND-NAND paling sederhana dari fungsi f = m(1, 4, 5, 6) Solusi: f = m(1, 4, 5, 6) = x 2 x 3 + x 1 x 3 = x 2 x 3 + x 1 x 3 dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND = x 2 x 3 }{{} NAND x 1 x 3 }{{} NAND }{{} NAND 2nd level 66
67 Latihan dan Sintesis Fungsi Desain rangkaian logika AND-OR dan NAND-NAND paling sederhana dari fungsi f = m(1, 3, 5, 6, 7)! Rangkaian AND-OR dan OR-AND 67
68 Rangkaian OR-AND dan NOR-NOR Rangkaian OR-AND (bentuk POS) dapat dikonversi menjadi rangkaian NOR-NOR dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND Bentuk ekspresinya: inverskan maxterm, ganti (.) dengan (+), inverskan ekspresi Contoh: f = M(0, 2, 3, 7) f = = ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 ) ( ) ) ) ) x1 + x 2 + x 3 + (x 1 + x 2 + x 3 + (x 1 + x 2 + x 3 + (x 1 + x 2 + x 3 } {{ } } {{ } } {{ } } {{ } NOR NOR NOR NOR } {{ } NOR 2nd level 68
69 Contoh Desain NOR-NOR Gambarkan rangkaian logika AND-OR dan NOR-NOR dari fungsi f = m(1, 4, 5, 6) Solusi: f = m(1, 4, 5, 6) = M (0, 2, 3, 7) = (x 1 + x 3 ) (x 2 + x 3 ) = (x 1 + x 3 ) (x 2 + x 3 ) = (x 1 + x 3 ) }{{} NOR + (x 2 + x 3 ) }{{} NOR } {{ } NOR 2nd level dan Sintesis Fungsi Rangkaian AND-OR dan OR-AND 69
70 Umpan Yang telah kita pelajari hari ini: Latihan: Dalil, teorema dan hukum aljabar Boolean, diagram Venn serta penyederhanaan rangkaian secara aljabar Sintesis rangkaian logika dari tabel kebenaran, SOP, POS dan koversinya Rangkaian NAND-NAND dan NOR-NOR Sederhanakan fungsi f (x1, x 2, x 3 ) = m (0, 2, 4, 5) dan buat rangkaian NAND-NAND dan NOR-NOR-nya Buat rangkaian multiplekser 2-masukan Yang akan kita pelajari di pertemuan berikutnya adalah penyederhanaan fungsi logika menggunakan peta Karnaugh untuk memperoleh rangkaian yang optimal Pelajari: tkc205-sistem-digital-2013-genap/ dan Sintesis Fungsi 70
71 Creative Common Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) Anda bebas: untuk Membagikan untuk menyalin, mendistribusikan, dan menyebarkan karya, dan untuk Remix untuk mengadaptasikan karya Di bawah persyaratan berikut: Atribusi Anda harus memberikan atribusi karya sesuai dengan cara-cara yang diminta oleh pembuat karya tersebut atau pihak yang mengeluarkan lisensi. Atribusi yang dimaksud adalah mencantumkan alamat URL di bawah sebagai sumber. 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. Lihat: Creative Commons Attribution-ShareAlike 3.0 Unported License Alamat URL: dan Sintesis Fungsi 71
Kuliah#3 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto
,, Kuliah#3 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro , Sebelumnya dibahas tentang konsep rangkaian logika: Representasi biner dan saklar sebagai elemen
Aljabar Boolean, Sintesis Ekspresi Logika
, Eko Didik Widianto ([email protected]) Sistem Komputer - Universitas Diponegoro @2011 eko didik widianto siskom-undip SK205 Sistem Digital 1 / 38 Review Kuliah Sebelumnya konsep rangkaian logika telah
Aljabar Boolean, Sintesis Ekspresi Logika
, Eko Didik Widianto ([email protected]) Sistem Komputer - Universitas Diponegoro @2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip 1 / 39 Review Kuliah Sebelumnya
Kuliah#4 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto
Logika Logika Kuliah#4 TKC205 Sistem Digital - TA 2013/2014 Eko Didik Sistem Komputer - Universitas Diponegoro http://didik.blog.undip.ac.id 1 Umpan Balik Sebelumnya dibahas tentang implementasi fungsi
Kuliah#4 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto
Logika Logika Kuliah#4 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Umpan Balik Sebelumnya dibahas tentang implementasi fungsi logika menjadi suatu rangkaian
Kuliah#4 TKC205 Sistem Digital. Eko Didik Widianto
& & Kuliah#4 TKC205 Sistem Digital Eko Didik Departemen Teknik Sistem Komputer, Universitas Diponegoro http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Umpan Balik Sebelumnya dibahas tentang implementasi
Perancangan Rangkaian Logika. Sintesis Rangkaian Logika
Sintesis Rangkaian Logika Eko Didik Widianto ([email protected]) 21 Maret 2011 Program Studi Sistem Komputer - Universitas Diponegoro Artikel ini menjelaskan secara khusus langkah-langkah sintesis untuk
Perancangan Rangkaian Logika. Sintesis Rangkaian Logika
Sintesis Rangkaian Logika Eko Didik Widianto ([email protected]) 21 Maret 2011 Program Studi Sistem Komputer - Universitas Diponegoro Artikel ini menjelaskan secara khusus langkah-langkah sintesis untuk
Kuliah#5 TKC205 Sistem Digital. Eko Didik Widianto
& & Kuliah#5 TKC205 Sistem Digital Eko Didik Departemen Teknik Sistem Komputer, Universitas Diponegoro http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Umpan Balik & Sebelumnya dibahas tentang: penyederhanaan
Rangkaian Logika. Kuliah#2 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro
Kuliah#2 TKC205 Sistem Digital - TA 2013/2014 Eko Didik Sistem Komputer - Universitas Diponegoro http://didik.blog.undip.ac.id 1 Tentang Kuliah Sebelumnya dibahas tentang: Deskripsi, tujuan, sasaran dan
Rangkaian Logika. Kuliah#2 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.
Kuliah#2 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Tentang Kuliah Sebelumnya dibahas tentang: Deskripsi, tujuan, sasaran dan materi kuliah TSK205 Sistem
Bentuk Standar Ungkapan Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.
Bentuk Standar Ungkapan Boolean Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Bentuk Standar Ungkapan Boolean Sum-of-Product (SOP) Diturunkan dari tabel kebenaran untuk fungsi dengan mempertimbangkan baris
Metode Quine McKluskey dan Program Bantu Komputer
Quine Quine Program Bantu Kuliah#5 TSK205 Sistem Digital - TA 2013/2014 Eko Didik Sistem - Universitas Diponegoro http://didik.blog.undip.ac.id 1 Penyederhanaan Persamaan Logika Quine Perancangan rangkaian
Kuliah#6 TSK205 Sistem Digital - TA 2013/2014. Eko Didik Widianto
Kuliah#6 TSK205 Sistem Digital - TA 2013/2014 Eko Didik Sistem Komputer - Universitas Diponegoro http://didik.blog.undip.ac.id 1 Umpan Balik Sebelumnya dibahas tentang minimalisasi dan optimalisasi rangkaian
FPMIPA UPI ILMU KOMPUTER I. TEORI HIMPUNAN
I. TEORI HIMPUNAN 1. Definisi Himpunan hingga dan Tak hingga 2. Notasi himpuanan 3. Cara penulisan 4. Macam-macam Himpunan 5. Operasi Himpunan 6. Hukum pada Operasi Himpunan 7. Perkalian Himpunan (Product
Metode Quine McKluskey dan Program Bantu Komputer
Quine Quine Program Bantu Kuliah#6 TSK205 Sistem Digital Eko Didik Departemen Teknik Sistem, Universitas Diponegoro http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Penyederhanaan Persamaan Logika
Rangkaian Multilevel
Quine Quine Kuliah#5 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Umpan Balik Quine Sebelumnya dibahas tentang optimasi rangkaian dengan penyederhanaan
Aljabar Boolean. Adri Priadana
Aljabar Boolean Adri Priadana Pengantar Aljabar Boolean ditemukan oleh George Boole, pada tahun 854. Boole melihat bahwa himpunan dan logika proposisi mempunyai sifat-sifat yang serupa (kemiripan hukum-hukum
Aljabar Boolean dan Gerbang Logika Dasar
Modul 1 : Aljabar Boolean dan Gerbang Logika Dasar 1.1 Tujuan Setelah mengikuti praktek ini mahasiswa diharapkan dapat: 1. Memahami Aksioma dan Teorema Aljabar Boolean. 2. Memahami gerbang logika dasar
Kuliah#12 TKC205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017
Kuliah#12 TKC205 Sistem Digital Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ @2017,Eko Didik 1 Pengantar
yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya (Definisi 2.1 Menurut Lipschutz, Seymour & Marc Lars Lipson dalam
2.1 Definisi Aljabar Boolean Aljabar Boolean dapat didefinisikan secara abstrak dalam beberapa cara. Cara yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya dan operasi operasi yang
Aljabar Boolean. Bahan Kuliah Matematika Diskrit
Aljabar Boolean Bahan Kuliah Matematika Diskrit Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada operator +,, dan -
Aljabar Boolean. IF2120 Matematika Diskrit. Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB. Rinaldi Munir - IF2120 Matematika Diskrit
Aljabar Boolean IF22 Matematika Diskrit Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB Rinaldi Munir - IF22 Matematika Diskrit Pengantar Aljabar Boolean ditemukan oleh George Boole, pada tahun
Definisi Aljabar Boolean
Aljabar Boolean Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada operator +,, dan - dan adalah dua elemen yang berbeda
Aljabar Boolean. Rudi Susanto
Aljabar Boolean Rudi Susanto Tujuan Pembelajaran Bisa menghasilkan suatu realisasi rangkaian elektronika digital dari suatu persamaan logika matematika Persamaan logika matematika tersebut dimodifikasi
Aljabar Boolean. Rinaldi Munir/IF2151 Mat. Diskrit 1
Aljabar Boolean Rinaldi Munir/IF25 Mat. Diskrit Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada operator +,, dan -
Aljabar Boolean. Matematika Diskrit
Aljabar Boolean Matematika Diskrit Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada operator +,, dan - dan adalah dua
Definisi Aljabar Boolean
Aljabar Boolean 1 Definisi Aljabar Boolean Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan operasi-operasi logik. Variabel-variabel diperlihatkan dengan huruf-huruf
Review Sistem Digital : Aljabar Boole
JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNY Sem 5 9/ Review Sistem Digital : Aljabar Boole S dan D3 Mata Kuliah : Elektronika Industri 2 x 5 Lembar Kerja Dalam Aljabar Boole, Misalkan terdapat
Kuliah#9 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto. 21 Maret 2014
Kuliah#9 TKC205 Sistem Digital - TA 2013/2014 Eko Didik Sistem Komputer - Universitas Diponegoro 21 Maret 2014 http://didik.blog.undip.ac.id 1 Review Kuliah Di kuliah sebelumnya dibahas tentang: Representasi
Review Kuliah. Peta Karnaugh. Recall:Penyederhanaan. Peta Karnaugh
Review Kuliah Sebelumnya dibahas sintesis rangkaian logika dari deskripsi kebutuhan fungsinya berupa tabel kebenaran, diagram pewaktuan Rangkaian Logika Optimal: dan Strategi Minimisasi Eko Didik Widianto
SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283
SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283 Telp: 0274-889398; Fax: 0274-889057; E-mail: [email protected]
Gerbang logika dasar: AND, OR, NOT, NAND dan NOR
K O N S E P R A N G K A I A N L O G I K A 1 Sistem digital dapat dimodelkan ke dalam rangkaian logika. Rangkaian logika ini mempunyai satu atau lebih masukan dan satu atau/lebih keluaran. Rangkaian logika
BAB 4. Aljabar Boolean
BAB 4 Aljabar Boolean 1. PENDAHULUAN Aljabar Boolean merupakan lanjutan dari matakuliah logika matematika. Definisi aljabar boolean adalah suatu jenis manipulasi nilai-nilai logika secara aljabar. Contoh
BAB 2 GERBANG LOGIKA & ALJABAR BOOLE
SISTEM DIGITL 16 2 GERNG LOGIK & LJR OOLE Gerbang Logika (Logical Gates) atau gerbang digital merupakan komponen dasar elektronika digital. erbeda dengan komponen elektronika analog yang mempunyai tegangan
2. Gambarkan gerbang logika yang dinyatakan dengan ekspresi Boole di bawah, kemudian sederhanakan dan gambarkan bentuk sederhananya.
Tugas! (Materi Aljabar Boolean). Gambarkan jaringan switching yang dinyatakan dengan polinominal Boole di bawah, kemudian sederhanakan dan gambarkan bentuk sederhananya, kapan jaringan tsb on atau off.
Representasi Data Digital (Bagian 1)
Bilangan Data (Bagian 1) Kuliah#9 TKC-205 Sistem Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Preview
Kuliah Sistem Digital Aljabar Boolean
Kuliah Sistem Digital Aljabar Boolean 1 Topik 2 Aljabar Boolean Aturan-2 u/ menentukan logika digital, atau `switching algebra Terkait dengan nilai-2 Boolean 0, 1 Nilai sinyal dinyatakan dengan variabel-2
ebook PRINSIP & PERANCANGAN LOGIKA Fakultas Teknologi Industri Universitas Gunadarma 2013
Penyusun :. Imam Purwanto, S.Kom, MMSI 2. Ega Hegarini, S.Kom., MM 3. Rifki Amalia, S.Kom., MMSI 4. Arie Kusumawati, S.Kom ebook PRINSIP & PERANCANGAN LOGIKA Fakultas Teknologi Industri Universitas Gunadarma
Definisi Aljabar Boolean
1 UNTUK DOWNLOAD LEBIH BANYAK EBOOKS TENTANG KOMPUTER KUNJUNGI http://wirednotes.blogspot.com Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner: - B : himpunan
ALJABAR BOOLEAN R I R I I R A W A T I, M. K O M L O G I K A M A T E M A T I K A 3 S K S
ALJABAR BOOLEAN R I R I I R A W A T I, M. K O M L O G I K A M A T E M A T I K A 3 S K S AGENDA SISTEM BILANGAN DESIMAL, BINER, OCTAL, HEXADESIMAL DEFINISI ALJABAR BOOLEAN TABEL KEBENARAN ALJABAR BOOLEAN
DEFINISI ALJABAR BOOLEAN
ALJABAR BOOLEAN DEFINISI ALJABAR BOOLEAN Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada operator +,, dan - dan adalah dua elemen yang berbeda
Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 08 --
Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 23/24 STMIK Dumai -- Materi 8 -- Digital Principles and Applications, Leach-Malvino, McGraw-Hill Adhi Yuniarto L.Y. Boolean Algebra. Fasilkom
TI 2013 IE-204 Elektronika Industri & Otomasi UKM
TI 23 IE-24 Elektronika Industri & Otomasi UKM Lampiran C Aljabar Boolean Tupel Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan ang didefinisikan pada operaror +,,
BAB III GERBANG LOGIKA DAN ALJABAR BOOLEAN
A III GERANG LOGIKA DAN ALJAAR OOLEAN 3. Pendahuluan Komputer, kalkulator, dan peralatan digital lainnya kadang-kadang dianggap oleh orang awam sebagai sesuatu yang ajaib. Sebenarnya peralatan elektronika
Logika Matematika Aljabar Boolean
Pertemuan ke-5 Logika Matematika Aljabar Boolean Oleh : Mellia Liyanthy 1 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN TAHUN AJARAN 2007/2008 Bentuk Kanonik dan Bentuk baku atau standar Fungsi boolean yang
Rangkaian Logika Optimal: Peta Karnaugh dan Strategi Minimisasi
Rangkaian Logika Optimal: dan Strategi Minimisasi Eko Didik Widianto ([email protected]) Sistem Komputer - Universitas Diponegoro @2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem
Metode Minimisasi Quine McKluskey dan Rangkaian Multilevel
Metode Minimisasi Quine McKluskey dan Eko Didik Widianto ([email protected]) Sistem Komputer - Universitas Diponegoro @2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom
Bahan Kuliah. Priode UTS-UAS DADANG MULYANA. dadang mulyana 2012 ALJABAR BOOLEAN. dadang mulyana 2012
Bahan Kuliah LOGIKA Aljabar MATEMATIKA- Boolean Priode UTS-UAS DADANG MULYANA dadang mulana 22 ALJABAR BOOLEAN dadang mulana 22 Definisi Aljabar Boolean Misalkan terdapat - Dua operator biner: + dan -
O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U NIKO M 2012
O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U NIKO M 2012 Teorema oolean variabel tunggal Teorema oolean variabel tunggal Teorema oolean variabel banyak (multivariabel) Teorema oolean variabel
Rangkaian digital yang ekivalen dengan persamaan logika. Misalnya diketahui persamaan logika: x = A.B+C Rangkaiannya:
ALJABAR BOOLEAN Aljabar Boolean Aljabar Boolean adalah aljabar yang menangani persoalan-persoalan logika. Aljabar Boolean menggunakan beberapa hukum yang sama seperti aljabar biasa untuk fungsi OR (Y =
Kuliah#11 TKC205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017
Kuliah#11 TKC205 Sistem Digital Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Review Kuliah Di kuliah sebelumnya
MATERI 2 COMBINATIONAL LOGIC
Pengantar : :. MATERI 2 COMBINATIONAL LOGIC Rangkaian digital adalah mrp komponen perangkat keras (hardware) yang memanipulasi informasi biner. Rangkaian diimplementasikan dengan menggunakan transistor-transistor
Implementasi Greedy Dalam Menemukan Rangkaian Logika Minimal Menggunakan Karnaugh Map
Implementasi Greedy Dalam Menemukan Rangkaian Logika Minimal Menggunakan Karnaugh Map Aldy Wirawan 13511035 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
Rangkaian Logika. Eko Didik Widianto. Sistem Komputer - Universitas eko didik widianto - siskom undip SK205 Sistem Digital 1 / 32
Rangkaian Eko Didik Widianto Sistem Komputer - Universitas Diponegoro @2011 eko didik widianto - siskom undip SK205 Sistem Digital 1 / 32 Bahasan Representasi Biner Konsep Dasar Elemen Biner Fungsi AND
Gambar 28 : contoh ekspresi beberapa logika dasar Tabel 3 : tabel kebenaran rangkaian gambar 28 A B C B.C Y = (A+B.C )
5. RANGKAIAN KOMBINASIONAL Pada dasarnya rangkaian logika (digital) yang dibentuk dari beberapa gabungan komponen elektronik yang terdiri dari bermacam-macam Gate dan rangkaian-rangkaian lainnya, sehingga
Algoritma & Pemrograman 2C Halaman 1 dari 7 ALJABAR BOOLEAN
Algoritma & Pemrograman 2C Halaman 1 dari 7 ALJAAR OOLEAN Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan operasi-operasi logik. Variabel-variabel diperlihatkan dengan
STUDI METODE QUINE-McCLUSKEY UNTUK MENYEDERHANAKAN RANGKAIAN DIGITAL S A F R I N A A M A N A H S I T E P U
STUDI METODE QUINE-McCLUSKEY UNTUK MENYEDERHANAKAN RANGKAIAN DIGITAL S A F R I N A A M A N A H S I T E P U 0 3 0 8 2 3 0 4 2 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
MAKALAH SISTEM DIGITAL
MAKALAH SISTEM DIGITAL Konsep Dasar Teorema Boole & De Morgan Disusun Oleh : Anin Rodahad (12131307) Abdurrahman Ar-Rohim (12131299) Bayu Ari Utomo () TEKNIK INFORMATIKA STMIK EL RAHMA YOGYAKARTA Jl. Sisingamangaraja
Representasi Bilangan dan Operasi Aritmatika
Bilangan Bilangan dan Operasi Aritmatika Kuliah#8 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Bilangan Sebelumnya telah dibahas tentang
DASAR ALJABAR BOOLEAN
DASAR ALJABAR BOOLEAN Dalam mengembangkan sistem Aljabar Boolean Perlu memulainya dengan asumsi asumsi yakni Postulat Boolean dan Teorema Aljabar Boolean. Postulat Boolean :.. = 2.. = di turunkan dari
BAB III ALJABAR BOOLE (BOOLEAN ALGEBRA)
TEKNIK DIGITAL-ALJABAR Boole/HAL. 1 BAB III ALJABAR BOOLE (BOOLEAN ALGEBRA) PRINSIP DASAR ALJABAR BOOLE Aljabar boole adalah suatu teknik matematika yang dipakai untuk menyelesaikan masalah-masalah logika.
Elektronika dan Instrumentasi: Elektronika Digital 2 Gerbang Logika, Aljabar Boolean. Yusron Sugiarto
Elektronika dan Instrumentasi: Elektronika Digital 2 Gerbang Logika, Aljabar Boolean Yusron Sugiarto Materi Kuliah Rangkaian Logika Ada beberapa operasi-operasi dasar pada suatu rangkaian logika dan untuk
Representasi Bilangan dan Operasi Aritmatika
Bilangan Bilangan dan Operasi Aritmatika Kuliah#8 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Bilangan Sebelumnya telah dibahas tentang
Aljabar Boolean. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom
Aljabar Boolean Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom September 2015 Representasi Fungsi Boolean Sistem dan Logika
Matematika informatika 1 ALJABAR BOOLEAN
Matematika informatika 1 ALJABAR BOOLEAN ALJABAR BOOLEAN Matematika yang digunakan untuk menganalisis dan menyederhanakan Gerbang Logika pada Rangkaian-rangkaian Digital Elektronika. Boolean pada dasarnya
Kuliah#13 TKC205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017
Kuliah#13 TKC205 Sistem Digital Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ @2017,Eko Didik 1 Pengantar
Pertemuan ke-4 ALJABAR BOOLEAN I
Pertemuan ke-4 ALJABAR BOOLEAN I Materi Perkuliahan a. Pengertian Aljabar Boolean b. Ekspresi Boolean c Prinsip Dualitas Kompetensi Umum Setelah mengikuti perkuliah ini, diharapkan Anda dapat memahami
Matematika Logika Aljabar Boolean
Pertemuan ke-3 Matematika Logika Aljabar Boolean Oleh : Mellia Liyanthy TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN TAHUN AJARAN 2011/2012 Definisi Aljabar Boolean merupakan aljabar yang terdiri atas : suatu
Representasi Boolean
Aljabar Boolean Boolean Variable dan Tabel Kebenaran Gerbang Logika Aritmatika Boolean Identitas Aljabar Boolean Sifat-sifat Aljabar Boolean Aturan Penyederhanaan Boolean Fungsi Eksklusif OR Teorema De
BAB 2 PENYEDERHANAAN RANGKAIAN DENGAN PETA KARNAUGH SUM OF PRODUCT (SOP) DAN PRODUCT OF SUM (POS)
BAB 2 PENYEDERHANAAN RANGKAIAN DENGAN PETA KARNAUGH SUM OF PRODUCT (SOP) DAN PRODUCT OF SUM (POS) 2.1 TUJUAN - Membuat rangkaian logika Sum of Product dan Product of Sum yang berasar dari gerbang-gerbang
Kuliah#11 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro
: : Kuliah#11 TSK205 Sistem Digital - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Umpan Balik : Sebelumnya dibahas tentang rangkaian kombinasional yang nilai keluarannya di suatu
Himpunan Matematika Diskret (TKE132107) Program Studi Teknik Elektro, Unsoed
Himpunan Matematika Diskret (TKE132107) Program Studi Teknik Elektro, Unsoed Iwan Setiawan Tahun Ajaran 2013/2014 Obyek-obyek diskret ada di sekitar kita. Matematika Diskret (TKE132107)
BAB I PENDAHULUAN. Fungsi Boolean seringkali mengandung operasi operasi yang tidak perlu,
BAB I PENDAHULUAN 1.1 Latar Belakang Sebelum ada proses penyederhanaan fungsi, beberapa kalangan seperti mahasiswa, dosen, bahkan ilmuwan yang bergerak dibidang matematik dan informatika merasa kesulitan
BAB I PENDAHULUAN. Fungsi Boolean seringkali mengandung operasi operasi yang tidak perlu, literal
BAB I PENDAHULUAN 1.1 Latar Belakang Fungsi Boolean seringkali mengandung operasi operasi yang tidak perlu, literal atau suku suku yang berlebihan. Oleh karena itu fungsi Boolean dapat disederhanakan lebih
O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U N I KO M 2012
O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U N I KO M 2012 Outline Penjelasan tiga operasi logika dasar dalam sistem digital. Penjelasan Operasi dan Tabel Kebenaran logika AND, OR, NAND, NOR
Gerbang dan Rangkaian Logika Teknik Digital (TKE071207) Program Studi Teknik Elektro, Unsoed
Gerbang dan Rangkaian Logika Teknik Digital (TKE071207) Program Studi Teknik Elektro, Unsoed Iwan Setiawan Tahun Ajaran 2012/2013 Brown, Vranesic (2005) Tocci, Widmer, Moss (2007)
BAB 6 ALJABAR BOOLE. 1. Definisi Dasar. Teorema 1 MATEMATIKA DISKRIT
BAB 6 ALJABAR BOOLE 1. Definisi Dasar Himpunan dan proposisi mempunyai sifat yang serupa yaitu memenuhi hukum identitas. Hukum ini digunakan untuk mendefinisikan struktur matematika abstrak yang disebut
BAB X FUNGSI BOOLEAN, BENTUK KANONIK, DAN BENTUK BAKU
Buku Panduan Belajar atematika Diskrit STIK TRIGUNA DHARA BAB X FUNGSI BOOLEAN, BENTUK KANONIK, DAN BENTUK BAKU 9.1 Fungsi Boolean Pada aljabar Boolean dua-nilai B = {,1}. Peubah (variabel) x disebut peubah
Aplikasi Aljabar Boolean dalam Komparator Digital
Aplikasi Aljabar Boolean dalam Komparator Digital Ade Yusuf Rahardian / 13514079 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung
BAB 6 ALJABAR BOOLE. 1. Definisi Dasar MATEMATIKA DISKRIT
BAB 6 ALJABAR BOOLE 1. Definisi Dasar Himpunan dan proposisi mempunyai sifat yang serupa yaitu memenuhi hukum identitas. Hukum ini digunakan untuk mendefinisikan struktur matematika abstrak yang disebut
Representasi Bilangan Digital (Bagian 2)
(Bagian 2) Kuliah#10 TKC-205 Sistem Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Preview Kuliah Rangkaian
Aljabar Boole. Meliputi : Boole. Boole. 1. Definisi Aljabar Boole 2. Prinsip Dualitas dalam Aljabar
Aljabar Boole Meliputi : 1. Definisi Aljabar Boole 2. Prinsip Dualitas dalam Aljabar Boole 3. Teorema Dasar Aljabar Boole 4. Orde dalam sebuah Aljabar Boole Definisi Aljabar Boole Misalkan B adalah himpunan
Bentuk Standar Fungsi Boole
PETA KARNAUGH Peta Karnaugh digunakan sebagai cara untuk menyederhanakan persamaan logika secara grafis, atau dapat pula dipandang sebagai metoda untuk mengubah suatu tabel kebenaran ke rangkaian logika
Kuliah#11 TKC-205 Sistem Digital. Eko Didik Widianto. 11 Maret 2017
Kuliah#11 TKC-205 Sistem Digital Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ ) 1 Tentang Kuliah Membahas
09/01/2018. Capaian Pembelajaran Mahasiswa dapat menjelaskan konsep diagram Venn, teorema Boolean dan membangun fungsi Boolean.
Prio Handoko, S. Kom., M.T.I. Capaian Pembelajaran Mahasiswa dapat menjelaskan konsep diagram Venn, teorema Boolean dan membangun fungsi Boolean. George Boole (ahli matematika asal Inggris) Aljabar yang
Perancangan Sistem Digital. Yohanes Suyanto
Perancangan Sistem Digital 2009 Daftar Isi 1 SISTEM BILANGAN 1 1.1 Pendahuluan........................... 1 1.2 Nilai Basis............................. 2 1.2.1 Desimal.......................... 2 1.2.2
Aljabar Boolean dan Peta Karnough
Aljabar Boolean dan Peta Karnough a. Logic Function minimization Pada rangkaian yang cukup rumit, kombinasi variable di logic function yang diperoleh dari hasil table kebenaran biasanya pun cukup banyak.
Gerbang dan Rangkaian Logika
Gerbang dan Rangkaian Logika Teknik Digital (TKE 071207) Iwan Setiawan stwn at unsoed.ac.id Pemutakhiran terakhir: 24/04/11 20:51 rangkaian digital beroperasi dalam mode biner. (masukan tegangan bernilai
KONTRAK PEMBELAJARAN (KP) MATA KULIAH
KONTRAK PEMBELAJARAN (KP) MATA KULIAH Kode MK: TKC205 Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Pengajar : Eko Didik Widianto, ST, MT Semester : 2 KONTRAK PEMBELAJARAN Nama Mata
ALJABAR BOOLEAN. Misalkan terdapat. Definisi:
ALJABAR BOOLEAN Definisi: Misalkan terdapat - Dua operator biner: + dan - Sebuah operator uner:. - B : himpunan yang didefinisikan pada opeartor +,, dan - dan adalah dua elemen yang berbeda dari B. Tupel
Kuliah#7 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto
Kuliah#7 TSK205 - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Tentang Kuliah Pembahasan tentang teknologi implementasi sistem digital Chip logika standar keluarga Chip PLD: PLA,
Sintesis dan Penyederhanaan Fungsi Logika dengan Peta Karnaugh
Sintesis dan Penyederhanaan Fungsi Logika dengan Peta Karnaugh Hadha Afrisal, 35448-TE Jurusan Teknik Elektro FT UGM, Yogyakarta 1.1 PENDAHULUAN Telah dutunjukkan pada bab sebelumnya bahwa penyederhanaan
Kata Pengantar... Daftar Isi... Apakah Matematika Diskrit Itu? Logika... 1
Daftar Isi Kata Pengantar... Daftar Isi... Apakah Matematika Diskrit Itu?... iii v xi 1. Logika... 1 1.1 Proposisi... 2 1.2 Mengkombinasikan Proposisi... 4 1.3 Tabel kebenaran... 6 1.4 Disjungsi Eksklusif...
RANGKAIAN KOMBINASIONAL
RANGKAIAN KOMBINASIONAL LUH KESUMA WARDHANI JurusanTIF UIN SUSKA Riau LOGIKA KOMBINASI Merupakan jenis rangkaian logika yang keadaan outputnya hanya tergantung dari kombinasi input nya saja. Aljabar Boolean
II. TINJAUAN PUSTAKA. disebut vertex, sedangkan E(G) (mungkin kosong) adalah himpunan tak terurut dari
II. TINJAUAN PUSTAKA Definisi 2.1 Graf Graf G adalah suatu struktur (V,E) dengan V(G) himpunan tak kosong dengan elemenelemenya disebut vertex, sedangkan E(G) (mungkin kosong) adalah himpunan tak terurut
METODE MC CLUESKEY. Disusun Oleh: Syabrul Majid
METODE MC CLUESKEY Disusun Oleh: Syabrul Majid 131421058 PROGRAM STUDI S1 ILMU KOMPUTER EKSTENSI DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
Pertemuan ke-5 ALJABAR BOOLEAN III
Pertemuan ke-5 ALJABAR BOOLEAN III Kompetensi Umum Setelah mengikuti perkuliah ini, diharapkan Anda dapat memahami bentuk kanonik dan menuliskan suatu ekspresi aljabar dalam bentuk kanonik. Kompetensi
0.(0.1)=(0.0).1 0.0=0.1 0=0
Latihan : 1. Diketahui himpunan B dengan tiga buah nilai (0,1,2) dan dua buah operator, + dan. kaidah operasi dengan operator + dan didefinisikan pada tabel di bawah ini : + 0 1 2 0 0 0 0 1 0 1 1 2 0 1
MSH1B3 LOGIKA MATEMATIKA Teori Himpunan (Lanjutan)
MSH1B3 LOGIKA MATEMATIKA Teori Himpunan (Lanjutan) Dosen: Aniq A Rohmawati, M.Si TELKOM UNIVERSITY JALAN TELEKOMUNIKASI 1, BANDUNG, INDONESIA Lanjutan: Hukum Operasi Aljabar Tunjukkan A (B C) = (A B) (A
