Anda di halaman 1dari 3

http://t3di.blogspot.

com

Pertemuan 1
Perintah dasar pada Command window

Visual Foxpro adalah bahasa pemrograman visual yang berorentasi pada objek (OOP).
Istilah yang digunakan pada visual foxpro adalah :
a. Project manager : kumpulan dari file atau data yang menpunyai ekstensi .PJX.
b. Database :kumpulan dari tabel & view yang mempunyai ekstensi .DBC
c. Tabel : tempat penyimpanan data yang mempunyai ekstensi .DBF

Perintah-perintah dasar pada command window


 Membuat folder pada visual foxpro
Mkdir “c:/Lab_Pagi/Nim”
 Masuk ke dalam folder
cd “c:/Lab_Pagi/Nim”
 Membuat project di dalam folder
CREATE PROJECT "c:/Lab_Pagi/Nim/Nama.pjx"
 Membuat table pada visual foxpro
CREATE karyawan
isi table adalah:
Name Type Width
NIP Character 12
Nama Character 30
Gol Character 1
Jabatan Character 10
Gaji Numeric 10
Tunjangan Numeric 10
Total-gaji Numeric 10

 Mengisi record (isi record hanya sampai field golongan sebanyak 5 )


Append
 Melihat isi record
Browse
 Mengisi field jabatan:
Jika gol A maka jabatan Direktur, jika gol B ma ka jabatan manager, jika gol C maka
jabatan Supervisor
Replace all jabatan with iif
(gol=”A”,”Direktur”,iif(gol=”B”,”Manager”,”Supervisor”))
Mengisi field gaji
http://t3di.blogspot.com

Jika karakter ke 3 dari nip= ”04” maka gaji 10.000.000, Jika karakter ke 3 dari nip=
”06” maka gaji 7.000.000, selain itu 5.000.000.
Replace all gaji with iif (substr(nip,3,2)=”04”,10000000, iif
(substr(nip,3,2)=”06”,7000000,5000000))
Tunjangan di dapat dari 10% dari gaji
Replace all tunjangan with 10/100 * gaji
Total_gaji di dapat dari tunjangan + gaji
Replace all total_gaji with tunjangan +gaji

Perintah-perintah pointer
 ?Recno ()
Perintah ini di gunakan untuk mengetahui nomor record yang sedang aktif
 Goto n
Perintah ini digunakan untuk pindah pada record yang diinginkan
 Go top
Perintah untuk pindah ke record pertama (BOF)
 Go bottom
Perintah untuk pindah ke record terakhir (EOF)
 Skip
Skip 2 = di gunakan untuk loncat ke dua record berikutnya record yang sedang aktif
Skip -2 = di gunakan untuk mundur ke dua record sebelumnya record yang sedang
aktif
 Locate for
Di gunakan untuk meletakan pointer ke record yang dicari
Locate for nip=”2009090069”
 ?found()
Menampilkan .T. jika data ditemukan & .F. jika tidak ada datanya

Perintah-perintah Delete
 Delete all
Menghapus semua record
 Delete next n
Menghapus dari posisi record sampai n kali
 Delete record n
Menghapus record yang ke n
 Menghapus field jabatan
Ketik modif stru
http://t3di.blogspot.com

Pilih field jabatan kemudian delete


 Set delete on
Mengaktifkan record yang di hapus
 Set delete off
Menonaktifkan record yang dihapus
 Recall all
Memanggil semua record yang di hapus
 Recall next n
Mengaktifkan sebanyak record yang di hapus
 Pack
Menghapus secara permanent
 ZAP
Menghapus semua isi Record
 Delete Rest
Dari record yang aktif sampai record terakhir.

Perintah-perintah Tampilan
 Display
Untuk menampilkan record yang sedang aktif kedalam layar
 List / Display all
Menampilkan semua record yang ada pada tabel
 Browse
Untuk Melihat Data yang telah di input.
 Ctrl.+W
Untuk menyimpan data yang telah di input.
 Clear
Digunakan untuk menghapus isi pada layer

Perintah keluar dari Foxpro


 Close all
Digunakan untuk menutup aplikasi yang telah digunakan
 Quit
Digunakan untuk menutup aplikasi Foxpro