Dim tombol2 as word Dim tombol3 as word
Dim tombol4 as word Dim Kas as string10
2.2.1.4 Alias
Dengan menggunkan alias, variabel yang sama dapat diberikan nama yang lain. Tujuannya adalah mempermudah proses pemrograman. Umumnya, alias digunakan
untuk mengganti nama variabel yang baku, seperti port mikrokontroler.
Dim LedBar as byte Led1 as LedBar.0
Led2 as LedBar.1 Led3 as LedBar.2
Dalam deklarasi diatas, variabel yang sama dapat diberikan nama yang lain. Tujuannya adalah mempermudah proses pemrograman. Umumnya, alias digunakan
untuk mengganti nama variabel yang baku, seperti port mikrokontroler.
Dim LedBar as byte Led1 as LedBar.0
Led2 as LedBar.1 Led3 as LedBar.2
Universitas Sumatera Utara
2.2.1.5 Konatanta
Dalam BASCOM, selain variabel kita mengenal pula konstanta. Konstansa merupakan variabel pula, perbedaannya dengan variabel adalah nilai yang terkandung
tetap. Dengan konstanta, kode program yang kita buat akan lebih mudah dibaca dan dapat mencegah kesalahan penulisan pada program kita. Misalnya, kita akan lbih
mudah menulis phi dari pada menulis 3,14159867. Sama seperti variabel, agar konstanta bisa dikenal oleh program, maka harus dideklarasikan terlebih dahulu.
Berikut adalah pendeklarasikan sebuah konstanta.
Dim A As Const 5 Dim B1 As Const B1001
Cara lain yang paling mudah:
Const Cbyte = HF Const Cint = -1000
Const Csingle = 1.1 Const Cstring = “test”
2.2.1.6 Array
Dengan array, kita bisa menggunakan sekumpulan variabel dengan nama dan tipe yang sama. Untuk mengakses variabel tertentu dalam array, kita harus menggunakan
indeks. Indeks harus berupa angka dengan tipe data byte, integer, atau word. Artinya nilai maksimal sebuah indeks sebesar 65535.
Universitas Sumatera Utara
Proses pendeklarasikan sebuah array hampir sama dengan variabel, namun perbedaannya kita mengikuti jumlah elemennya. Berikut adalah contoh pemakaian
array:
Dim kelas10 as byte Dim c as Integer
For C = 1 To 10
ac = c
p1 = ac Next
Program diatas membuat sebuah array dengan nama ‘kelas’ yang berisi 10 elelmen 1-10 dan kemudian seluruh elemennya diisikan dengan nilai c yang
berurutan. Untuk pembacanya kita menggunakan indeks dimana elemen disimpan. Pada program diatas, elemen-elemen arraynya dikeluarkan ke Port 1 dari
mikrokontroler.
2.2.2 Operasi-Operasi Dalam BASCOM