Panel Toolbar Panel Canvas Panel Statusbar

4.3.2 Panel Toolbar

Fungsi dari panel toolbar adalah hampir sama dengan panel menubar melainkan pada panel toolbar interface yang digunakan tidak berupa menu seperti pada menubar, akan tetapi berupa tombol-tombol sehingga dapat langsung digunakan dengan menekan tombol-tombol yang tersedia tersebut. Pada panel toolbar terdapat beberapa tombol antara lain tombol new, open serta tombol save yang masing-masing fungsinya adalah sama dengan fungsi item menu new, open, serta save pada menu File. Selain itu masih terdapat sebuah tombol lagi yaitu tombol Simulasi yang berfungsi untuk menjalankan atau menghentikan simulasi dari rangkaian gerbang logika yang telah dibuat oleh user pada panel canvas.

4.3.3 Panel Toolbox

Gambar 4.14 panel Toolbox Seperti yang telah dijelaskan pada proses perangkaian gerbang logika, bahwa fungsi dari panel toolbox adalah menyediakan tombol-tombol yang mengintepretasikan bentuk dari obyek-obyek gerbang logika untuk kemudian dapat dipilih oleh user untuk dirangkai pada panel canvas. Interface dari panel toolbox dintunjukkan pada gambar di bawah ini Panel toolbox terdiri atas beberapa tab yang masing-masing berisi tombol- tombol yang mewakili ikon dari obyek-obyek apa saja yang dapat digunakan oleh user. Tombol-tombol tersebut berfungsi untuk memerintahkan program aplikasi membuat instance obyek ke dalam panel canvas. Adapun tab yang tersedia dalam toolbox adalah sebagai berikut

4.3.3.1 Tab Basic Gate

Pada tab ini berisi tombol-tombol yang mengintepretasikan obyek- obyek dasar gerbang logika. Gerbang logika yang tersedia adalah AND, OR, NOT, NAND, NOR, XOR dan XNOR.

4.3.3.2 Tab InputOutput

Tab ini berisi tombol-tombol yang menunjukkan obyek-obyek yang berhubungan dengan input dan output yang dapat digunakan pada rangkaian gerbang logika yang akan disimulasikan.

4.3.3.3 Tab Flip-Flop

Tab Flip-Flop memberikan rujukan mengenai obyek-obyek berupa modul-modul Flip-Flop. Modul-modul ini pada dasarnya tersusun oleh beberapa Gerbang logika. Namun untuk mempermudah pengguna maka disediakan modul flip-flop yang dapat digunakan langsung tanpa harus menyusun sendiri dengan merangkai gerbang logika dasar.

4.3.3.4 Tab Timer

Pada tab timer ini berisi obyek-obyek input yang berhubungan dengan pewaktu. Artinya instance dari obyek-obyek ini nantinya akan disimulasikan sebagai obyek input dari gerbang logika yang kemudian bekerja berdasarkan properti waktu yang diberikan kepadanya.

4.3.3.5 Tab Module

Disamping dapat merangkai obyek-obyek dasar yang tersedia, pengguna juga dapat membuat rangkaian terpadu. Maksudnya yaitu obyek-obyek dasar yang tersedia dapat dirangkai menjadi satu obyek. Obyek hasil dari pembuatan modul gerbang nantinya akan ditampilkan pada tab ini.

4.3.4 Panel Canvas

Panel canvas merupakan tempat dimana user menyusun rangkaian gerbang logika yang telah disediakan pada panel toolbox. Panel canvas ini juga berfungsi sebagai tempat kerja dari pengguna program apliksai sekaligus menjadi tempat dimana rangkaian gerbang logika yang telah disusun oleh user disimulasikan. Interface dari panel canvas adalah berupa sebuah panel yang memiliki titik-titik grid sebagai tempat untuk meletakkan obyek dari gerbang logika yang hendak dirangkai.

4.3.5 Panel Statusbar

Panel statusbar berfungsi untuk menampilkan informasi kepada pengguna atau user mengenai proses yang dijalankan oleh aplikasi. Informasi yang ditampilkan berupa teks.

4.4 Penggunaan Aplikasi

4.4.1 Rangkaian Gerbang Logika Dasar

Perancangan rangkaian gerbang logika dasar dapat dilakukan secara langsung melalui interface yang tersedia. Dengan memanfaatkan tool-tool yang ada pada panel-panel di dalam form. Gambar 4.15 Penempatan obyek pada canvas

4.4.1.1 Memilih Obyek Gerbang Logika

Obyek gerbang logika yang dibutuhkan dipilih dengan melakukan penekanan tombol obyek gerbang logika pada toolbox. Obyek yang telah dipilih kemudian ditempatkan pada panel canvas di sebelahnya dengan melakukan klik pada posisi yang diinginkan pada panel canvas. Pemilihan obyek lain dapat dilakukan dengan memilih tab-tab yang disediakan pada panel toolbox. Obyek lain dapat ditemukan pada tab-tab tersebut.