MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR
VARIABEL Adalah pengenal yang digunakan untuk menyimpan data dan nilainya dapat berubah ubah pada saat program dijalankan Menyimpan berbagai jenis data Harus dideklarasikan terlebih dahulu sebelum dipakai
CARA MENDEKLARASIKAN VARIABEL DEKLARASI EKSPLISIT – Dim nama as string DEKLARASI IMPLISIT – Dim nama$ Type VariableSuffix Integer% Long& Single! Double# String$
Cara penamaan variabel simple dan dapat mendiskripsikan suatu informasi yang terkandung di dalamnya Ketentuan – ketentuan yang harus di perhatikan dalam memberikan nama variable adalah : – Tidak boleh mengandung spasi atau karakter khusus lalinnya, kecuali underscore (_). – harus dimuali dengan huruf, bukan angka atau karakter lainnya kecuali underscore (_). – Tidak boleh lebih dari 255 karakter.
RUANG LINGKUP VARIABLE Dim / Private variabel lokal – Hanya dikenal di tempat variabel tersebut dipesan Public Variabel global – Dikenal diseluruhbagian program – Tempat pemesannanya pada modul Static nilainya tidak akan hilang selama program dijalankan
KONSTANTA Adalah pengenal yang digunakan untuk menyimpan data dan nilainya tidak dapat berubah ubah pada saat program dijalankan Menyimpan berbagai jenis data Harus dideklarasikan terlebih dahulu sebelum dipakai Contoh : – Const nama As String = “ Nandang Hermanto” – Const umurAs integer = 17
MENGENAL TYPE DATA
Bisa menampung sampai 2GB text
Option Explicit Off Bisa memesan variabel dengan cara mengisi nilai tanpa menyebutkan tipe datanya Misal Myname=“Nandang Hermanto” Maka tipenya akan secara otomatis string Dituliskan di paling atas
OPERATOR ARITMATIKA OperatorOperasi yang di lakukan +Penambahan -Pengurangan *Pengalian /Pembagian ^Pangkat modMenghitung sisa pembagian (Modulus) +=Inkremen penambahan -=Inkreman pengurangan *=Inkremen perkalian X = 3 +2 *4 ‘ hasilnya 11 X = (3 + 2 ) * 4 ‘ hasilnya 20 Contoh inkremen ; x =x +3 X += 3, artinya ; x =x +3 X -=4, artinya ; x =x -4 X *= 5, artinya; x =x *5
OPERATOR PENUGASAN Digunakan untuk memberikan nilai pada suatau variabel Tanda yang digunakan adalah = – Contoh nama=“Nandang Hermanto”
OERATOR PEMBANDINGAN OperatorKeterangan =Sama dengan >Lebih besar dari <Lebih kecil dari <>Tidak sama dengan <=Lebih kecil atau sama dengan >=Lebih besar atau sama dengan Contoh : 5>4 akan menghasilkan nilai true
OPERATOR LOGIKA OperatorExpresiKeterangan andX1 and X2Nilai true, bila x1 dan x2 bernilai true orX1 or X2Nilai true, bila x1 atau x2 bernilai true. XorX1 Xor X2Nilai true, salah satu dari x1 dan x2 bernilai true. NotNot X1Nilai true bila x1 bernilai false dan sebaliknya
MENGENAL CONDITIONAL STATEMENT IF DAN CASE
IF BENTUK KE 1 IF KONDISI THEN EXP YA – EXP YA akan dikerjakan apabila KONDISI bernilai benar – Tidak ada perintah yang dikerjakan jika KONDISI bernilai salah If gol=“A” then gaji=
IF BENTUK KE 2 IF KONDISI Then Perintah perintah End If Perintah yang ada diantara if dan endif akan dikerjakan jika KONDISI bernilai benar If gol=“A” then gaji= bonus= tunjkesehatan= endif
IF BENTUK KE 3 IF KONDISI Then perintah jika benar Else perintah jika salah End If Perintah diantara if dan else akan dikerjakan jika kondisi benar Perintah diantara else dan endif akan dikerjakan jika kondisi salah If gol=“A” then gaji= bonus= tunjkesehatan= Else gaji= bonus= tunjkesehatan= endif
IF BENTUK KE 4 IF KONDISI1 Then perintah ya 1 ElseIf kondisi2 Then perintah ya 2 ElseIf kondisi… Then perintah ya … Else perintah salah End If Perintah ke N akan dikerjakan jika KONDISI ke N terpenuhi Perintah salah akan dikerjakan jika tidak ada KONDISI yang terpenuhi If gol=“A” then gaji= bonus= tunjkesehatan= Elseif gol=“B” then gaji= bonus= tunjkesehatan= Elseif gol=“C” then gaji= bonus= tunjkesehatan= ELSE gaji=0 bonus=0 tunjkesehatan=0 endif
SELECT CASE Select Case GOL Case "A", "a" gaji = bonus = tunjkesehatan = Case "B", "b" gaji = bonus = tunjkesehatan = Case “C" To "F", “c" To "f" gaji = bonus = tunjkesehatan = Case Else gaji = 0 bonus = 0 tunjkesehatan = 0 End Select Select Case namavariabel Case 1 pernyataan1 Case 2 pernyataan2 Case Else pernyataanlain End Select, berarti atau To berarti sampai dengan