30 Kerja relay indikator adalah untuk menyalakan dan mematikan lampu
AC kecil dengan menggunakan sebuah saklar elektronik berupa relay. Rangkaian driver
relay digunakan sebagai element kendali akhir. Relay yang digunakan bekerja pada tegangan 5 Volt. Transistor BD139 digunakan sebagai switch
elektronik yang dikendalikan oleh sinyal kendali dari IO 8 bit.
Gambar 3.7. Rangkaian Pengkondisi Relay
3.3. Perancangan Perangkat Lunak
Pembuatan program dan flowchart merupakan tahap yang penting dalam perancangan software. Berikut ini merupakan penjelasan tentang software yang
digunakan dalam perancangan sistem.
3.3.1. BASCOM-AVR
BASCOM-AVR adalah program basic compiler berbasis windows untuk mikrokontroler keluarga AVR, merupakan pemrograman dengan bahasa tingkat
tinggi ”BASIC” yang dikembangkan dan dikeluarkan oleh MCS elektronika sehingga dapat dengan mudah dimengerti atau diterjemahkan.
Dalam program BASCOM-AVR terdapat beberapa kemudahan, untuk membuat program software ATMEGA 8535, seperti program simulasi yang
31 sangat berguna untuk melihat simulasi hasil program yang telah dibuat sebelum
program tersebut diunduh ke dalam IC atau ke dalam mikrokontroler. Ketika program BASCOM-AVR dijalankan dengan mengklik icon
BASCOM-AVR, maka jendela berikut akan tampil :
Gambar 3.8. Tampilan Jendela Program BASCOM-AVR BASCOM-AVR menyediakan pilihan yang dapat mensimulasikan
program. Program simulasi ini bertujuan untuk menguji suatu aplikasi yang dibuat dengan pergerakan LED yang ada pada layar simulasi dan dapat juga langsung
dilihat pada LCD, jika kita membuat aplikasi yang berhubungan dengan LCD.
32 Gambar 3.9. Tampilan Simulasi BASCOM-AVR
Instruksi yang dapat digunakan pada editor BASCOM-AVR relatif cukup banyak dan tergantung dari tipe dan jenis AVR yang digunakan. Berikut ini
beberapa instruksi-instruksi dasar yang dapat digunakan pada mikrokontroler ATMEGA 8535.
Tabel 3.1. Instruksi Dasar BASCOM-AVR
Instuksi Keterangan
DO ..... LOOP Perulangan
GOSUB Memanggil Prosedur
IF ...... THEN Percabangan
FOR ..... NEXT Perulangan
WAIT Waktu Tunda Detik
WAITMS Waktu Tunda MiliDetik
WAITUS Waktu Tunda MicroDetik
GOTO Loncat Kealamat Memori
SELECT ...... CASE Percabangan
33
3.3.2. Visual Basic 6.0
Visual Basic adalah salah satu developement tools untuk membangun aplikasi dalam Windows. Dalam pengembangan aplikasi, Visual Basic
menggunakan pendekatan visual untuk merancang user interface dalam bentuk form
, sedangkan untuk kodenya menggunakan bahasa basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula
maupun para developer. Dalam lingkungan Windows, user interface sangat memegang peranan
penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi
program yang mendukung tampilan dan proses yang dieksekusi. Pada pemrograman visual, pengembangan aplikasi dimulai dengan
pembentukan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program
untuk menangani kejadian-kejadian event. Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan
Bottom Up .
Adapun langkah-langkah untuk membuka pemrograman VB Visual Basic :
1. IDE Visual Basic
Langkah awal dari belajar Visual Basic adalah mengenal IDE Integrated Developement Environment
Visual Basic yang merupakan Lingkungan Pengembangan Terpadu bagi programmer dalam mengembangkan
aplikasinya. Dengan menggunakan IDE programmer dapat membuat user interface
, melakukan pengkodean, melakukan testing dan debuging serta mengkompilasi program menjadi executable. Penguasaan yang baik akan
IDE sangat membantu programmer dalam mengefektifkan tugas-tugasnya sehingga dapat bekerja dengan efisien.
2. Mengaktifkan IDE
Salah satu cara untuk mengaktifkan IDE Visual Basic adalah menjalankannya dari Menu Start, pilih menu Command, dan pilih Microsoft
Visual Basic 6.0.
34 Gambar 3.10. Mengaktifkan IDE Visual Basic 6.0
3. Memilih Jenis Project
Setelah IDE Visual Basic aktif , maka akan muncul pilihan jenis project yang ingin dibuat sebagaimana yang ditunjukan oleh Gambar 3.11 untuk
memilih project yang dipakai.
Gambar 3.11. Dialog Box New 4.
Jendela IDE IDE Visual Basic 6 menggunakan model MDI Multiple Document
Interface . Sebagaimana dengan proses belajar, memfokuskan pada
beberapa jendela yang penting terlebih dahulu sehingga konsentrasi tidak terpecah, dan menjadi bingung. Adapun jendela-jendela yang perlu
diperhatikan adalah sebagai berikut : a
Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dan lain-lain.
b Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan
cepat. c
Jendela Project, jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi. Pada ikon toggle folders dapat menampilkan
modul-modul dalam jendela tersebut secara group atau berurut
35 berdasarkan nama. Untuk menampilkan jendela project dapat
menggunakan Ctrl+R, ataupun menggunakan ikon project explorer. d
Jendela Form Designer, jendela ini merupakan tempat anda untuk merancang user interface dari aplikasi yang dibuat. Jendela form
designer menyerupai kanvas bagi seorang pelukis.
e Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat
digunakan untuk mengembangkan user interface. f
Jendela Code, merupakan tempat untuk menulis pengkodean dan dapat menampilkannya dengan menggunakan kombinasi Shift-F7.
g Jendela Properties, merupakan daftar properti-properti object yang
sedang terpilih. Sebagai contohnya mengubah warna tulisan foreground dan warna latarbelakang background.
h Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna
suatu object. i
Jendela Form Layout, akan menunjukan bagaimana form bersangkutan ditampilkan ketika runtime.
Jika jendela-jendela tersebut tidak ada, dapat dimunculkan dengan menu view
dan pilih : a
Project Explorer Ctrl+R b
Properties Windows F4 c
Form Layout Windows d
Property Pages Shift+F4 e
Toolbox f
Color Pallete g
Toolbars
Berikut adalah gambar tampilan monotoring menggunakan Visual Basic flowchart
rangkaian, dan flowchart program :
36 Gambar 3.12. Tampilan Monitoring Suhu dan Kelembaban
3.4. Flowchart Rangkaian