BASCOM-AVR Visual Basic 6.0 Perancangan Perangkat Lunak

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