Student Exercise Series: Visual FoxPro 9
Setelah Anda sedikit mengenal pengolahan database menggunakan Microsoft Visual FoxPro pada buku SGS Visual FoxPro 9 sebelumnya, pada kesempatan ini, kita akan sama-sama belajar membuat aplikasi pengolahan data siswa di sebuah sekolah. Aplikasi yang akan kita buat menggunakan project siswa.pjx dengan database spp.dbc yang memilki 2 buah tabel (datasiswa.dbf dan transaksidbf) dan database perpus.dbc yang memiliki 2 buah tabel (buku dbf dan pinjam.dbf) seperti berikut. Siswa.pjx SPP.dbc
Datasiswa.dbf Transaksi.dbf Perpus.dbc Buku.dbf Pinjam.dbf
Latihan 1: Membuat Project dan Database Pada latihan pertama ini, kita akan membuat project dan database. Project yang akan kita buat adalah aplikasi data siswa dan pembayaran SPP dari sebuah sekolah. Projek akan kita namai siswa.pjx, dengan database spp.dbc. Membuat Folder Baru
A
Sebelum kita mulai membuat projek dan database, kita perlu membuat folder baru untuk menyimpan file projek kita. 1
2
Buka jendela Explorer dengan klik kanan tombol Start, pada Windows Taskbar, kemudian klik Explorer.
Modul 1: Project, Database, dan Tabel
2
Dari jendela Explorer, buat folder baru dengan cara (perhatikan gambar berikutnya): •
Klik drive yang dikehendaki (misal C, D, atau E).
•
Bawa pointer ke tempat yang kosong, kemudian klik kanan.
•
Dari pilihan yang tampil, klik New > Folder sehingga .
muncul •
Ketik Enter.
nama
folder )
yang
diakhiri
kita dengan
inginkan
(misalnya
menekan
tombol
3
Student Exercise Series: Visual FoxPro 9
Menentukan Default Folder
B 1
Jalankan program Visual FoxPro Anda. Pada jendela Command, ketik perintah Set Default To E:\SES_FoxPro, dan tekan Enter.
Selain lewat jendela Command, kita juga bisa menggunakan menu Tools > Options > File Locations seperti yang dijelaskan di buku SGS Visual FoxPro 9.
Membuat Project siswa.pjx dan Database spp.dbc
C 1
4
Kita akan membuat project dari Task Pane Manager. Klik untuk membuat project baru. tombol
Modul 1: Project, Database, dan Tabel
2
Dari kotak dialog Create, ketikkan nama project (misalnya siswa), kemudian klik tombol Save, maka akan tampil jendela Project Manager dengan dengan nama “siswa“ (Project Manager-siswa).
3
Pilih/klik tab Data, kemudian pilih Database dan klik tombol New untuk membuat database baru.
4
Dari kotak dialog New Database, klik tombol New Database, untuk menampilkan kotak dialog Create.
5
Student Exercise Series: Visual FoxPro 9
6
5
Dari kotak dialog Create, periksa folder (SES_FoxPro), kemudian ketikkan nama database (misalnya SPP), lalu klik tombol Save sehingga muncul jendela database designer.
6
Klik tombol Designer.
Close untuk menutup jendela Database
Modul 1: Project, Database, dan Tabel
Latihan 2: Membuat Tabel Membuat Tabel Datasiswa
A 1
Masih di tab Data jendela Project Manager, klik tanda + di kiri Database, untuk membuka subfolder, maka akan tampil daftar database yang ada (dalam hal ini hanya ada 1 database spp).
2
Klik kembali tanda + di kiri database spp, untuk menampilkan daftar tabel di database spp.
3 9
Pilih Tables, kemudian klik tombol New.
7
Student Exercise Series: Visual FoxPro 9
8
4
Pilih New Table pada kotak dialog New Table untuk membuat tabel baru.
5
Ketik nama tabel yang dikehendaki, misalnya datasiswa kemudian klik tombol Save.
6
Dari jendela Table Designer–datasiswa.dbf, tetapkan name (nama field) beserta Type dan Width seperti berikut.
Modul 1: Project, Database, dan Tabel
7
Index pada no_siswa secara Ascending. (Oleh karena no_siswa bersifat exclusive/tidak boleh kembar, maka jenis index perlu kita pilih Primary.)
9
Student Exercise Series: Visual FoxPro 9
8
Klik tombol OK untuk mengakhiri pembuatan tabel, maka pada Project Manager - siswa akan ditampilkan tabel datasiswa.
Membuat Tabel Transaksi
B
Sampai di sini, kita telah memiliki sebuah tabel (datasiswa.dbf) yang berada pada database spp.dbc dan project siswa.pjx. Misalnya kita membutuhkan 2 tabel untuk database spp.dbc, maka kita perlu membuat sebuah tabel lagi (akan kita namai transaksi.dbf). Jika tabel datasiswa.dbf berisi informasi siswa, maka tabel transaksi ini mencatat pembayaran siswa.
10
1
Dari jendela Project Manager, pastikan tab Data aktif, kemudian pilih Tables (terlihat ada satu tabel - datasiswa), dan klik tombl New.
2
Klik tombol New Table dari kotak dialog New Table.
Modul 1: Project, Database, dan Tabel
3
Ketik transaksi pada kotak dialog Create dan klik tombol Save.
4
Dari jendela table Designer - transaksi.dbf, buat struktur tabel seperti contoh.
11
Student Exercise Series: Visual FoxPro 9
5
A
Setelah selesai, klik tombol OK, maka pada jendela Project Manager, akan ditambahkan tabel baru dengan nama transaksi.dbf.
Membuat database
Setelah dapat membuat project siswa.pjx dan Database spp.dbc pada Latihan 1, cobalah membuat database perpus.dbc pada project siswa.pjx sehingga pada Project Designer akan terlihat 2 database pada project siswa.
12
Modul 1: Project, Database, dan Tabel
B
Membuat tabel 1. Buat 2 buah tabel baru di database perpus.dbc dengan nama buku.dbf dan pinjam.dbf. Struktur kedua tabel tersebut sebagai berikut.
13