Privacy Policy

Privacy Policy   ============== Last updated: June 08, 2024 This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You. We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the [Privacy Policy Generator](https://www.termsfeed.com/privacy-policy- generator/). Interpretation and Definitions   ------------------------------ Interpretation   ~~~~~~~~~~~~~~ The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural. Definitions   ~~~~~~~~~~~ For the purposes of this Privacy Policy:   * Account means a unique acc

Penyederhanaan Fungsi Boolean (Tabulasi), Rangkaian Kombinasional

SISDIG_B_TUGAS_3_5113100066


Penyederhanaan Fungsi Boolean (Tabulasi)

            Penyederhanaan fungsi boolean dengan mengggunakan tabulasi merupakan cara ketiga yang dapat dilakukan dalam penyederhanaan suatu fungsi boolean. Dimana dua lainnya ialah dengan cara matematis dan K-map. Ada dua langkah yang harus dilakukan, yaitu: 1.) Tentukanlah semua prime implicants (product terms diperoleh dengan melakukan pengkombinasian secara maksimal terms yang berdekatan). 2.) Menggunakan prime implicants untuk menentukan coverage.
            Ada beberapa ketentuan yang dapat dilakukan untuk penyederhanaan dengan menggunakan tabulasi, yaitu: 1.) Beberapa implicants yang mirip (berdekatan / berbeda 1 digit) digabung menjadi implicant baru. 2.) Penggabungan yang dilakukan harus dilakukan dalam beberapa tahap atau dalam beberapa level. 3.) Perubahan digit pada implicant yang baru ditandandai dengan penulisan ‘-‘.
Contoh :
1010 dan 1011 menjadi 101-
0011 dan 0001 menjadi 00-1
0100 dan 1100 menjadi -100
1101 dan 1001 menjadi 1-01
Contoh Soal :
Sederhanakan fungsi berikut dengan menggunakan cara tabulasi!
Jumlah ‘1’
Minterms
biner

2
m5
0101

m6
0110

m12
1100



3
m7
0111

m14
1110

4
m15
1111

F = (A, B, C, D) = Σ(5, 6, 7, 12, 14, 15)

w
x
Y
z
F
 m0
0
0
0
0
0
 m1
0
0
0
1
0
 m2
0
0
1
0
0
 m3
0
0
1
1
0
 m4
0
1
0
0
0
 m5
0
1
0
1
1
 m6
0
1
1
0
1
 m7
0
1
1
1
1
 m8
1
0
0
0
0
 m9
1
0
0
1
0
 m10
1
0
1
0
0
 m11
1
0
1
1
0
 m12
1
1
0
0
1
 m13
1
1
0
1
0
 m14
1
1
1
0
1
 m15
1
1
1
1
1
Minterms
Biner
2 implicants
4 implicants
m5
0101
m5m7
01-1*


m6
0110
m6m7
011-
m6m7m14m15
-11-*


m6m14
-110


m7
0111
m7m15
-111


m12
1100
m12m14
11-0*


m14
1110
m14m15
111-




5
6
7
12
14
15
m5m7
01-1
x

x



m6m7
011-

X
x



m6m14
-110

X


x

m7m15
-111


x


x
m12m14
11-0



x
x

m14m15
111-




x
x
m6m7m14m15
-11-

x
x

x
x

F = BC + A’BD + ABD’




Rangkaian Kombinasional

            Terdapat dua tipe rangkaian logika, yaitu : 1.) Rangkaian Kombinasional (Output hanya ditentukan oleh kombinasi input saat ini). 2.) Rangkaian Sekuensial (Output ditentukan kombinasi input saat ini dan state saat ini dari media penyimoanan(storage), State saat ini dari media penyimpan ditentukan oleh input sebelumnya dan / state sebelumnya).
            Prosedur desain rangkain kombinasional: 1.) Hal pertama yang hasrus dilakukan adalah menentukan jumlah input, jumlah output, dan simbolnya. 2.) Kemudian buatlah tabel kebenaran dan tentukanlah hubungan antara input dan output. 3.) Sederhanakan funsi boolean yang diperoleh dari output sebagai fungsi variabel input. 4.) Lalu, gambarkanlah diagram logikanya. 5.) Untuk tahap terakhir, periksalah kebenaran dari rangkaian yang telah dibuat.
*Untuk kasus tertentu, pertimbangan dalam menentukan desain juga meliputi: jumlah gerbang, jumlah input dari suatu gerbang, waktu yang diperlukan untuk memproses input menjadi output dan jenis gerbang yang tersedia.

Binary Adder – Subtractor
            Dibagi menjadi beberapa jenis:
1.)    Half Adder
Rangkaian kombinasional yang melakukan penjumlahan 2 bit (terdiri dari 2 input dan 2 output).
       c = carry, s = sum
















c = xy
s = x’y + xy’
atau
c = xy
s = x Å y

  
2.)    Full Adder
Rangkain Kombinasional yang melakukan penjumlahan 3 bit (terdiri dari 3 input dan 2 output). Dapat dibentuk oleh 2 buah half adder.














Digambarkan sebagai:


 











 
3.)    Binary Adder
n bit binary adder dibentuk oleh n  buah full adder.
Penjumlahan antara x=x3x2x1x0 dan y=y3y2y1y0 menggunakan 4 full adder (FA) menghasilkan c4s3s2s1s0.


 





4.)    Binary Adder – Subtractor
Binary adder untuk melakukan operasi pengurangan dengan cara menambahkan komplemen bilangan pengurangnya.
Input: x=x3x2x1x0 dan y=y3y2y1y0 , output: c4s3s2s1s0, m=0 untuk penjumlahan (adder) dan m=1 untuk pengurangan (subtractor).



 



5.)    Decimal Adder
Penjumlahan dari 2 digit desimal kode BCD (A3A2A1A0 + B3B2B1B0)
     Penjumlahan 2 digit dan 1 digit carry menghasilkan output tidak lebih dari: 9 + 9 + 1 = 19                                   
     Input: 4 bit hasil penjumlahan biner (a,b,c,d) dan 1 bit carry (k)
     Output: 4 bit hasil konversi ke kode BCD (w,x,y,z) dan 1 bit carry (p)




  c = c = k + ab + ac





Komentar

Postingan populer dari blog ini

State Diagram & Analisa Rangkaian Sekuensial (Rangkaian Sekuensial 2)

Adder, Subtractor, Decoder, Encoder