Mekanaisme Penulisan Program

2.4.1 Mekanaisme Penulisan Program

 Komentar pada proram
Anda sering menghadapi suatu komentar atau keterangan program yang di awali oleh symbol (‘) pada tanda ini memberi informasi pada Visua Basic untuk mengabaikan kalimat yang mengikutinya hanya berupa komentar pemrogram saja.
 Memutus satu baris statement menjadi banyak baris
Kita dapat memutus baris statement yang panjang menjadi beberapa baris supaya lebih mudah membacanya dengan cara menggunakan line-continuation charater (spasi diikuti garis bawah). Dengan demikian program akan mudah dibaca baik di layer maupun ketika di print.
 Menggabungkan bebrapa statement dalam satu baris
Beberapa statement dapat dijadikan satu baris dengan menggunakan tanda titik dua ‘:’ sebagai pemisah antar statement. Namun demikian, supaya program kita mudah dan enak dibaca akan lebih baik jika suatu perintah ditulis dalam satu baris yang tepisah.


2.4.2 variabel dan Tipe Data

variable
variable dapat diartikan sebagai suatu tempat dan memory yang tidak mempunyai nilai.

Meyimpan dan mengambil data dalam variable
Kita menggunakan statement assigment berupa tanda ‘=’ untuk melakukan
Perhitungan dan menempatkan hasilnya. Tanda = disebut assigment operator yaitu memberi nilai pada suatu variable dengan nilai baru,

Deklarasi variable
Deklarasi adalah untuk memberi tahu pada program kita akan menggunakan suatu variable dengan type data tertentu. Deklarasi Variabel dilakukan dengan syntax sebagai berikut :

Dim Variabel [As type ]
Pendeklarasian suatu variable diawali dengan statement Dim diikuti dengan nama variable dan statement As dan type data adalah optional (boleh tidak di sebutkan). Jika tidak di sebutkan maka tipe data yang di pakai adalah tipe data default yaitu “variant”.

Variable yang di deklarasikan dengan pernyataan Dim dalam suatu prosedur hanya ada dalam procedure tersebut masih dijalankan, ketika selesai maka nilai variable hilang. Nilai suatu variable dalam suatu procedure adalah bersifat lokal artinya kita tidak dapat mengakses satu variable dari satu procedure ke prosedure lainnya.

Ketentuan untuk membuat nama variable :
1. Harus dimulai dengan huruf
2. Tidakberisi karakter titik dua (:) dan titik koma (;)
3. Panjangnya tidak melebihi 255 karakter.
4. Harus enique dalam satu scope yang sama, artinya tidak boleh ada nama variable double, dalam suatu range dimana ia dikenal dalam procedure, form, dan seterusnya.

Pernyataan As type dalam statement Dim memungkinkan kita untuk mendefinisikan jenis informasi yang disampaikan oleh variable.

Ada tiga cara untuk mendeklarasikan variable :
1. Variable dideklarasikan pada bagian (section) deklarasi suatu form,standart, atau class, module, dari pada di dalam procedure, ini akan membuat variable tersedia untuk semua prosedure yang ada dalam module.
2. Variable dideklarasikan dengan pernyataan public (bukan Dim) akan menyebabkan variable menjadi tersedia pada seluruh aplikasi.
3. Variable dideklarasikan dengan pernyataan Statik akan menyimpan nilainya meskipun prosedur berakhir.

Implicit Declaration
Tidak harus mendeklarasikan variable sebelum menggunakan sebagai contoh dapat menuliskan suatu fungsi dimana tidak dideklarasikan variable TemVal sebelum menggunakanya:
Fuction Sqr (num)
TemVal (num)
Safe Sqr (num)
End Function

Visual Basic akan secara otomatis membuat variable dengan nama tersebut, yang dapat kita gunakan jika kita telah mendeklarasikan secara implicit yaitu langsung memakainya. Ada kerugianya jika kita menggunakan metode deklarasi implicit ini, meski kelihatanya enak, karena bisa terjadi salah ketik.

Explicit Declaration
Untuk menghindari salah tulis tersebut kita dapat mengatasinya dengan menset Visual Basic selalu memberikan peringatan pada kita ketika kita terjadi suatu nama tidak dideklarasikan secara explicit.

Menjadikan variable dideklarasikan secara explicit
• Tempatkan statement berikut pada bagian declaration dari klass, form atau standart module : Option Explicit atau dengan –

Dari menu tools, pilih option, klik editor tab dan check option Require Declaration. Ini akan secara otomatis menambahkan statement Option Explicit pada tiap module yang telah dibuat, sehingga kita harus menambahkanya secara manual.

Konstanta
Konstanta adalah nama yang sangat berarti dan mempunyai nilai yang tetap tidak dapat berubah.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel