Val, variabel, if.. Then..else..
Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Lingkup variabel pada kode program: Pada General Jika variable diletakkan pada General maka variabel tersebut bisa dibaca pada setiap Procedure dalam satu Form. Pada Procedure Jika variabel diletakkan pada procedure ditiap objek, maka variabel tersebut hanya bisa dibaca pada procedure itu saja ( tidak bisa dibaca pada procedure lain walaupun dalam satu from ).
Lingkup variabel pada kode program: Pada General Jika variable diletakkan pada General maka variabel tersebut bisa dibaca pada setiap Procedure dalam satu Form. Pada Procedure Jika variabel diletakkan pada procedure ditiap objek, maka variabel tersebut hanya bisa dibaca pada procedure itu saja ( tidak bisa dibaca pada procedure lain walaupun dalam satu from ). Pada Modul Jika variabel diletakkan pada modul maka variabel tersebut bisa dibaca pada semua object, semua form pada satu project.
Dim vs public Dim Variabelnya hanya bisa dikenali pada modul atau form itu saja Public variabel tersebut bersifat global, artinya bisa dikenali pada seluruh modul, form, atau procedure yang terdapat pada program aplikasi yang bersangkutan.
Deklarasi variabel Dim Nama_variabel as typedata Contoh: a as integer Publik Nama_variabel as typedata Contoh: Public a as integer
Type Data Integer ( ) LongInt ( ) Single ( ketelitian 6 digit dibelakang koma) Double (ketelitian 14 digit dibelakang koma) Currency Byte ( 0-255) String ( karakter ) Boolean Date Object Variant
Val Suatu fungsi yang digunakan untuk mengkonvensi tipe string kedalam tipe numeric Contoh Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Seleksi IF then else Digunakan jika ada dua pilihan IF then elseif Digunakan jika pilihan lebih dari dua Case Digunakan untuk menggantikan if then elseif
IF then Else Sintak: IF Syarat then Pilihan 1 Else Pilihan 2 End if
IF then Elseif Sintak: IF Syarat1 then Pilihan 1 Elseif syarat2 then Pilihan 2 …… Else Pilihan n End If
Tugas Interface Input NIP, Nama NIP dengan Format ###/####/# Contoh 190/2000/A Event pada Hitung Gaji
Ketentuan Gaji Pokok didapat dari berdasarkan tahun masuk yang ada di NIP. Jika Th masuk 2000 maka gaji Pokoknya jika tahun 2001 maka Tunjangan didapat berdasarkan golongan yang ada di NIP. Jika A maka tunjangan 25%dari Gaji Pokok, B maka 20%dari gaji pokok, C maka 15% dari gajipokok.
Script Private Sub Command1_Click() If Mid(Text1.Text, 5, 4) = "2000" Then Text3.Text = " " Else Text3.Text = " " End If If Right(Text1.Text, 1) = "A" Then Text4.Text = 0.25 * Text3.Text ElseIf Right(Text1.Text, 1) = "B" Then Text4.Text = 0.2 * Text3.Text Else Text4.Text = 0.15 * Text3.Text End If Text5.Text = Val(Text3.Text) + Val(Text4.Text) End Sub