Sunday, April 12, 2015

Sederhanakan Fungsi Boolean dengan Karnaugh Map (K-MAP) yuuk :3


Fungsi Boolean seringkali mengandung operasi-operasi biner yang tidak perlu, literal atau suku-suku yang  berlebihan namun bisa kita sederhanakan dengan berbagai cara, salah satunya menggunakan Peta Karnaugh / Karnaugh Map (K-MAP). Karnaugh Map atau yang biasanya disebut dengan K-Map adalah suatu teknik penyederhanaan fungsi logika dengan cara pemetaan. K-Map terdiri dari kotak-kotak yang jumlahnya terdiri dari jumlah variable dan fungsi logika atau jumlah inputan dari rangkaian logika yang sedang kita hitung.

Untuk mengimplementasikan sebuah masalah kedalam rangkaian logika dan bisa kita sederhanakan, diperlukan langkah langkah perancangan rangkaian, yaitu :
1. Penjabaran Ide
2. Menentukan jumlah variable input dan output yang dibutuhkan
3. Mengimplementasikan ide kedalam tabel kebenaran
4. Penyederhanaan fungsi Boolean*
5. Implementasi ke dalam rangkaian logika

Nahh yuk implementasikan masalah berikut ini kedalam rangkaian logika dasar

Sebuah pabrik kimia memerlukan alarm untuk menandai terjadinya kondisi kritis pada salah satu tangkinya. Masing-masing tanki memiliki 4 buah switch HIGH/LOW yang memonitor

  • Temperatur (T) 
  • Level Fluida (L)
  • Tekanan (P)
  • Bobot (W)

Desain sistem yang bisa mengaktifkan alarm jika kondisi-kondisi dibawah ini terjadi:

  • Level fluida, temperature dan tekanan adalah HIGH
  • Level fluida LOW, Tekanan dan Bobot HIGH
  •  Level fluida dan temperature LOW, Tekanan HIGH
  • Level fluida dan bobot Low, Temperatur HIGH

Masalah diatas bisa kita implementasikan kedalam rangkaian logika, dengan langkah - langkah berikut :
1. Penjabaran Ide
        Alarm tanda kondisi kritis kebocoran tangki pada pabrik kimia akan menyala jika  terjadi kondisi :


  • Level fluida, temperature dan tekanan adalah HIGH
  • Level fluida LOW, Tekanan dan Bobot HIGH
  • Level fluida dan temperature LOW, Tekanan HIGH
  • Level fluida dan bobot Low, Temperatur HIGH

2. Menentukan jumlah variable input dan output yang dibutuhkan
INPUT :
1.      Temperatur (A)
2.      Level Fluida (B)
3.      Tekanan (C)
4.      Bobot (D) 
OUTPUT :
1.      Alarm kondisi kritis (Y)
 

3. Mengimplementasikan ide kedalam tabel kebenaran
Pendeklarasian Variabel :
1. Temperatur (A)
low   :  0
high  : 1
2. Level Fluida (B)
     low :   0
     high :  1
3. Tekanan (C)
     low :   0
     high :  1
4. Bobot (D)
     low :   0
     high :  1

5. Alarm kondisi kritis (Y)
     Mati : 0

     Nyala : 1

   
Ket :
: kondisi terpenuhi
:   kondisi don’t care ( boleh 1 boleh 0 )


4. Penyederhanaan fungsi Boolean
      Selain menggunakan metode SOP atau POS untuk menyederhanakan fungsi Boolean dapat juga menggunakan K-Maps

Fungsi Boolean : A’B’CD’ + A’B’CD + AB’C’D’ + AB’CD’ + AB’CD + ABCD’ + ABCD
Bentuk Sederhana : AC + B’C + AB’D’
 

5. Implementasi ke dalam rangkaian logika
  • WinBreadBoard  
  • BreadBoard
  • Schematic

Video



Semoga bermanfaat ^^

No comments:

Post a Comment