7
v 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.

BL MS Visual FoxPro 9.0

Embed Size (px)

DESCRIPTION

fox

Citation preview

Page 1: BL MS Visual FoxPro 9.0

v

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.

Page 2: BL MS Visual FoxPro 9.0

vi

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

Page 3: BL MS Visual FoxPro 9.0

vii

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

Page 4: BL MS Visual FoxPro 9.0

viii

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

Page 5: BL MS Visual FoxPro 9.0

1

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.

Page 6: BL MS Visual FoxPro 9.0

2

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.

Page 7: BL MS Visual FoxPro 9.0

3

• 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