Anda di halaman 1dari 7

KATA PENGANTAR

Microsoft Visual FoxPro 9.0 merupakan program aplikasi berbasis


Windows dan juga menggunakan bahasa SQL (Structure Query
Language) yang merupakan bahasa query yang sangat andal. Selain
itu, juga di dalam Microsoft Visual FoxPro 9.0 ini mulai
dimasukkan sentuhan pemrograman ala DOT NET oleh Microsoft
supaya mempermudah bagi programmer Visual FoxPro untuk bisa
berinteraksi dengan aplikasi pemrograman DOT NET lainnya yang
tergabung dalam VISUAL STUDIO DOT NET 2005. Dan versi
yang ke-9.0 ini merupakan versi terbaru dari Microsoft Visual
FoxPro, di mana sebelumnya sudah ada versi mulai dari 2.6, 3.0,
5.0, 6.0, 7.0, dan 8.0.
Buku Latihan MICROSOFT VISUAL FOXPRO 9.0 ini dibuat agar
Anda dapat mempelajari, memahami, mencoba, dan melatih
penggunaan fasilitas-fasilitas dalam Microsoft Visual FoxPro dalam
aplikasi Database maupun aplikasi Non-Database. Dalam buku ini
lebih difokuskan dalam melatih secara to the point kepada pembaca
mengenai fungsi dan cara penggunaan command, function, dan
procedure yang disediakan dalam Microsoft Visual FoxPro 9.0.
Buku ini juga sangat berguna untuk Anda sebagai mahasiswa yang
sedang menyusun Tugas Akhir ataupun tugas-tugas pemrograman
lainnya. Selain itu, buku ini juga bermanfaat bagi para programmer
pemula yang ingin mengetahui dan belajar banyak tentang
Microsoft Visual FoxPro 9.0.

v
Tak lupa pada kesempatan ini, penulis mengucapkan terima kasih
atas segala bantuan dan dorongan yang telah diberikan oleh rekan-
rekan sesama programmer dan juga keluargaku yang tercinta.
Penulis berharap buku ini bisa sangat bermanfaat.

Penulis

vi
Daftar Isi

Kata Pengantar .............................................................................v


Daftar Isi.....................................................................................vii

BAB 1 CARA PENGGUNAAN BUKU LATIHAN MICROSOFT


VISUAL FOXPRO 9.0................................................. 1
1.1 Pendahuluan........................................................................1
1.2 Cara Penyampaian Bahasan ..................................................2
1.3 Apa yang Harus Dikuasai?...................................................2
1.4 Siapa Pembaca Buku Ini?.....................................................2
1.5 Setting pada Display Properties Window.............................3

BAB 2 PENGENALAN MICROSOFT VISUAL FOXPRO 9.0..... 5


2.1 Mengenal tampilan Microsoft Visual FoxPro 9.0..................5
2.2 Komponen Utama untuk Menyusun Sebuah Aplikasi ..........7

BAB 3 PEMBUATAN APLIKASI NON-DATABASE


(PROJECT–MENU–FORM) ........................................ 13
3.1 Pembuatan Project.............................................................15
3.2 Pembuatan Menu...............................................................18
3.3 Pembuatan Form ...............................................................30
3.4 Pembuatan Object-Object di dalam Form..........................33

vii
BAB 4 PEMBUATAN APLIKASI NON-DATABASE
(STRING)................................................................. 71
4.1 Pengolahan String dan Character .......................................71

BAB 5 PEMBUATAN APLIKASI NON-DATABASE


(NUMERIC) ............................................................ 155
5.1 Pengolahan Numeric .......................................................155

BAB 6 PEMBUATAN APLIKASI NON-DATABASE


(DATETIME–ALUR PROGRAM–ARRAY–STARTUP–
EXECUTABLE) ....................................................... 179
6.1 Pengolahan Tanggal dan Waktu......................................179
6.2 Pengolahan Alur Program................................................211
6.3 Pengolahan Array ............................................................231
6.4 Pembuatan Startup File dan Aplikasi Executable .............249

BAB 7 PEMBUATAN APLIKASI DATABASE ...................... 257


7.1 Pembuatan Database dan Form Pengolah File Database ...259
7.2 Pembuatan Report...........................................................291
7.3 Pembuatan Aplikasi Database (Executable)......................306

viii
Bab 1
Cara Penggunaan
Buku Latihan
Microsoft Visual FoxPro 9.0

1.1 Pendahuluan
Sering kali kita dipusingkan oleh penjelasan-penjelasan di dalam
on-line help dari Visual FoxPro 9.0. Selain itu, juga untuk
membuat sebuah aplikasi yang utuh, penjelasannya tidak kita
jumpai dalam penjelasan on-line help-nya sehingga sebagai pemula
atau bisa juga dibilang awam tetapi punya interest dalam belajar
pemrograman FoxPro 9.0, lama kelamaan akan surut semangatnya.
Sebab, dalam on-line help-nya, sang pemula tidak dapat menemu-
kan penjelasan yang simpel dan to the point yang bisa menjawab
pertanyaan sang pemula, yaitu bagaimana cara membuat program
di dalam FoxPro 9.0 tersebut.
Didasari oleh konsep seperti di atas, maka penulis akan mem-
berikan latihan-latihan kepada pembaca yang menjurus ke cara
pembuatan aplikasi dalam FoxPro 9.0 secara simpel dan sederhana.

1
1.2 Cara Penyampaian Bahasan
Untuk mencapai tujuan buku latihan ini (yaitu supaya pembaca
bisa membuat aplikasi menggunakan FoxPro setelah membaca
buku ini), maka penyusunan struktur buku ini adalah sebagai
berikut.
• Latihan Pembuatan Aplikasi Non-Database
o Pembuatan Project
o Pembuatan Menu
o Pembuatan Form
o Soal-Soal Pembuatan Aplikasi Non-Database
• Latihan Pembuatan Aplikasi Database
o Pembuatan Database
o Pembuatan Report
o Soal-Soal Pembuatan Aplikasi Database

1.3 Apa yang Harus Dikuasai?


Sebelum menggunakan Microsoft Visual FoxPro 9.0 ini, minimal
Anda harus sudah terbiasa dengan aplikasi-aplikasi yang berjalan
di Windows seperti Office, dan sistem operasi Windows Minimal
Windows 98 sampai dengan Windows XP sehingga Anda tidak
terlalu kesulitan dalam mengerjakan petunjuk langkah-langkah
pengoperasian program seperti yang ada dalam buku ini.

1.4 Siapa Pembaca Buku Ini?


Buku ini ditujukan untuk:
• Mahasiswa yang akan menyelesaikan studinya sehingga
buku ini bisa dijadikan referensi untuk membuat Tugas
Akhir ataupun untuk membuat tugas-tugas pemrograman
lainnya.

2
• Para sarjana Informatika ataupun programmer-programmer
yang menggunakan Microsoft Visual FoxPro sebagai tools
untuk membuat aplikasi.
• Orang-orang penggemar program database yang sudah
mengerti dasar-dasar pemrograman dan logika-logika dasar
dalam menyusun sebuah aplikasi.

1.5 Setting pada Display Properties Window


Sebelum melanjutkan lebih jauh ke dalam Microsoft Visual FoxPro
9.0, aturlah resolusi dari display monitornya. Resolusi minimal
harus 800x600, dalam pembahasan buku ini, kita menggunakan
resolusi 1024X768.

Gambar 1.1 Window Display Properties