Pemograman 1 Pertemuan 4
Operator dan Fungsi Function, Procedure dan Modul VARIABEL, TIPE DATA, KONSTANTA dan OPERATOR VARIABEL Variabel dideklarasikan dengan perintah : Dim NamaVariabel As TipeData
Beberapa aturan yang berlaku untuk menamai variabel : Harus dimulai dengan huruf (alfabet) atau dimulai dengan karakter garis bawah (underscore) Harus unik, tidak boleh ada variabel dengan nama yang sama pada satu ruang lingkup (scope) yang sama Panjang maksimum variabel adalah 1023 karakter Tidak boleh ada spasi Tidak boleh menggunakan karakter khusus yang digunakan untuk operator misalnya +, -, /, * <, >, :, =, #, koma dan sebagainya
KONVERSI TIPE DATA Seringkali dalam membuat program aplikasi kita melakukan perhitungan terhadap beberapa variabel dengan tipe data yang berbeda dan mengubahnya menjadi tipe data tertentu KONSTANTA Konstanta adalah sebuah variabel yang nilainya tetap dan tidak dapat diubah selama program berjalan. Terdapat dua jenis konstanta yaitu :
Konstanta instrinsik Yaitu konstanta yang sudah didefinisikan secara otomatis 2. Konstanta yang dibuat oleh pemrogram sesuai dengan kebutuhan dengan cara mendeklarasikan terlebih dahulu konstanta tersebut
OPERATOR Ada lima jenis operator : Operator Penugasan Operator Aritmetika Operator Concatenation Operator Perbandingan Operator Logika
PROCEDURE FUNCTION Pada Visual Basic telah tersedia berbagai fungsi bawaan seperti Sqr, Cos, dan Chr, tetapi fungsi-fungsi yang tersedia tersebut bersifat umum dan kadangkadang tidak memenuhi kebutuhan programer, untuk keperluan tersebut anda dapat menciptakan fungsi-fungsi sendiri yang dikenal dengan Function procedure. Adapun syntax penulisan function procedure : [Private|Public] [Static] Function namaprocedure (argumen-argumen) [As type] statements End Function
Ada tiga perbedaan antara function danprocedure : Umumnya anda dapat memanggil suatu function dengan mengikutkan nama function sisi kanan dari statement atau ekspresi. (returnvalue = function()). Function memiliki type data seperti suatu variabel. Ini menentukan type yang dari nilai yang dikembalikan. Nilai kembali dimasukkan ke namafunction itu sendirinya, dan suatu function dapat menjadi bagian dari suatu ekspresi yang panjang.