Nilai
Fungsi
Hasil
A = 2.9
Int (A)
Page 1
Page 2
Jenis Pesan :
- Pesan Peringatan
- Pesan Kesalahan
- Pesan memastikan suatu tindakan.
Int(3.14)
4.1.1. Membuat Message Box
Left(komputer, 3)
Beberapa fungsi pada VB telah dilengkapi dengan bantuan
yang berupa Tool/Tip, yang menunjukan syntax yang tepat
dari fungsi tersebut.
4.1. Fungsi MsgBox ( )
Page 3
Page 4
Keterangan :
Nama Var : nama variabel untuk menyimpan hasil yang
dikembalikan oleh fungsi MsgBox().
Prompt : Teks atau kalimat yang ingin ditampilkan
pada kotak pesan (ditulis dalam tanda kutip)
Parameter : nilai yang berfungsi untuk menampilkan
pilihan-pilihan tertentu pada kotak pesan (message box)
Judul : Teks yang ditampilkan pada baris teratas kotak
pesan (diapit dengan tanda kutip). Jika string tidak
disertakan, judul pada kotak pesan akan bertuliskan nama
proyek aplikasi yang sedang dibuat.
FileHelp : File bantuan yang disertakan dalam kotak
pesan, mis DEMO.HLP
Free Powerpoint Templates
Konstanta
Tombol/Parameter
Nilai
Page 5
Penjelasan
vbOKOnly
vbOKCancel
vbAbortRetryIgnore
Parameter
Nilai Keterangan
vbYesNoCancel
vbCritical
16
vbYesNo
vbRetryCancel
vbQuestion
32
vbMsgBoxHelpButton
vbDefaultButton1
vbDefaultButton2
256
512
vbdefaultButton3
Page 6
vbExlamation 48
vbInformation 64
Page 7
Menampilkan pesan
kritis
Menampilkan icon
pesan pertanyaan
Menampilkan icon
pesan peringatan
Menampilkan icon
pesan informasi
Gambar
Page 8
Parameter
Nilai Keterangan
vbAplicationModul 0
vbSystemModal
Page 9
akan
yang
yang
yang
Page 10
Nilai
vbOK
OK
vbCancel
Cancel
vbAbort
Abort
vbRetry
Retry
vbIgnore
Ignore
vbYes
Yes
vbNo
No
Page 11
Page 12
Keterangan :
Nama Var : Nama variabel untuk menyimpan hasil yang
dikembalikan oleh fungsi InputBox()
Prompt : Teks atau kalimat yang ingin ditampilkan pada kotak
pesan (ditulis dalam tanda kutip), untuk menerangkan data yang
akan dimasukan pada kotak input.
Judul : Teks yang ditampilkan pada baris teratas kotak input (title
Bar) dan ditulis dengan diapit tanda kutip. Jika string ini tidak
disertakan, judul pada kotak pesan akan bertuliskan nama proyek
aplikasi yang sedang dibuat.
Default : Nilai standar yang akan ditulis pada kotak pengisian
(jawaban yang sudah disediakan) dan ditulis didalam tanda kutip.
Xpos : lokasi (nilai dg tipe integer) pada sumbu X dimana kotak
input akan muncul dilayar.
Page 14
d. Lcase()
a. Operator &
Fungsi dari operator & adalah untuk menggabungkan
data baik berupa data tipe karakter, numerik maupun
tanggal dan jam.
Contoh
Print Belajar Visual basic & 6.0
Free Powerpoint Templates
Syntax : Left(<String>,N)
f. Len()
Page 15
Syntax : Len(<String>)
Free Powerpoint Templates
Page 17
g. LTrim()
j. RTrim()
Syntax : LTrim(<String>)
Syntax : RTrim(<String>)
h. Mid()
k. Str()
Right()
l. Trim()
Syntax : Trim(<String>)
Page 18
Page 19
Syntax : Val(<String>)
Page 20
Page 21
c. Avg()
f. Int
d. Cos()
g. Log
e. Exp()
Fungsi ini digunakan untuk menghasilkan nilai basis
logaritma.
Syntax : Exp(<Number>)
Page 22
i. Min
Fungsi ini digunakan untuk menghasilkan nilai terkecil pada
perintah Query
Syntax : Min(<Field>)
j. Mod
Fungsi ini menghasilkan bilangan sisa dari hasil pembagian.
Syntax : <Number> Mod <Number>
k. Sin
Fungsi ini digunakan untuk menghasilkan nilai Sinus
Syntax : Sin(Number)
l. Sqr
Fungsi ini digunakan untuk menghasilkan nilai akar
kwadrat.
Sqr(<Number>)
m. Sum
Fungsi ini digunakan untuk menjumlahkan suatu nilai
pada perintah Query
Free Powerpoint Templates
Syntax : Sum(<Field>)
Page 24
Page 23
n. Tan
Fungsi ini digunakan untuk menghasilkan nilai tangen
Syntax :
Tan(Number)
Contoh :
Tan(0*(3.14/180)
4.5. Fungsi Tanggal dan Jam
Tipe data jenis tanggal (date) dan jam (time) merupakan
tipe data yg khusus diperuntukan bagi operasi tanggal
dan jam. Untuk pengoperasian data string agar bisa
dibaca sebagai data tanggal maupun jam maka harus
ditambahkan tanda # pada awal dan akhir data.
Free Powerpoint Templates
Page 25
a. Date.
Fungsi ini digunakan untuk menghasilkan tanggal sistem
komputer
Bentuk : Date
c. DatePart()
Fungsi ini membutuhkan nilai interval dari bagian
tunggal yang digunakan.
Syntax :
Contoh :
DatePart(Interval,date[,fisrtdayofweek[,firstweekofyear]])
Date
d. DateValue()
b. DateDiff()
Fungsi ini membutuhkan nilai interval diantara dua nilai
tanggal.
Syntax : DateDiff(interval,date1,date2[,fisrtdayof
week[,firstweekofyear]]) lihat datediff1
Free Powerpoint Templates
Page 26
e. Day
Fungsi ini digunakan untuk mengkonversi teks menjadi
tanggal.
Syntax : Day(<Date>)
Contoh : Day(#08/17/2002#)
Hasil program : 17
Page 27
f. Hour()
Fungsi ini digunakan untuk menampilkan angka 1 sampai
23 dari jam sistem komputer
Syntax : Hour(<Time>)
Contoh :
Hour(#08:05:50#)
Hasil program : 8
g. Minute()
Fungsi ini digunakan untuk menampilkan nilai menit dari
sistem jam komputer
Syntax : Minute(<Time>)
Page 28
Page 29
i.
Now
Fungsi ini digunakan untuk menghasilkan tanggal dan
jam sistem komputer.
Contoh :
Minute(#08:25:23#)
Syntax : Now
Hasil : 25
Contoh : Now
h. Month
Fungsi ini digunakan untuk menghasilkan bulan dari
tanggal
Second()
Fungsi ini digunakan untuk menampilkan nilai detik dari
jam sistem komputer
Syntax : Month(<Date>)
Contoh :
Syntax : Second(<Time>)
Month (#08/17/2000#)
Contoh : Second(#08:25:55#)
Hasil : 08
Free Powerpoint Templates
Hasil : 55
Page 30
k. Time
Page 31
m. WeekDay()
Contoh : Time
Contoh : WeekDay(#08/17/20002#)
Hasil : 11:23:34
n. Year()
l. TimeValue()
Fungsi ini digunakan untuk mengkonversi data teks
menjadi jam.
Syntax : TimeValue(String)
Contoh : TimeValue(17:00:10) + TimeValue(03:05:00)
Hasil : 20:05:10
Page 32
Page 33
Hasil :
5,780,000
5,780,000.50
b. Format Currency
Fungsi ini untuk menampilkan tanda mata uang didepan
nilai serta dipisah dalam kelipatan ribuan. Untuk
mengubah tanda mata uang lakukan klik tambol Start,
Setting, Control Panel. Kemudian lakukan double click
pada regional setting. Pilih tab currency dan ganti tanda
mata uang pada kotak isian Currency Symbol.
Syntax : Format(<Number>,Currency)
Format(5780000.50,#.#)
Contoh :
Format(5780000.50,#.#.00)
Free Powerpoint Templates
Page 34
Format(5780000.50,Currency)
Free Powerpoint Templates
Page 35
Syntax : Format(,Number>,General)
c. Format Fixed
Contoh :
Fungsi ini digunakan untuk menampilkan nilai dengan
minimal 2 angka desimal.
Format(5780000.50,GeneralNumber)
Hasil :
Syntax : Format(<Number>,Fixed)
5780000.50
Contoh :
e. Format Percent
Format(5780000.50,Fixed)
Hasil program :
5,780,000.50
Syntax : Format(<Number>,percent)
Contoh :
Format(5780000.50,Percent)
Page 36
Page 37
f. Format Scientific
h. Format LongDate
Syntax : Format(<number>,Scientific)
Syntax : Format(<Date>,LongDate)
Contoh :
Format(5780000.50,Scientific)
Hasil : 09/Mei/2007
Hasil :
i.
5.78E+06
g. Format ShortDate
fungsi ini digunakan untuk menampilkan tanggal dalam
format pendek yaitu dd/mm/yy
Syntax : Format(<Date>,ShortDate)
Free Powerpoint Templates
Format ddd
Syntax Format(<Date>,ddd)
Contoh : Format(#08/17/45#, ddd)
Hasil
Page 38
: Friday
k. Long Time
Contoh :
Contoh :
Format(#2:20:35 PM#)
Format(#2:20:35 PM#)
Hasil :
Hasil
14:20:35
14:20:35
2:20:35 PM
14:20:35
Free Powerpoint Templates
Page 39
Page 40
Page 41
10
l. Format On/Off
Fungsi ini digunakan untuk menampilkan nilai Off jika
Nilai 0 dan On jika nilai 1
Syntax : Format(<Number>,On/Off)
m. Format True/False
Fungsi ini digunakan untuk menampilkan nilai False
jika nilai 0 dan True jika nilai 1
n. Format Yes/No
Fungsi ini digunakan untuk menampilkan No jika nilai 0
dan Yes jika nilai 1
Syntax : Format(<Number>, Yes/No)
Free Powerpoint Templates
Page 42
Pada bab ini akan membahas tentang membuat atau menulis kode program
pada kontrol yang sudah disusun pada form dari sebuah project
aplikasi dan mengenal lebih dekat tentang Code Windows
A. Statemen dan Expresi dalam VB
Statemen penugasan :
Nama variabel diikuti dg tanda penugasan (=)
Contoh :
WaktuMulai = Now
Namaku = Khoiqul Karim
JumlahBit = JumlahByte * 8
Energi = masa * Kecepatancahaya^2
Satu baris dapat diisi lebih dari satu statemen penugasan, dimana
dipisahkan dg tanda :
Contoh :
WaktuMulai = Now
: WaktuSelesai = Now + 15
Free Powerpoint Templates
Page 43
Operator
Penggunaan
Pemangkatan
bilangan
Perkalian dan
pembagian
Pembagian bulat
Mod
+ dan -
Penambahan dan
pengurangan
* Dan /
Page 44
Page 45
11
Operator
Penggunaan
Not
Logika bukan/penyangkalan
And
Logika dan
>=
Or
Logika atau
<=
Sama dengan
Operator
Pembanding
>
<
<>
Page 46
Page 47
Contoh :
Logika Or untuk memilih salah satu dari 2 argumen yang mengapitnya.
Hasil = True
Debug.Print Not Hasil
Contoh :
Hasil = False
Debug.Print Not Hasil
Contoh :
Satu = True : Dua = False : Tiga = True : Empat = False
Debug.Print satu And Dua
Page 48
Page 49
12
Syntax :
Asc(string)
c.3. Fungsi Chr : menghasilkan karakter sesuai dg angka kode karakter
(ASCII) yang dimasukan sebagi argumennya.
Syntax :
Chr(charcode)
Argumen
Penjelasan
expression
format
Sintax :
firstdayofweek
firstweekofyear
Cos(number)
c.5. Fungsi Date : menghasilkan tanggal sistem saat ini dengan jenis
nilai Variant.
Free Powerpoint Templates
Page 50
Nilai
Keterangan
Konstanta
Nilai
Keterangan
vbUseSystem
vbUseSystem
vbFirstlan1
vbSunday
Sunday(default)
vbMonday
Monday-senin
vbTuesday
Tuesday-Selasa
vbWednesday
Wednesday-Rabu
vbThursday
Thursday-kamis
vbFriday
Friday-Jumat
vbSaturday
Saturday-Saptu
Page 51
Konstanta
Nilai
Keterangan
vbFirstFourDays
vbFirstFullWeek
Page 52
Page 53
13
Argumen
Penjelasan
Page 54
Page 55
Argumen
Penjelasan
GroupDigits
Optsional.Konstanta tristate yg
dinyatakan untuk memberikan tanda
koma untk mengelompokan angka
ribuan
Sintaksis :
FormatDateTime(Date[,NamedFormat])
Argumen IncludeLeadingDigit,
UseParensForNegativeNumbers, dan GroupDigits dpt diisi
dg konstanta sbb
Konstanta
Nilai Keterangan
TristateTrue
-1
True
TristateFalse
False
TristateUseDefault -2
setting
pada control
Free Powerpoint
Templates
Page 57
14