Jumat, 15 Juni 2012

Belajar Database

SEKILAS DATABASE
• Database adalah sekumpulan data/informasi yang
teratur 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 database
dengan 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                                                                                               
• 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 digunakan
sebagai tempat bekerja program aplikasi.
• Dalam suatu form terdapat garis titik-titik
yang disebut Grid.
TOOLBOX
     


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 ini
menampilkan properties
dari komponen yang
sedang aktif.
• Property adalah datadata
atau karakteristik
yang dimiliki oleh suatu
objek komponen.



KODE PROGRAM
• Kode Program adalah serangkaian tulisan
perintah 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 seperti
halnya 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
• 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 nama
dan 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 procedure
dengan 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 digunakan
untuk 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 operasi
aritmatika.
• Mempunyai hirarki paling tinggi dibanding
operator pembanding dan operator logika.

OPERATOR PEMBANDING (Relasi)
• Digunakan untuk membandingkan suatu
data dengan data lain dan menghasilkan
nilai logika Benar atau Salah.
• Data yang dibandingkan harus
mempunyai tipe data yang sama.


OPERATOR LOGIKA
• Digunakan untuk mengekspresikan satu
atau 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 kontrol
program 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 dari
blok program.
• Beberapa bentuk pernyataan Exit :
Exit Do
Exit Function
Exit For
Exit Property
Exit Sub

IF…THEN…ELSE
• Statement ini digunakan untuk menjalankan blok
perintah, 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 dapat
ditempatkan 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