Tipe Data Visual Basic
Tipe Data Visual Basic
Data memiliki tipe yang berbeda. Tipe data pada visual basic ialah
integer, Long, Single, Double, Currency, String, Byte, Boolean, Date,
Object dan Variant.
Ket:
Int, long
Single, Double
Currency
Strung
Boolean
Date
Object
Variant
Variabel dalam VB
Digunakan untuk menyimpan nilai atau data yang dimiliki program
aplikasi yang dibuat.
a. Deklarasi Variabel
Harus diletakkan sebelum baris-baris perintah yang
menggunakan variable tersebut. Ada 2 cara dalam pendeklarasian
variable : Deklarasi Eksplisit dan Deklarasi implisit.
Deklarasi eksplisit dilakukan dengan cara menuliskan sebuah
kata kunci diikuti nama variable serta tipe datanya.
penggunaan
Static
Dim
Private
Public
Global
karakter
Int
Long
Single
Double
Currency
String
%
&
!
#
@
$
1. Konstanta dalam VB
Kata kunci
Nama konstanta
Tipe data
2. Operator
a. Operator penugasan(assignment)
Ditimbulkan dengan tanda sama dengan (=) dan berfungsi
untuk memasukkan suatu data ke dalam suatu variable.
Cth : A = 12
A= A + 1
Text1.text = universitas victory sorong
b. Operator aritmatika
Digunakan untuk melakukan operasi aritmatika. Operator aritmatika
mempunyai hirarki paling tinggi disbanding operator pembanding dan
operator logika.
Table operator aritmatika
Operator
^
*, /
Mod
+, +, &
Contoh :
A = (2^4)*5, B = 25 Mod 4
operasi
pemangkatan
tanda negatif
perkalian & pembagian
modulus (sisa hasil bagi)
penambahan dan pengurangan
penggabungan String
c. Operator pembanding
Digunakan untuk membandingkan suatu data daengan data lain dan
menghasilkan nilai logika.
Table operator pembanding
Operator
=
<>
<,>
<=,>=
Like
Is
Operasi
Sama dengan
Tidak sama dengan
Lebih kecil, lebih besar
Lebih kecil sama dengan, lebih besar
sama dengan
Mempunyai ciri yang sesuai
Sama referensi objek
Ket
Tidak
Dan, Atau, Exclusive Or
equivalen
implikasi
3. Control program
Fungsinya untuk mengontrol jalannya program yang akan
dibuat. Fungsi program ini dibentuk dengan logika pemrograman
yang nantinya akan berguna sebagai validasi terhadap data data
yang masuk maupun yang keluar dari program tersebut.
a. Pencabangan on error
Dipakai untuk penanganan kesalahan dalam program. Bentuk
penulisannya ada 3 macam, yaitu : On Error Goto <baris>, On Error
Resume Next, On Error GoTo 0.
sebelumnya
penanganan
b. Statement end
Dipakai untuk memaksa control program berhenti dari suatu
prosedur atau suatu blok program. Beberapa contoh bentuk
pernyataan End :
End
Statement End biasanya digunakan untuk mengakhiri
penggunaan suatu program, misalkan pada program terdapat suatu
tombol command button bercaption keluar maka isi untuk perintah
command button keluar tersebut adalah dengan End.
End Function
Jika dalam program menggunakan function, terutama function
yang akan dibentuk sendiri, maka diakhiri penulisan function
tersebut harus ditutup dengan end function.
End If
Ekspresi End If digunakan untuk mengakhiri penggunaan
ekspresi Ifthenelse, setiap perintah If harus ditutup atau
diakhiri dengan End If.
End Property
End property biasanya digunakan ketika akan bekerja dengan
menggunakan class.
End Select
Salah satu pernyataan pencabangan yang bersyarat adalah
menggunakan Select Case, diakhir pernyataan tersebut jangan lupa
dituliskan End Select yang menyatakan akhir dari pencabangan
tersebut.
End Sub
Setiap object yang diletakkan dalam sebuat form akan
membentuk suatu modul atau procedure sendiri, proses selanjutnya
tergantung dari event yang akan dilakukan dengan objek tersebut.
Diakhiri pendeklarasian sebuah modul harus ditutup dengan End
Sub.
End Type
Pendeklarasian End Type digunakan jika mendeklarasikan
sekumpulan data bertipe record data, dan disetiap akhir
pendeklarasian tersebut harus diakhiri dengan End Type.
End With
Pendeklarasian End With digunakan jika ingin mengakhiri
penggunaan with diawal sebuah pendeklarasian, perintah with dan
end with dapat digunakan untuk menyingkat suatu penulisan objek
yang berulang ulang.
c. Komentar program
b. Method
Ialah aksi / perbuatan yang bias dimiliki oleh objek sehingga
user dapat memakainya untuk memanipulasi sesuatu. Method
tergantung dari instruksi yang diberikan oleh user melalui penulisan
kode.
c. Event
2. property
Form merupakan objek utama dalam pemrograman, tempat dimana objek
tersebut diletakkan.Property tersebut antara lain : name, top, left, height,
weight, foreground, background, font, caption, text, enable, visible, tabstop,
tabindex, dan property umum lain.
a. Property name
Digunakan untuk memberikan identitas pada objek yang dipakai. User
biasanya menggunakan prefik untuk penamaan sebuah control atau form.
Penggunaan prefik memudahkan user untuk mengetahui control yang
bersangkutan. Dengan kata lain penggunaan prefik adalah untuk
membedakan sebuah control dengan control yang lain untuk sebuah control
dan untuk sebuah control label.
Table penamaan prefik
Prefik
Cbo
Chk
Cmd
Dat
Lin
Nama elemen
Combo box
Check box
Command
Data
Line
Lst
Mnu
Mod
Dir
Drv
Fil
Fra
Grd
Img
Lbl
Ole
Opt
Pic
Res
Shp
Txt
Typ
Vsb
Fr
List box
Menu
Module
Directory list box
Drive list box
File list box
Frame
Grid
Image
Label
OLE
Option
Picture
Resource
Shape
Text box
User-defined data type
Vertical scrool bar
Form
d. Property font
Font merupakan objek gabungan yang masih mempunyai property yang
terpisah yaitu font name, font stylem font size, dan effects.
Metode Umum
Terdiri dari metode move, refresh, setFocus.
a. Metode move
Metode ini digunakan untuk mengubah property left, top, width, dan height
dengan menggunakan operasi tunggal.
b. Metode refresh
Metode yang digunakan untuk menggambar kembali suatu control. Metode
ini digunakan jika suatu control ingin segera disegarkan kembali tanpa
menunggu proses lain yang masih harus dilakukan.
c. Metode setFocus
Digunakan untuk memindahkan focus dari input ke suatu control tertentu.
Metode ini juga untuk memodifikasi nilai TabOrder yang sudah ditetapkan
sebelumya.
4. Kejadian (event)
Selain property dan metode, VB juga menyediakan sejumlah
kejadian. Berikut kejadian kejadian umum yang disediakan :
Kejadian pada VB :
Active
Deactive
gotFocus
lostFocus
load
unload
resize
timer
Kontrol Intrisik
1. command
command button digunakan dengan mudah yaity hanya dengan
diletakkan form dan memberikan caption dan nama yang sesuai. Kode
untuk prosedur kejadian klik perlu ditulis agar sesuai command button
dapat berfungsi.
2. Label
Digunakan untuk memberikan keterangan untuk control control
lain seperti textbox, listbox, dan comboBox. Biasanya property caption
pada control tersebut diisi dengan kalimat yang sesuai dan dilengkapi
karakter ampersand(&) untuk memberikan hot key.
Selain property caption, property lain yang cukup berguna adalah
BorderStyle untuk menampilkan control label secara 3 dimensi dan
alignment.
3. Textbox
Digunakan untuk menerima masukkan dari pengguna. Pengguna
dapat memasukkan data berupa huruf, angka, dan karakterkhusus.
6. Frame
Digunakan untuk memberikan keterangan pada control lainnya.
Control frame juga digunakan sebagai container (tempat) dari control
control yang lain. Pada umumnya frame diletakkan pada form dan
property caption-nya diberi nilai untuk memberikan keterangan tentang
control control yang menempel.
Control frame mempunyai 2 karakteristik yang menarik yaitu :
9. Image
Digunakan untuk menampilkan gambar dalam format bitmaps
(BMP), device independent bitmaps (DIB), metafiles(WMF), enhanced
metafiles (EMF), GIF dan JPEG compressed files, dan icons (ICO dan
CUR).
10.Picture Box
Image digunakan untuk menampilkan gambar, demikian juga
picture box selain untuk menampilkan gambar, juga mendukung berbagai
metode untuk operasi grafik, dapat juga berfungsi sebagai container bagi
control control lain seperti fungsi frame.
11.scrollbar
ada 2 macam yaitu HscrollBar dan VscrollBar. Keduanya
mempunyai sifat yang sama namun berbeda orientasi. Property dari
control tersebut yang cukup penting adalah property Min dan Max yang
merepresentasikan nilai jangkauan minimum dan maksimum. Property
lain yang penting pada waktu run time adalah value, yang selalu
mengembalikan nilai posisi indicator yang terdapat pada scrollbar.
12.Timer
Komponen timer bersifat non-visual, pada saat program
dijalankan, timer tidak kelihatan. Beberapa property timer adalah :
Enabled
Menentukan apakah control dapat efektif terhadap event timer
Index
Digunakan untuk menentukan nomor index, jika control tersebut
merupakan control array.
Interval
Menentukan nilai interval dalam mili detik (1/1000) antar
pemanggil event timer
Tag
Dapat digunakan sebagai tempat menyimpan data sementara yang
berkaitan dengan control label.
15.Control animasi
Digunakan untuk menjalankan file AVI dan untuk menambahkan animasi
pada sebuah program aplikasi. Control ini hanya mendukung file AVI saja
yang tidak memiliki suara dan tidak terkompres.
Fungsi fungsi
Fungsi merupakan suatu program yang dapat menerima berbagai nilai dan
memberikan umpan balik tertentu. Nilai yang dimasukkan di dalam suatu
fungsi disebut dengan parameter, yang berupa berbagai jenis seperti angka ,
string, tanggal dan sebagainya.
Remarks
Digunakan untuk membantu memberikan keterangan pada user yang nanti
akan memodigikasi program aplikasi dikemudian hari. Jadi remarks
merupakan pesan atau keterangan yang ditulis dalam kode program.
keterangan
mengembalikan tanggal dan waktu sistem
mengembalikan tanggal dari sistem
mengembalikan waktu dari sistem
mendapatkan selisih dari dua buah tanggal
1. Operator kondisi
Digunakan untuk melakukan perbandingan untuk memutuskan
tindakan selanjutnya.
Operator
=
>
<
>=
<=
maksud
sama dengan
lebih besar
lebihkecil
lebih besar sama dengan
lebih kecil sama dengan
<>
Operator
And
Or
Xor
Not
maksud
keduanya harus bernilai True
salah satu saja yang bernilai True
salah satu boleh bernilai True tetapi
tidak boleh keduanya bernilai True
bernilai False
3. Pernyataan if..then..else
a. Syntax umum
Untuk pernyataan if..then..else adalah
If<kondisi>then<kodeprogram>
bila <kondisi> bernilai true maka <kode program> akan dikerjakan.
If <kondisi>then
<blok kode program 1>
Else
<blok kode program 2>
End if
4. Pernyataan select..case
Digunakan untuk menangani pengambilan keputusan dalam
sebuah program.
5. Pernyataan doloop
a. Syntax umum
Ada beberapa syntak penggunaan untuk pernyataan doloop
a) Do while<kondisi>
<VB statement>
Loop
b) Do
<VB statement>
Loop while<kondisi>
6. Pernyataan whilewend
Akan mengeksekusi sekumpulan statement statement perintah selama
suatu kondisi itu benar.
a. Syntaks umum
While <kondisi>
VB statement
Wend
7. Pernyataan fornext
Merupakan salah satu struktur perulangan yang sering terdapat
pada banyak bahasa pemrograman. Perulangan ini menggunakan suatu
variable hang disebut counter untuk melakukan penambahan secara
otomatis, sesuai dengan nilai awal dari variable tersebut.
c. Modul (module)
Dapat dilakukan pada sebuah file berekstensi .Bas. file
tersebut dapat dibuat melalui menu Project-Add Module.
PEMROGRAMAN MULTIMEDIA
Multimedia adalah kombinasi dari penggunaan beberapa media
seperti film. Slide, music, penerangan dengan text, image, khususnya untuk
tujuan pendidikan dan hiburan.
1. Dasar pemrograman multimedia
VB adalah salah satu bahasa pemrograman yang mendukung
konsep multimedia.Langkah langkah mengaktifkan control
multimedia pada VB:
klik menu project dan klik menu pop-up components atau
dengan menekan tombol ctrl+T
Klik tab control dan lakukan scrolup untuk menampilkan
control control multimedia
DevName
AVIvideo
Audio CD
CDAudio
Digital tape
DAT
Keterangan
Format video Microsoft
AVI
CD music melalui drive
CD-ROM
Peralatan
digital
tape(DAT)
Digital video
Video
Scanner
midi sequencer
DigitalVideo
MMMovie
Scanner
Other
b. File MIDI
Sama seperti file.WAV, file MIDI yang berakhiran, .MID juga
berhubungan dengan suara. Perbedaan dara dari file WAV dan MIDI
terletak pada teknik penyimpanannya. Keuntungan gile .MID
dibandingkan dengan file .WAV adalah ukuran yang sangat kecil.
Kerugiannya adalah tidak semua suara dapat disimpan.
PEMROGRAMAN DATABASE
Database merupakan sekumpulan data yang saling berhubungan,
didesain untuk menyediakan informasi pada sebuah organisasi. Sedangkan
DBMS adalah perangkat lunak yang digunakan untuk mendefinisikan,
membuat, mengatur, dan menyediakan akses pada database.
1. Membuat database dan table dengan visual data manager
Langkah langkahnya :
Pilih menu Add Ins pada menu utama VB, kemudian pilih Visual
Data Manager.
Pilih file new ms.access
Berikan nama database, tkan tempat dimana akan menyimpan
database, kemudian klik Save.
Untuk membuat table, klik kanan properties, pilih new table.
Isikan nama table, klik Add Field, isikan nama field, tipe data dan
tkan field sizenya, klik OK.
Untuk membuat primary key pada field, klik Add Index, isikan
nama, pada available fields pilih field yang akan dijadikan
primary key
Tkan pilihan index. Primary digunakan sebagai pengenal suatu
record, jika table yang dihubungkan berhubungan dengan table
Add
Edit
Delete
Find
Refresh
perubahan
Close
databaseName
RecordSource
Keterangan
Hubungan file data, bias bersumber
dari access,dBase, excel, lotus,
paradox, dan file text
Nama file database
Table dalam database
EOF action
Recordset type
setting value
datAkademik
dbAkademik
Access
dbAkademik
tbMahasiswa
Setup Exe
Selain file .exe yang lebih ngetrend lagi yaitu file setup.exe.
membuat file setup.exe tidaklah sesulit yang dibayangkan hanya
dengan beberap klik sudah dapat membuat file Setup.exe.
Untuk membuat setup.exe harus mengaktifkan terlebih dahulu
package & Deployment Wizard. Klik menu Add Ins Add ins
Manager, kemudian aktifkan Package and Deployment Wizard.
Untuk membuat Setup.exe menu Add Ins Package &
Deployment Wizard sehingga akan tampilkan window
Kemudian klik browse untuk mencari tempat folder projek yang
telah kita buat dan simpan. Cari file .vbp yang telah dibuat,
pastikan juga telah membuat file .exe dalam satu folder yang
sama. Kemudian lanjutkan dengan mengklik Package.
Browse : digunakan untuk mencari file exe dari project yang
sudah dibuat.
Compile : digunakan untuk melakukan proses kompilasi program
dari proyek yang pernah dibuat. Karena masih baru, klik tombol
compile ini. Tetapi jika file proyeknya sudah pernah di compile,
pilih tombol recompile untuk melakukan proses kompilasi ulang.
Cancel : pilihan ini akan membatalkan seluruh proses yang
dikerjakan.