Senin, 17 Januari 2011

PEMROGRAMAN FOXPRO 2.6

>>     Pengenalan Variabel
Di dalam FoxPro 2.6 kita mengenal berbagai macam variabel, di sini kita akan belajar bagaimana menggunakan variabel Char, Numeric, Date dan Logical. Secara gampang cara membuat variabel adalah :
NmVar = nilai
Misal :
NAMA = “EKO PURNOMO”
UMUR = 23
TGL_LHR = {23/03/86}
MARRIED =  .F.
Untuk penamaan sebuah variabel aturannya sbb :
-  Menggunakan Huruf A-Z dan _ (underscore)
-  Diawalai Oleh huruf, bukan angka
-  Tidak boleh ada spasi  dan simbol
-  Penggunakan Huruf Kapital dan bukan tidak dibedakan (case unsensitive)

PEMROGRAMAN FOXPRO 2.6

Di bab sebelumnya kita telah belajar mengoperasikan FoxPro secara interaktif, nah sekarang mulai membuat program. Program disini berarti kumpulan perintah yang di tulis dalam sebuah file dan sewaktu-waktu. Untuk membuat program baru perintahnya adalah :
MODIFY COMMAND <NmProgram.PRG>
Misalnya untuk membuat program dengan nama hello.prg maka ketikkan MODIFY COMMAND HELLO.PRG ke dalam Command Window, kemudian anda akan dihadapkan dengan jendela seperti di bawah ini:
Coba anda tuliskan perintah clear dan ? “Hellow…” kedalam jendela program tersebut, kemudian untuk menyimpan program tersebut anda bisa menekan tombol <CTRL+W> maka jendela akan tertutup dan kembali ke dalam jendela command. Nah untuk menjalankan program yang sudah kita buat tadi perintahnya adalah :
DO <NmProgram>
Dalam hal ini nama proram adalah hello.prg maka perintah untuk menjalankan program tersebut adalah DO HELLO.PRG. Hasil output dari program akan tampil di layar seperti tampak pada gambar berikut.
Dimana pada baris yang diawali * tidak akan diproses, biasa disebut komentar. Sedang perintah berikutnya Clear digunakan untuk membersihkan layar dan dilanjutkan pada baris berikutnya perintah ?


 “Hallow…” adalah perintah untuk menampilkan teks “Hallow…” ke layar.

PEMROGRAMAN FOXPRO 2.6

>>     Navigasi Data
Navigasi data di dalam FoxPro 2.6 anda bisa menggunakan perintah :
GO no_rekord
Dimana no_rekord adalah nomor rekord atau baris data yang ingin di tunju. Misal datanya sebanyak 4 (posisi rekord aktif dan banyaknya record bisa anda temui di status bar (aktifkan status melalui perintah SET STATUS ON)) anda bisa berpindah2 record ke record 1 sampai 4 dan perhatikan record
Selain Perintah GO no_record anda juga bisa menggunakan perintah berikut untuk navigasi data:
SKIP           && pindah ke 1 record berikutnya
SKIP –1        && pindah ke 1 record sebelumnya
SKIP 3              && pindah ke 3 record setelahnya
GO TOP              && pindah ke record paling awal
GO BOTTOM      && pindah ke record terakhir

Selain perintah di atas tadi ada satu lagi perintah yang cukup bermanfaat untuk navigasi yaitu perintah LOCATE yang gunanya untuk berpindah ke record dengan syarat tertentu (biasa digunakan untuk pencarian). Sintak nya adalah :
LOCATE FOR kondisi
Jika record ditemukan maka akan menampilkan pesan nomer recordnya, utuk melanjutkan pencarian lagi dengan syarat yang sama bisa dilakukan dengan perintah :
CONTINUE
Jika ditemukan lagi maka akan menampilkan norecordnya, begitu seterusnya sampai di record terakhir dan menampilkan pesan End of Locate Scope.