SEKILAS DATABASE
• Database adalah sekumpulan data/informasi yangteratur berdasarkan kriteria tertentu yang saling
berhubungan.
• Mengapa database selalu menjadi prioritas tersendiri
dalam kinerja menajemen perusahaan?
1. Database tidak hanya berisi data tetapi juga berisi
rencana atau model data.
2. Databasedapat menjadi sumber utama yang
digunakan secara bersama-sama oleh berbagai
pemakai dalam perusahaan sesuai kebutuhan.
MODEL DATABASE RELASIONAL
• Database Relasional adalah databasedengan model datanya diorganisasikan
berdasarkan kalkulus relasional, artinya
membuat satu himpunan tabel dan
menentukan hubungan antartabel.
• Seluruh operasi yang dikenakan
didasarkan atas tabel-tabel dan
hubungannya.
KOMPONEN-KOMPONEN VB
• PROJECT• FORM
• TOOLBOX
• PROPERTIES
• KODE PROGRAM
• EVENT
• METODA
• MODULE
• Project adalah sekumpulan modul.
• Project disimpan dalam file berekstensi .VBP
• Pada jendela project terdiri dari 3 icon yaitu :
1. View Code dipakai untuk menampilkan jendela editor
kode program.
2. View Object dipakai untuk menampilkan bentuk
formula (form).
3. Toggle Folders dipakai untuk menampilkan folder.
FORM
• Form adalah suatu objek yang digunakansebagai tempat bekerja program aplikasi.
• Dalam suatu form terdapat garis titik-titik
yang disebut Grid.
TOOLBOX
• Di sinilah tempat komponen-komponen
yang disediakan untuk merancang user
interface.
• Masing-masing komponen memiliki cirri
dan kegunaan masing-masing.
Komponen kita gunakan sesuai
kebutuhan kita.
PROPERTIES
• Pada kolom inimenampilkan properties
dari komponen yang
sedang aktif.
• Property adalah datadata
atau karakteristik
yang dimiliki oleh suatu
objek komponen.
KODE PROGRAM
• Kode Program adalah serangkaian tulisanperintah yang akan dilaksanakan jika
suatu objek dijalankan.
• Kode program akan mengontrol dan menentukan jalannya suatu objek.
EVENT
• Event adalah peristiwa atau kejadian yang diterima suatu objek.
METODA (METHOD)
• Metoda adalah suatu set perintah sepertihalnya fungsi dan prosedur, tetapi sudah
tersedia dalam suatu objek.
• Metoda akan mengerjakan suatu tugas khusus
pada suatu objek.
• Contoh :
Private Sub Form_Active()
Form1.Print “Selamat Belajar Pemrograman Database”
EndSub
• Module dapat
disejajarkan dengan
Form, tetapi tidak
mengandung objek.
• Module dapat berisi
kode-kode program
atau prosedure yang
dapat digunakan
dalam program aplikasi.
TIPE DATA
• Integer • String Byte • Long • Boolean
• Single • Date
• Double • Object
• Currency • Variant
VARIABEL
• Variabel adalah tempat dalam emori komputer yang diberi namadan dialokasikan untuk menampung data.
• Untuk mendeklarasikan suatu variabel digunakan dua perintah :
1. Menggunakan perintah DIM, PRIVATE, STATIC & PUBLIC
yaitu mendeklarasikan nama variabel beserta tipe data pada
awal procedure.
Contoh : Dim Nama As String
Dim Alamat As String * 30
Dim Gaji As Long
2. Dengan deklarasi implisit.
Contoh : Nama$ = “Budi”
Alamat$ = “Jl.Jemursari selatan IV/3 Surabaya”
Gaji& = 750000
DIM VS STATIC
• Deklarasi variabel dalam proceduredengan perintah DIM memiliki waktu hidup
variabel selama procedure masih berjalan.
• Jika menggunakan perintah STATIC maka
waktu hidup variabel selama program
aplikasi masih berjalan.
PRIVATE VS PUBLIC
• Private prinsipnya sama dengan Dim.• Jika dideklarasikan dengan Public maka variabel akan
mempunyai level global, artinya dapat dikenali pada
seluruh modul, form atau procedure yang terdapat pada
program aplikasi yang bersangkutan.
• Contoh :
Public Judul As String * 80
Private Bilangan AsInteger
Dim Harga As Single
Dan yang terakhir ini yang harus di ingat Operator....!!!
Operator
• Operator adalah suatu tanda yang digunakanuntuk menghubungkan satu variabel atau
konstanta dengan variabel lain yang bertujuan
melakukan berbagai manipulasi dan pengolahan
data.
• Macam-macam operator pada VB :
1. Operator Penugasan (Assignment)
2. Operator Aritmatika
3. Operator Pembanding (Relasi)
4. Operator Logika
OPERATOR PENUGASAN
(Assignment)• Disimbolkan dengan tanda sama dengan
(=) dan berfungsi memasukkan suatu data
ke dalam suatu variabel.
• Contoh :
Harga = 15000, Nama = “Anita”, Jumlah = Harga *
Banyak
OPERATOR ARITMATIKA
• Digunakan untuk melakukan operasiaritmatika.
• Mempunyai hirarki paling tinggi dibanding
operator pembanding dan operator logika.
OPERATOR PEMBANDING (Relasi)
• Digunakan untuk membandingkan suatudata dengan data lain dan menghasilkan
nilai logika Benar atau Salah.
• Data yang dibandingkan harus
mempunyai tipe data yang sama.
OPERATOR LOGIKA
• Digunakan untuk mengekspresikan satuatau lebih data logika yang menghasilkan
data logika yang baru.
KONTROL PROGRAM
• END• EXIT
• IF…THEN…ELSE
• SELECT CASE
• FOR…NEXT
• DO…LOOP
• WHILE…WEND
END
• Statement End digunakan untuk memaksa kontrolprogram berhenti dari suatu procedure atau suatu blok
program.
• Beberapa pernyataan END :
End
End Function
End If
End Property
End Select
End Sub
End Type
End With
EXIT
• Statement Exit dipakai untuk keluar dariblok program.
• Beberapa bentuk pernyataan Exit :
Exit Do
Exit Function
Exit For
Exit Property
Exit Sub
IF…THEN…ELSE
• Statement ini digunakan untuk menjalankan blokperintah, bergantung pada nilai yang diuji.
• Contoh :
Private Sub Form_Active()
Dim Angka As Integer
Angka = inputbox(“Ketikkan suatu bilangan:”)
If Angka<=50 Then
if (Angka Mod 2)=0 then
MsgBox “Bilangan genap < 51”
else
MsgBox “Bilangan genap > 51”
End If
Elseif (Angka Mod 2)=0 then
MsgBox “Bilangan genap < 50”
else
MsgBox “Bilangan genap > 50”
End If
End Sub
SELECT CASE
• Digunakan untuk menjalankan satu blok perintah,bergantung nilai yang diuji.
• Hampir sama dengan If, tetapi dipakai untuk
pencabangan lebih dari dua pilihan
• Contoh :
Private Sub Form_Active()
Dim Angka As Integer
Angka = inputbox(“Ketikkan suatu bilangan:”)
Select Case Angka
Case is < 0
MsgBox “ Bilangan Negatif”
Case 15, 20 To 30
MsgBox “ Bilangan 15 atau 20 s/d 30”
Case is < 50
MsgBox “ Bilangan < 50”
Case Else
MsgBox “ Bilangan >= 50”
End Select
End Sub
PEMAKAIAN OBJEK BERINDEX
• Setiap objek yang ada di toolbox dapatditempatkan ke form dengan dua model
yaitu model tak berindex dan model
berindex.
• Untuk objek berindex, hasil penggandaaan
akan menghasilkan objek yang
mempunyai nama sama dengan objek
aslinya, hanya saja ada nomor index
Ok sob kayaknya mata gw sudah capek...
waktunya istirahat..!
semoga artikrl ini bisa bermanfaat bagi kawan semua.
dan sampai jumpa di pembahasan berikutnya yah.!
Tidak ada komentar:
Posting Komentar