Home > Aplikasi Desktop, Kuliah, Sistem Digital, Tutorial > Program Bantu Penyederhana Fungsi Boolean dan Simulatornya

Program Bantu Penyederhana Fungsi Boolean dan Simulatornya

Untuk mempermudah dalam pembelajaran kuliah TSK-205 Sistem Digital, terutama sintesis dan analisis rangkaian logika, saya menggunakan program bantu komputer (CAD, computer aided design). Program tersebut digunakan untuk sintesis rangkaian logika minimum menggunakan peta Karnaugh dan Quine McKluskey (QM) serta untuk analisis rangkaian logika. Diharapkan, mahasiswa juga akan mampu menggunakan perangkat lunak komputer tersebut untuk menyederhanakan rangkaian logika dan untuk menganalisis rangkaian logika minimum. Materi kuliah terkait dapat dijumpai di sini, terutama bab 5.

Untuk mensintesis rangkaian logika dari suatu fungsi logika sehingga dihasilkan rangkaian minimal digunakan program GUI Bmin – Visualizer of Boolean Minimization dan CLI Qmls – Quine-McCluskey Logic Simplifier. Sedangkan untuk melakukan simulasi/analisis rangkaian digunakan program GUI Qucs – Quite Universal Circuit Simulator. Ketiga program tersebut diinstall di sistem operasi Linux uBuntu Lucid.

Berikut unjuk kerja ketiga program untuk sintesis dan analisis rangkaian logika.

Program Bmin (Visualizer of Boolean Minimization) merupakan program GUI untuk meminimalkan fungsi logika

  • Dibuat oleh Jakub Zelenka. Versi terbaru bmin-0.5.0
  • Pustaka grafis: Qt
  • Masukan: Maxterm dan minterm, don’t care
  • Metode minimalisasi: peta Karnaugh dan Quine-McCluskey
  • Representasi fungsi minimal: SOP dan POS
  • Batasan:
    • Peta Karnaugh untuk fungsi sampai 6 variabel
    • Quine-McCluskey untuk fungsi sampai 10 variabel
    • Nama variabel harus satu buah karakter ASCII

Qmls (Quine-McCluskey Logic Simplifier) merupakan program CLI (command line interface) untuk meminimalkan fungsi logika

  • Dibuat oleh Dannel Albert <dalbert@capitol-college.edu>. Versi terbaru qmls-0.2 (2001)
  • CLI, masukan diberikan dari command line atau file teks
  • Masukan: minterm, don’t care. Nama variabel: string sebarang, bisa dengan indeks (misalnya: x4, a1 dan seterusnya)
  • Metode minimalisasi: Quine-McCluskey
  • Representasi fungsi minimal: SOP

Qucs (Quite Universal Circuit Simulator) merupakan program GUI untuk mensimulasikan rangkaian elektronika, termasuk rangkaian digital

  • Dibuat oleh Michael Margraf. Versi terbaru adalah qucs-0.0.16 (2011)
  • Pustaka grafis: Qt
  • Masukan: skematik rangkaian digital

Contoh sintesis fungsi logika 4 variabel f(d,c,b,a)=sum m(2,3,7,8,11,13)+ sum d(0,10,15) sehingga dihasilkan rangkaian yang paling sederhana. Solusi dengan peta karnaugh (K-map) dan QM di bmin dan QM di qmls menghasilkan fungsi sederhana yang sama, yaitu f(d,c,b,a)=ab+a’c’+acd. Rangkaian logika sederhana tersebut kemudian diimplementasikan di simulator Qucs. Simulasi dilakukan secara  digital menggunakan tabel kebenaran.

 

 

 

  1. No comments yet.
  1. No trackbacks yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar