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