Tipe Data Variabel Konstanta

214 PEREKAYASAAN SISTEM KONTROL Gambar 4.20. Alur pemrograman aplikasi mikrokontroler Langkah selanjutnya tentu saja MELAKUKAN UJI-COBA DAN EVALUASI apakah rangkaian dan program sudah berjalan dengan benar atau belum, lakukan TROUBLESHOTINGjika memang masih ada kesalahan mayor maupun minor, sehingga hasil yang diperoleh menjadi baik dan benar. Apakah ada masalah dengan program? Cek pada program Anda. Atau ada masalah pada rangkaian? Silahkan cek, apakah rangkaian sudah benar. Atau justru permasalahan terjadi karena Anda memberikan solusi yang salah atau kurang tepat, silahkan cek semuanya. Kesalahan bisa terjadi pada RANGKAIAN danatau pada PROGRAM, bahkan seringkali kesalahan-kesalahan sepele tetapi berdampak besar pada jalannya aplikasi.

4.9 Bahasa Pemrograman BASIC AVR BASCOM AVR

Sebagaimana telah di jelaskan sebelumnya, banyak cara dalam menuliskan program ke mikrokontroler, salah satunya bahasa BASIC. Penggunaan bahasa ini mempunyai kemudahan dalam memprogram dan adanya fasilitas simulator pada kompailer BASCOM AVR.

4.9.1 Tipe Data

Tipe data berkaitan dengan peubah atau variabel atau konstanta yang akan menunjukkan daya tampungjangkauan dari variabelkonstanta tersebut. Tipe data dalam BASCOM ditunjukkan pada Tabel 1.4. Tabel 2.1. Tipe Data dan Ukurannya 215 PEREKAYASAAN SISTEM KONTROL

4.9.2 Variabel

Variabel digunakan untuk menyimpan data sementara. Variabel diberi nama dan dideklarasikan terlebih dahulu sebelum digunakan. Aturan pemberian nama variabel sebagaiberikut: x Harus dimulai dengan huruf bukan angka. x Tidak ada nama variabel yang sama dalam sebuah program. x Maksimum 32 karakter x Tanpa menggunakan spasi, pemisahan bisa dilakukan dengan garis bawah. x Tidak menggunakan karakter-karakter khusus yang digunakan sebagai operator BASCOM Variabel dapat dideklarasikan dengan beberapa cara : 1. Dengan pernyataan DIM Deklarasi ini dibuat dengan perintahDIM singkatan dori dimension dengan aturansebagai berikut: Dim NamaVariabel As TipeData Contoh : Dim angka As Integer Dim bilangan As byte Jika beberapa variabel dideklarasikan dalam satu baris, maka harus dipisah dengantanda koma. Contoh: Dim angka As Integer, bilangan As byte 2. Dengan pernyataan DEFINT, DEFBIT, DEFBYTE, DEFWORD Deklarasi dengan pernyataan tersebut secara prinsip tidak berbeda dengan DIM,perhatikan keterangan dari masing-masing pendeklarasian tersebut: DEFINT = untuk tipe data integer, DEFBIT = untuk tipe data bit, DEFBYTE = untuk tipe data byte, DEFWORD = untuk tipe data word, DEFLNG= untuk tipe data long, 216 PEREKAYASAAN SISTEM KONTROL DEFSNG= untuk tipe data singel, DEFDBL = untuk tipe data doubel. Cara pendeklarasianya sebagai berikut: DEFINTDEFBITDEFBYTEDEFWORD variabel Contoh : DEFINT angka DEFBYTE bilangan Untuk variabel dengan tipe data yang sama dapat dideklarasikan dengan dipisah titikkoma, misal : DEFINT bil_1 ; bil 2 ; bil 3 217 PEREKAYASAAN SISTEM KONTROL

4.9.3 Konstanta

Berbeda dengan variabel, sebuah konstanta akan bernilai tetap. Sebelum digunakan, konstanta dideklarasikan terlebih dulu dengan cara ada dua cara: Dim nama_konstanta As const nilai_konstanta Const nama_konstanta = nilai_konstanta Contoh : Dim pembagi as const 23 Const pembagi = 23

4.9.4. Penulisan Bilangan