4.2. Fungsi InputBox( ) Fungsi ini menghasilkan kotak yang meminta masukan tertentu dari pemakai program. Input Box menampilkan kotak dialog yang berisi kotak teks yang bisa diisi oleh nilai tertentu (berupa string) dari pemakai program. 4.2.1. Membuat Input Box Dalam membuat InputBox harus disisipkan variabel yang dipakai untk menampung nilai masukan. Syntax penulisannya : NamaVar = InputBox(Prompt[,Judul] [,Default] [,Xpos] _ [,Ypos] [,FileHelp, Konteks)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
4.2. Fungsi InputBox( )
Fungsi ini menghasilkan kotak yang meminta masukan tertentu dari pemakai program. Input Box menampilkan kotak dialog yang berisi kotak teks yang bisa diisi oleh nilai tertentu (berupa string) dari pemakai program.
4.2.1. Membuat Input Box
Dalam membuat InputBox harus disisipkan variabel yang dipakai untk menampung nilai masukan. Syntax penulisannya :
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.
Ypos : Lokasi (nilai dg tipe integer) pada sumbu Y dimana kotak input akan muncul dilayar.
FieldHelp : File bantuan yang disertakan dalam kotak pesan, misal DEMO.HLP
Konteks : Berisi nilai numerik yang menunjuk ke topik bantuan kesalahan. Jika konteks diisi maka FieldHelp harus juga diisi.
4.2.2. Menggunakan Fungsi Input Box
Pemakai mengetikan suatu nilai pada kotak inputan dg tipe data string. Saat pemakai melakukan klik pada tombol OK, nilai ini akan disimpan kedalam variabel. Sedang jika tombol Calcel di klik maka proses memasukan data kevariabel dibatalkan. Contoh dapat dilihat pada “inputbox1”
4.3. Fungsi String
Tipe data karakter (String) merupakan tipe data yang paling sering digunakan dimana tipe data ini bisa dipakai untuk data AlfaNumeric. Secara umum dikatakan bahwa suatu data memiliki tipe data karakter bila pada data yang dimaksud dilingkupi dengan tanda “ “.
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
b. Asc( )
Fungsi ini digunakan untuk mengubah nilai string menjadi nilai ASCII
Syntax : Asc(<String>)
Print Asc(“A”)
Hasil program 65 (Lihat pada asc1)
c. Chr()
Fungsi ini digunakan untuk mengubah nilai ASCII menjadi nilai String
Syntax : Chr (<Number>) (lihat chr1)
d. Lcase()
Fungsi ini digunakan untuk mengubah suatu karakter <string> menjadi huruf kecil
Syntax : LCase(<string>) (lihat di lcase1)
e. Left()
Fungsi ini digunakan untuk memotong data tipe karakter <String> dari sebelah kiri sebanyak N karakter.
Syntax : Left(<String>,N) (lihat di left1)
f. Len()
Fungsi ini digunakan untuk menghitung panjang/jumlah suatu karakter
Syntax : Len(<String>) (lihat di len1)
g. LTrim()
Fungsi ini digunakan untuk menghilangkan spasi kosong (blank) disebelah kiri.
Syntax : LTrim(<String>) (lihat di ltrim1)
h. Mid()
Fungsi ini digunakan untuk memotong data tipe karakter <String> mulai dari posisi P sebanyak N karakter.
Syntax : Mid(<String,P,N>) (lihat di mid1)
i. Right()
Fungsi ini digunakan untuk memotong data tipe karakter <String> dari sebeleh kanan sebanyak N karakter
Syntax : Right (<String>,N) (lihat di right)
j. RTrim()
Fungsi ini digunakan untuk menghilangkan spasi kosong (blank) disebelah kanan.
Syntax : RTrim(<String>) (lihat di rtrim1)
k. Str()
Fungsi ini digunakan untuk mengubah nilai numerik menjadi nilai string.
Syntax : Str(<Number>) (lihat di str1)
l. Trim()
Fungsi ini digunakan untuk menghilangkan spasi kosong (blank) di sebelah kiri dan kanan.
Syntax : Trim(<String>) (lihat di string1)
m. Ucase()
Fungsi ini digunakan untuk mengubah suatu karakter <String> menjadi huruf besar
Syntax : UCase(<String>) (lihat di ucase)
n. Val()
Fungsi ini digunakan untuk mengubah nilai suatu string menjadi numerik.
Syntax : Val(<String>) (lihat di val1)
4.4. Fungsi Matematik.
Tipe data merupakan tipe data yang hanya digunakan untuk menyimpan atau mengoperasikan data angka/numerik. Dengan tipe data ini, perhitungan matematis dapat dilakukan. Tidak dilingkupi oleh tanda “ “ maupun # #.
a. Abs()
fungsi ini digunakan untuk menghasilkan bilangan absolut :
Syntax : Abs(<Number>) (lihat di abs1)
b. Atn()
Fungsi ini digunakan untuk menghasilkan nilai arc tangen (dalam radian)
Syntax : Atn(<Number>) (lihat di atn1)
c. Avg()
Fungsi ini digunakan untuk menghitung nilai rata-rata perintah Query
Syntax : Avg(<field>)
d. Cos()
Fungsi ini digunakan untuk menghasilkan nilai Cosinus (dalam radian).
Syntax : Cos(<Number>) (lihat di cos1)
e. Exp()
Fungsi ini digunakan untuk menghasilkan nilai basis logaritma.
Syntax : Exp(<Number>)
f. Int
Fungsi ini digunakan untuk menghasilkan bilangan integer dari suatu Number.
Syntax : Int(<Number>)
g. Log
Fungsi ini menghasilkan nilai logaritma natural.
Syntax : Log(<Number>)
h. Max
Fungsi ini digunakan untuk menghasilkan nilai terbesar pada perintah Query
Syntax : Max(<Field>)
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
Syntax : Sum(<Field>)
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.
a. Date.
Fungsi ini digunakan untuk menghasilkan tanggal sistem komputer
Bentuk : Date
Contoh :
Date
Hasil program : 9/05/2007
b. DateDiff()
Fungsi ini membutuhkan nilai interval diantara dua nilai tanggal.
Fungsi ini digunakan untuk menghasilkan angka hari kedalam satu minggu.
Syntax : WeekDay(<Date>)
Contoh : WeekDay(#08/17/20002#)
n. Year()
Fungsi ini digunakan untuk menghasilkan tahun dari tanggal.
Syntax : Year(<Date>)
Contoh : Year(#08/17/2002#)
Hasil : 2002
4.6. FUNGSI FORMAT
Fungsi Format digunakan untuk menampilkan suatu nilai didalam format tampilan tertentu. Biasanya fungsi format untuk menampilkan angka, tanggal dan jam.
a. Format #
Format ini digunakan untuk memformat tampilan angka dalam bentuk ribuan, jutaan dan seterusnya serta desimal.
Syntax : Format(<Number>,”#,#.##”)
Contoh :
Format(5780000.50,”#.#”)
Format(5780000.50,”#.#.00”)
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”)
Contoh :
Format(5780000.50,”Currency”)
c. Format Fixed
Fungsi ini digunakan untuk menampilkan nilai dengan minimal 2 angka desimal.
Syntax : Format(<Number>,”Fixed”)
Contoh :
Format(5780000.50,”Fixed”)
Hasil program :
5,780,000.50
d. Format General Number
Fungsi ini digunakan untuk menampilkan nilai dengan 2 angka desimal.
Syntax : Format(,Number>,”General”)
Contoh :
Format(5780000.50,”GeneralNumber”)
Hasil :
5780000.50
e. Format Percent
fungsi ini digunakan untuk menampilkan nilai yang dikalikan 100 dan ditambahi tanda prosesn.
Syntax : Format(<Number>,”percent”)
Contoh :
Format(5780000.50,”Percent”)
Hasil : 578000050.00%
f. Format Scientific
Fungsi ini digunakan untuk menampilkan nilai dengan format ilmiah (pangkat)
Syntax : Format(<number>,”Scientific”)
Contoh :
Format(5780000.50,”Scientific”)
Hasil :
5.78E+06
g. Format ShortDate
fungsi ini digunakan untuk menampilkan tanggal dalam format pendek yaitu dd/mm/yy
Syntax : Format(<Date>,”ShortDate”)
h. Format LongDate
Fungsi ini digunakan untuk menampilkan tanggal dalam format panjang yaitu dd/mmm/yyyy
Syntax : Format(<Date>,”LongDate”)
Contoh : Format(Now, “LongDate”)
Hasil : 09/Mei/2007
i. Format ddd
Fungsi ini digunakan untuk menampilkan nama hari dari tanggal.
Syntax Format(<Date>,”ddd”)
Contoh : Format(#08/17/45#, “ddd”)
Hasil : Friday
j. Format Medium Time
Fungsi ini digunakan untuk menampilkan waktu dalam format 12 jam
Syntax : Format(<Time>,”Medium Time”)
Contoh :
Format(#2:20:35 PM#)
Format(#2:2o:35 PM#, “Medium Time”)
Hasil :
14:20:35
2:20:35 PM
k. Long Time
Fungsi ini digunakan untuk menampilkan waktu dalam format 24 jam.
Syntax : Format(<Time>,”Long Time”)
Contoh :
Format(#2:20:35 PM#)
Format(#2:20:35 PM#, “LongTime”)
Hasil
14:20:35
14:20:35
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”)
BAB IV. MEMPELAJARI BAHASA VISUAL BASIC
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 VBStatemen penugasan :Nama variabel diikuti dg tanda penugasan (=)
Expression Harus diisi.Expresi yg akan diformat tampilannya
NumDigitAfterDecimal
Opsional.Nilai numerik yang menunjukan jmlh angka desimal setelah tanda titik. Nilai default value adalah –1, jumlah angja desimal akan sesuai dengan setting regional pd kontrol
IncludeLeadingDigit
Opsional. Konstanta tristate yg menyatakan apakah akan menampilkan angka nol didepan nilai pecahan dibawah angka 1.
UseParensForNegativeNumbers
Opsional. Konstanta tristate yang menyatakan untk mengganti tanda negatif dg tanda kurung buka dan tutup
Argumen Penjelasan
GroupDigits Optsional.Konstanta tristate yg dinyatakan untuk memberikan tanda koma untk mengelompokan angka ribuan
Argumen IncludeLeadingDigit, UseParensForNegativeNumbers, dan GroupDigits dpt diisi dg konstanta sbb
Konstanta Nilai Keterangan
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 Menggunakan setting dari regional setting pada control panel