Operasi – Operasi dalam Basic Compiler - AVR

32

2.7. 2. Variabel

Variabel adalah suatu pengenal identifier yang digunakan untuk mewakili suatu nilai tertentu didalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel bias berubah-ubah sesuai dengan kebutuhan. Nama dari suatu variabel mempunyai ketentuan sebagai berikut: • Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. • Tidak boleh mengandung karakter spasi. • Tidak boleh mengandung symbol-symbol khusus, kecuali garis bawah underscore. Yang termasuk symbol khusus yang tidak boleh digunakan adalah ? , - + = . • Panjang sebuaah nama variabel hanya 32 karakter. Untuk dapat menggunakan variabel, maka variabel tersebut harus dideklarasikan terlebih dahulu pada program yang dibuat. Berikut ini merupakan cara mendeklarasikan variabel pada BASIC COM-AVR.

2.7.3. Operasi – Operasi dalam Basic Compiler - AVR

Bahasa pemograman Basic Compiler – AVR ini dapat digunakan untuk menggabungkan, membandingkan, atau mendapatkan informasi tentang sebuah pernyataan dengan menggunakan operator-operator yang tersedia di Basic Compiler-AVR. 33 • Operator aritmatika Operator ini adalah operator yang digunakan dalam perhitungan operator aritmatika meliputi + tambah, - kurang, bagi, dan kali. • Operator Relasi Operator ini berfungsi membandingkan nilai sebuah angka.Hasilnya dapat digunakan untuk membuat keputusan yang sesuai dengan program yang kita buat. Operator relasi meliputi: Tabel 2.2. Tabel Operasi Relasi Opertor Relasi Pernyataan = Sama Dengan X = Y Tidak Sama Dengan X Y Lebih Kecil Dari X Y Lebih Besar Dari X Y = Lebih Kecil Sama Dengan X = Y = Lebih Besar Sama Dengan X = Y • Operator Logika Operator logika digunakan untuk menguji sebuah kondisi atau memanipulasi bit dan bolean. Dalam Basic Compiler-AVR ada 4 buah operator logika, yaitu AND, OR, NOT, dan XOR. • Operator fungsi Operator fungsi digunakan untuk melengkapi operator yang sederhana. 1

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

Penggunaan mikrokontroler sangat luas, tidak hanya untuk akuisi data melainkan juga untuk pengendalian di pabrik – pabrik, kebutuhan peralatan kantor, peralatan rumah tangga, automobile, dan sebagainya. Hal ini disebabkan karna mikrokontroler merupakan sistem mikroprosesor yang didalamnya terdapat CPU, ROM, RAM dan IO yang terpadu pada satu keping, selain itu komponennya ATMega 8 murah dan mudah didapat di pasaran. Penulis merasa bahwa perkembangan mikrokontroler perlu diketahui oleh semua orang yang berkeinginan masuk dalam dunia elektronika. Pencuci dan pengering tangan dapat dikatakan sebagai pasangan yang tidak terpisahkan. Betapa tidak, karena jika mendapati adanya alat pencuci tangan di kantor ataupun di pusat keramaian seperti mall, maka sudah pasti di sebelahnya juga terdapat alat pengering tangan. Jika berbicara masalah tersebut, tentunya sudah tidak asing lagi. Tentunya masih beranggapan alat itu biasa saja tidak ada istimewanya. Penulis pun menyadari dari sekian banyak alat ini masih bersifat manual, terutama pada pencuci tangannya masih menggunakan kran untuk mengeluarkan air.Sedangkan untuk pengering tangannya sebagian besar sudah menggunakan sistem otomatis yaitu dengan cara menempelkan tangan, maka secara otomatis alat itu akan mengeluarkan angin untuk mengeringkan tangan, walaupun pada beberapa tempat masih ada yang menggunakan tissue untuk mengeringkan tangan. Mengapa demikian, karena pada kebanyakan orang belum bisa