2. Pendahuluan (1)
Fungsi adalah salah satu unsur yang sering
ditemui dalam suatu bahasa pemrograman
Fungsi digunakan untuk melakukan tugas-
tugas tertentu dalam bahasa pemrograman
Fungsi terdiri dari fungsi built in (bawaan) dan
fungsi yang dideklarasikan pengguna.
3. Pendahuluan (2)
Fungsi : sebuah rutin program yang mampu
menerima nilai atau data dan memerikan suatu hasil
tertentu.
Nilai atau data didalam fungsi disebut dengan istilah
argumen ( bisa berupa string, angka, tanggal dll)
Kegunaan fungsi
Perhitungan matematik : menghitung akar, nilai absolut,
sinus dll
Manipulasi teks : menghitung panjang string, merubah
menjadi huruf kapital
Manipulasi tanggal :
4. Pendahuluan (3)
Fungsi merupakan suatu rumus yang sudah
disiapkan oleh VB
Contoh :
NILAI
X = -125
FUNGSI
Abs(x)
HASIL
125
5. InputBox() (1)
Merupakan fungsi yang menghasilkan kotak yang akan meminta
inputan tertentu dari user
Kotak dialog ini berisi teks yang bisa diisi oleh nilai tertentu yang
berupa string.
Syntax dari Fungsi InputBox()
StrNamaVar = InputBox (“Pesan” [StrJudul, StrDefault, inXPos,
inYPos])
Ket :
StrNamaVar : Variabel untuk menyimpan nilai
Pesan : Teks atau kalimat yang akan ditampilkan pada input
StrJudul : Judul yang akan ditampilkan pada baris paling atas
inXPos, inYPos : Lokasi pada sumbu x dan y
8. MsgBox() (1)
Merupakan fungsi yang menghasilkan kotak pesan
untuk user.
Bisa berupa peringatan, error, konfirmasi dll
Syntaxnya :
intNamaVar = MsgBox (pesan [ intType, strJudul])
Keterangan :
IntNamaVar = Variabel untuk mnyimpan hasil
Pesan : teks atau kalimat yang akan ditampilkan
intType : nilai untuk menampilkan pilihan tertentu
StrJudul : Judul yang akan ditampilkan pada baris atas
11. MsgBox() (4)
Pilihan-pilihan pada message box
Jenis Tombol
Nilai Konstanta Keterangan
0 vbOkOnly Menampilkan tombol OK
1 vbOkCancel Menampilkan tombol OK & Cancel
2 vbAbortRetryIgnore Menampilkan tombol Abort, Retry & Ignore
3 vbYesNoCancel Menampilkan tombol Yes,No & Cancel
4 vbYesNo Menampilkan tombol Yes & No
5 vbRetryCancel Menampilkan tombol Retry & Cancel
12. MsgBox() (5)
Menampilkan jenis-
jenis ikon
Jenis Ikon
Nilai Konstanta Keterangan Icon
16 vbCritical Menampilkan icon critical
Message
32 VbQuestion Menampilkan icon
warning query
48 VbExclamation Menampilkan icon
warning
64 VbInformation Menampilkan icon
Information
13. MsgBox() (6)
Tombol default, merupakan tombol yang fokus
(tombol dalam keadaan aktif dipilih)
Nilai Konstanta Keterangan
0 vbDefaultButton1 Fokus pada tombol
pertama
256 vbDefaultButton2 Fokus pada tombol
kedua
512 vbDefaultTombol3 Fokus pada tombol
ketiga
14. MsgBox() (7)
Tombol aktif terpilih
Value Name Constant Button
Clicked
1 vbOK OK button
2 vbCancel Cancel button
3 vbAbort Abort button
4 vbRetry Retry button
5 vbIgnore Ignore button
6 vbYes Yes button
7 vbNo No button
15. Fungsi Matematik (1)
Fungsi ini digunakan untuk perhitungan matematik
tertentu pada tipe data numerik
Fungsi Keterangan Contoh
Abs () Menghasilkan nilai mutlak (+) Abs (-90) = 90
Abs (90) = 90
Atn() Nilai arc tangen (dalam radian) Atn (3.14) = 1.2626
Cos() Nilai Cosinus Cos (3.14) = -1
Exp() Nilai basis logaritma Exp (100) = 2,688
Int() Nilai integer saja (bulat) Int (123.45) = 123
16. Fungsi Matematik (2)
Fungsi Keterangan Contoh
Len() Jumlah karakter numerik Len (1234) = 4
Log() Nilai logaritma natural Log (100) = 4.605
Round(nilai,x) Membulatkan nilai x dibelakang
koma
Round (1.234,1) = 1.2
Round (1.234,2) = 1.23
Sin() Nilai sinus Sin (3.14) = 2,653
Sqr() Akar kuadrat Sqr (4) = 2
Tan() Nilai tangen Tan (3.14) = -2,653
17. Fungsi String (1)
Digunakan untuk memanipulasi nilai bertipe string,
yaitu tipe yang dapat berisi teks, angka atau simbol
khusus.
Fungsi Keterangan Contoh
Asc(str) Mengubah String
menjadi ASCII
Asc(“A”) = 65
Chr(Int) Mengubah ASCII
menjadi Karakter
Chr(65) = “A”
LCase(str) Mengubah string
menjadi huruf kecil
LCase(“VISUAL”) = “visual”
18. Fungsi String (2)
Fungsi Keterangan Contoh
Len(str) Menghitung panjang string Len(“Visual Basic”) = 12
Left(Str,int) Mengambil huruf dari kiri
sejumlah tertentu
Left (“Visual Basic”, 3) = “Vis”
Right(Str,int) Mengambil huruf dari
kanan sejumlah tertentu
Right (“Visual Basic”, 4) = “asic”
19. Fungsi Tanggal dan Jam
Berfungsi untuk memanipulasi nilai-nilai tanggal
dan jam
Fungsi Keterangan Contoh
Date Menampilkan tanggal sekarang 29/08/07
DateSerial(Ye
ar, Moth, Day)
Mengubah nilai numerik menjadi
tanggal
DateSerial(2007,12,28)
= 28/12/07
Now Menampilkan tanggal dan jam
sekarang
28/12/07 22:37:06
Time Waktu saat ini 22:37:06
Timer Jumlah detik setelah tengah
malam
81426,98