Membuat contoh pembuatan variabel dengan menggunakan perintah local, seperti gambar berikut ini.
Membuat contoh penggunaan InputBox dan MessageBox seperti tampilan dibawah ini :
2
Latihan
Membuat penggunaan operator matematika
Latihan
Membuat penggunaan operator perbandingan
3
Latihan
Membuat penggunaan operator penggabungan
Latihan
Membuat penggunaan operator logika
4
Create Project
Latihan
Langkah Kerja :
1. Pastikan kita telah masuk dalam Microsoft Visual Foxpro dan melinkan program ke folder penyimpanan.
Kemudian ketikkan perintah “Set Default To” untuk Minggu 13 pada jendela command.
2. Lanjutkan dengan mengetikkan “create project” untuk membuat project baru di jendela command.
3. Sebuah kotak dialog penyimpanan file akan muncul, simpan file dengan nama Praktek_1 :
4. Setelah itu jendela dan project manager akan tampil sep[perti gambar dibawah ini “
5. Kemudian tutup tampilan project manager dengan mengklik tombol close.
1. Beralih ke jendela command, ketiklah perintah “Create Database” di ikuti dengan menekan tombol enter.
2. Sebuah kotak dialog penyimpanan file akan muncul simpan dengan nama Database_1, seperti gambar dibawah ini :
3. Maka tampilan database desainer akan muncul seperti tampilan dibawah ini :
4. Jika database desainer tidak muncul, dapat menampilkannya dengan mengetik perintah “modify database”
Latihan
Membuat dua buah tabel yaitu tabel barang dan tabel penjualan.
Langkah Kerja :
1. Untuk pertama, buatlah tabel barang dengan mengetik “create tblbarang” pada jendela command kemudian tekan
tombol enter.
Latihan
Menghubungkan file database dan dua buah tabel ke dalam project manager.
Langkah Kerja :
1. Ketikkan perintah “modify project” dijendela command untuk menampilkan jendela project manager yang sudah
dibuat.
2. Setelah jendela project tampil, ikuti langkah sesuai dengan ganbar di bawah ini untuk menghubungkan file database :
6
3. Sebuah kotak dialog select database akan muncul, klik ikon databasenya kemudian klik tombol OK.
4. Sebuah file akan tampil di bawah list database. Lihat pada gambar dibawah ini :
5. Lanjutkan dengan mengklik list dari tables, kemudian klik tombol add.
6. Sebuah kotak dialog select database name muncul, pilih tblbarang dan tblpenjualan. Seperti langkah ketiga
sebelumnya.
7. Jika tblbarang dan tblpenjualan terhubung ke dalam project. Sebuah list baru akan muncul
Pada list table, seperti gambar berikut ini :
Menggunakan Primary Key
Sebuah tabel pada Microsoft Visual Foxpro menmpunyai kunci field yang berfungsi menghubungkan tabel
dengan tabel lainnya. Jenis kunci field yang digunakan diantaranya :
1. Kunci Primary. Kunci ni digunakan pada field yang tidak pernah mempunyai data yang sama, misanya field BP
pada tabel mahasiswa, karena setiap mahasiswa tidak pernah mempunyai BP yang sama dengan mahasiswa
lainnya.
2. Kunci Candidate. Fungsi kunci ini adalah sama dengan kunci Primary, tetapi kunci ini hanya digunakan pada tabel
bebas, atau tabel yang tidak terkait di dalam sebuah jendela database.
3. Kunci Regular. Kunci Regular digunakan sebagai pengurutan data, pada kunci ini data yang disimpan boleh
mempunyai data yang sama. Contoh untuk field BP pada tabel ujian, ini dikarenakan setiap siswa boleh
mengikuti ujian lebih dari satu mata kuliah.
Latihan 7
Langkah kerja :
1. Pastikan jendela dari project manager Praktek_1 masih aktif. Gambar berikut untuk menampilkan jendela database
desainer.
2. Setelah jendela database desainer tampil, ikuti langkah seperti gambar berikut untuk membuka tabel desainer dari
tblbarang.
3. Jendela tabel desainer akan tampil, ikuti langkah pada gambar berikut dan beri Primary Key pada field kdbrg.
Latihan
Membuat relasi pada tblbarang dan tblpenjualan di dalam jendela database desainer.
Langkah Kerja :
1. Pastikan jendela database datajual dalam keadaan aktif. Jika tidak aktifkan terlebih dahulu dengan mengetikkan
“modify database datajual” di jendela command.
2. Selanjutnya klik dan drag field kdbrg dari tblbarang ke tblpenjualan. Ikuti langkah seperti gambar berikut ini :
3. Jika sebuah garis telah terhubung, berarti field kdbrg pada kedua tabel telah terhubung.
4. Tutup jendela database dengan mengklik tombol Close.
Latihan
Membuat sebuah program yang mempunyai relasi data antara tabel tblbarang dengan tblpenjualan.
Langkah Kerja :
1. Bukalah kembali jendela project manager Praktek_1 dengan mengetikkan perintah “modify project” di jendela
command.
2. Setelah jendela project tampil, ikuti langkah sesuai dengan gambar dibawaah ini untuk membuat form baru.
3. Sebuah kotak dialog New Form akan muncul, pilih tombol New Form untuk menampilkan jendela form desainer
baru.
4. Setelah jendela form desainer tampil masukkan beberapa komponen sesuai dengan gambar berikut :
5. Ubah tiap properties dari komponen sesuai dengan perintah tabel dibawah ini :
7. Selanjutnya ubah procedure maenjadi activate dan objevt tetap form1. Kemudian masukkan listing berikut :
8. Ubah object menjadi Combo1 dengan procedure click. Kemudian masukkan listing berikut :
9. Ubah object menjadi text4 dengan prosedur Interctivechange, kemudian masukkan listing berikut :
10
10. Lanjutkan dengan memasukkan beberapa listing pada object command dengan procedure click seperti tampilan
dibawah ini :
Absensi siswa
Ubahlah properties komponen Grid dengan mengklik komponen Grid tersebut sehingga tampilan Gridnya menjadi aktif
(dikelilingi garis hitam), yang perlu diubah yaitu :
Allowcellselection menjadi False
Readonly menjadi True
Recordsource menjadi katalog
Ubah juga properties combo1 dengan cara mengklik combo1 dan yang perlu diubah
Rowsource di isi dengan 15-06-2015, 16-06-2015, 17-06-2015
RowsourceType diubah menjadi 1-Value
REPORT/LAPORAN
Latihan
Langkah kerja :
1. Bukalah jendela Microsoft Visual Foxpro, pastikan program telah terhubung dengan folder penyimpanan.
2. Selanjutnya klik perintah “create report datakaryawan”
Latihan
Pada latihan ini kta akan menentukan sumber data (field dat) untuk laporan dari tabel datakaryawan.
Langkah kerja :
12
6. Pada jendela yang tampil (Add Table or View), pilih tabel datakaryawan dan klik tombol Add. Tutup jendela dengan
mengklik tombol close.
7. Lihat tampilan jendela Data Environment
Bagian dari section sebuah report desainer dapat dilihat pada tampilan dibawah ini :
1. Header Section : bagian ini digunakan untuk membuat judul report dan menempatkan komponen dari label.
2. Detail Section : bagian ini digunakan untuk menempatkan field dari tabel.
3. Footer Section : bagian ini biasanya digunakan untuk pembuatan halaman.
Latihan
13
Mendesain Laporan
Langkah kerja :
1. Pastikan jendela report desainer masih aktif. Jika tertutup, kita dapat memasukkan modify report pada jendela
command.
2. Buka kembali jendela data environment nya.
3. Klik dan pindahkan (drag) tabel datakaryawan dari deatil data environment ke dalam jendela report desainer pada
bagian detail section. Hasilnya akan terlihat pada tampilan dibawah ini
4. Block komponen label dari NIP, Nama, Jabatan, Alamat dan Telepon. Kemudian pindahkan ke Page Header.
b. Membuat Judul dan Garis Pada Report
Langkah kerja : 14
1. Beralih ke report control , masukkan sebuah komponen label ke pege header seperti tampilan dibawah ini :
6. Klik selesai dengan mengklik tombol close untuk menutup jendela report.
Menjalankan Laporan
Keterangan :
Membuat program yang berfungsi untuk menjalankan report datakaryawan yang telah dibuat sebelumnya.
15
Langkah kerja :
5. Kemudian ganti object dengan command2 prosedur click, mmasukkan listing seperti tampilan di bawah ini :
6. Tutup jendela kode dan jalankan program. Kemudian klik Preview (command1) untuk menampilkan data laporan,
seperti tampilan dibawah ini :
MENU
Latihan
16
Membuat Menu Bar dengan struktur seperti gambar berikut.
Langkah Kerja :
1. Ketik perintah create Menu pada jendela command, untuk menampilkan kotak dialog New Menu
Keterangan kode :
Tulisan \< pada awal kata Data digunakan untuk memberi garis bawah D. Dengan demikian menu Data dapat
dijalankan dengan ALT+F
5. Pada Prompt list dari Data, klik tombol create. Buatlah tujuh buah submenu dengan result sesuai gambar di bawah
ini :
Keterangan kode :
Tulisan \- digunakan untuk membuat sebuah garis horizontal yang berfungsi sebagai pemisah menu.
6. Ubah menu level dari Data menjadi Menu Bar, untuk kembali ke level Menu Utama.
17
7. Selanjutnya klik list dari menu Laporan dan klik tombol create. Kemudian masukkan beberapa submenu seperti
gambar dibawah ini:
12. Aktifkan sistem menu yang baru dibuat, dengan mengklik menu generate pada Menu Bar.
18
13. Apabila kotak dialog keluar, klik tombol yes untuk menyimpannya. Pada kotak dialog yang tampil, klik tombol
generate.
Menu yang telah dibuat akan ditampilkan dalam sebuah aplikasi. Pada bagian ini kita akan menyiapakan
sebuah form yang digunakan untuk menjalankan menu yang telah dibuat.
Latihan
Langkah Kerja :
1. Ketik create form menu utama pada jendela command.
3. Klik ganda pada form, untuk menampilkan jendela kode. Pilih object fpmr1 dan procedure init.
4. Kemudian masukkan listing berikut :
Keterangan kode :
Kode diatas digunakan untuk menjalankan sistem menu kedalam form pada saat form dijalankan.
5. Jalankan program dengan menekan tombol Run. Hasil terlihat seperti gambar dibawah ini :
Pada baagian ini kita akan memasukkan listing kedalam menu agar fungsi menu dapat berjalan.
Latihan
Langkah kerja :
1. Aktifkan kembali menu desainer menu1, dengan memasukkan perintah modify menu pada jendela command.
2. Setelah menu desainer aktif, pada menu \<Data, klik tombol edit.
3. Kemudian pilih menu level Data, ketikkan perintah mengaktifkan command disebelah kanan result, kemudian
masukkan perintah Aplication.activeform.release(), seperti gambar berikut:
20
4. Kemudian refresh kembali kode yang baru kita tambahkan, dengan cara klik menu, pilih generate pada Menu Bar.
5. Jika sebuah pesan konfirmasi tampil, klik yes. Kemudian klik generate pada kotak dialog generate.
Latihan
Membuat program dari form barang yang digunakan untuk menginput, menyimpan dan menghapus data barang.
Langkah kerja :
21
1. Siapkan sebuah Project Manager baru dengan nama Bengkel.
2. Buatlah database dengan nama datajual dan tabel dengan field sesuai dengan tabel di bawah ini :
3. Simpan dengan nama tblbaarang dan isi data barang sesuai dengan tabel.
4. Hasil tampilan sementara pada jendela project manager terlihat sebagai berikut.
5. Selanjutnya buatlah sebuah form desainer baru, dengan cara klik tab documents pada list form klik tombol New dan
pilih New Form.
8. Berikutnya memasukkan listing pada program dengan mengklik ganda pada area form. Pada jendela form1, procedur
load, masukkan listing sebagai berikut :
22
9. Lanjutkan dengan memasukkan listing command1 sampai command5 dan procedurnya click seperti dibawah ini :
Keterangan Kode :
Listing diatas menggunakan kondisi if....then dengan arti: jika nilai text1 adalah kosong, maka text1 fokus atau jika
tidak bertemu, sebuah pesan data tidak ditemukan akan tampil. Selain itu masing-masing field pada record akan
ditampilakan ke dalam kotak input text1 sampai text5.
23
24
13. Masuk pada sub menu Data, ambil input barang, kemudian masukkan perintah Do form formbarang scx.
14. Jika selesai aktifkan sistem generate seperti yang telah digunakan pada latihan sebelumnya.