Tujuan:
1. Mengenal Data Manipulation Language (DML): Menambah Data (Insertion), Mengedit Data
(Updating) dan Menghapus Record (Deleting)
2. Menyimpan/memasukkan data ke dalam tabel
3. Menampilkan/menggunakan data dari tabel ke dalam form
4. Memperbaiki data yang telah disimpan dalam tabel
5. Menghapus data yang telah disimpan dalam tabel
6. Mengatur form untuk mengolah data pada tabel
Aktivitas
1. Manipulasi data (menambah, mengedit, menghapus) dalam VFP
2. Membuat form dengan menggunakan wizard
Pre Lab
Kerjakan soal dibawah ini dan dikumpulkan sebelum praktikum dimulai (Upload di eclass).
1. Jelaskan apa itu Insert, Delete dan Update?
Pengantar
Data yang diolah dalam sebuah tabel pada VFP dapat diberlakukan sama seperti saat kita
mengolah data dalam sebuah tabel pada program yang lainnya seperti tabel dalam Ms.Excel.
Karenanya data dalam tabel dapat diurutkan (Sort), dihapus (Delete), dicari (Seek), diubah (Edit),
dicetak (Print), dan lain sebagainya sesuai dengan keperluaan saat pengolahan data yang
dimaksud.
Akivitas Lab
Menambah data (insertion)
Contoh menambah data tabel pelanggan
VFP: APPEND BLANK
REPL noid WITH ‘P00100’, nama WITH ‘Budi Go To School’, alamat WITH ‘Jl.
Monjali’, kota with ‘Sleman’, umur with 20
SQL: INSERT INTO <nama_tabel> [(<nama_field>,...)] VALUES (<nilai>,...)
INSERT INTO pelanggan VALUES (‘P00100’,‘ Budi Go To School’,‘Jl.
Monjali’,’Sleman’,20)
Mengakses Form Wizard dari menu dengan memilih perintah Wizard dari menu Tools dan
memilih Form.
Visual FoxPro memiliki dua Form Wizard yang dapat membantu kita dalam membuat sebuah
form. Kedua wizard tersebut adalah:
Yang digunakan untuk membuat form dengan data tabel tunggal yaitu pilihan Form Wizard
Yang digunakan untuk membuat form dengan data du tabel yang dihubungan atau direlasikan,
yaitu pilihan One to Many Form Wizard
3. Update/Edit untuk tabel mahasiswa untuk NIM=12140122, tempat lahir Banyuwangi menjadi
Bali
4. Update/Edit untuk tabel matakuliah untuk kode matakuliah=AU2143, sks 3 menjadi 6
5. Menghapus dalam tabel mahasiswa untuk nim=12140121
6. Menghapus dalam tabel matakuliah untuk kode matakuliah=AK0012
InLab2
Buatlah Form mahasiswa dan matakuliah dengan
menggunakan wizard
2. Membuat antarmuka grafis
Cara membuat antarmuka grafis adalah dengan cara memilih komponen (Form Control),
sesuai dengan yang dikehendaki. Sebagai contoh. Misalnya Form akan digunakan untuk
mendapatkan informasi mengenai nama pemakai, dan pemakai ingin mendapatkan respon dari
sistem, maka dapat dilakukan dengan menempatkan komponen label (Label), kotak teks
(TextBox) dan Tombol (command) sebagai berikut:
Property
Property bisa berarti sifat atau karakteristik. Tiap
komponen mempunyai sifat/karakteristik masing-masing.
Jendela property merupakan slah satu antarmuka yang
digunakan oleh pemrogram untuk menentukan
karakteristik dari komponen yang bersangkutan, misalnya
yang bernama Label1 properti-nya diubah sebagi berikut:
Gb. Antarmuka grafis dengan sebuah label,
kotak teks dan tombol
Gb. Dialox box muncul karena Form belum pernah disimpan (diberi nama)
Pada contoh diatas, form diberi nama “kenalan”. Secara otomatis VFP akan membuat 2
buah file, yaitu kenalan.scx dan kenalan.sct yang tersimpan dalam forlder yang sedang aktif.
Event (Kejadian)
Pada pemrograman antarmuka grafis, program ditulis dalam kejadian tertentu pada suatu
komponen tertentu, sehingga program tersebut hanya akan dieksekusi jika event terjadi pada
komponen tersebut. Pemerogram seperti ini disebut dengan sebutan Event Driven
Programming.
Untuk menuliskan program yang akan dieksekusi jika tombol Hallo (nama komponen =
command1) dklik dengan mouse, dapat dilakukan dengan cara double klik pada komponen
command1 tersebut, kemudian menuliskan kode program pada code editor (editor program)
yang disediakan:
Drag &
Drop
PostLab
Buatlah antarmuka grafis manual untuk tabel mahasiswa dan matakuliah dengan 5 tombol
navigasi beserta program-program pada komponen yang bersangkutan