Anda di halaman 1dari 16

Pemrograman III

MICROSOFT VISUAL FOXPRO

 Visual Foxpro adalah merupakan salah satu aplikasi


pengolah database yang menerapkan manajemen database
relasional yang biasa diseBu t dengan RDBMS ( Relational
Databse Mannagement System ) yang berorientasi objek.
 
1. Pada Visul Foxpro terdapat beberapa istilah, diantaranya :
 Project Manager
 Database
 Tabel : Tabel Bebas dan Tabel yang termasuk dalam Database
 View
 Connection
2. Cara Mengaktifkan Visual Foxpro

Ada beberapa cara untuk mengaktifkan Visual Foxpro, seperti:


a. Dari Taskbar : Start, Program, Microsoft Visual Studio,
kemudian pilih Microsoft Visual Foxpro.
b. Windows Explorer.
c. Shortcut Microsoft Visual Foxpro.
Kemudian akan muncul layar menu utama Visual Foxpro
yang terdiri dari :
• Baris Judul ( Title Bar )
• Baris Menu ( Menu Bar )
• Toolbar
• Jendela Command ( Command Window )
• Baris Status
• Mengenal Jendela Window
Selain melalui baris menu, pemakai juga dapat melakukan
instruksi secara langsung melalui jendela command. Cara
mengaktifkannya :
• Klik menu Window
• Klik Command Window atau dengan menekan Ctrl + F2.
 
Pada pertemuan kali ini instruksi – instruksi dalam
mengoperasikan Visual Foxpro melalui jendela command.
Seperti :
? digunakan untuk menampilkan pada layar.
Misal : ?“Robi”
? Date() digunakan untuk menampilkan tanggal pada sistem.
?T ime()digunakan untuk menampilkan waktu pada sistem.
Langkah – langkah dalam memBuat tabel bebas dari jendela
command :
• MemBu at directory dengan MD (make directory)
SINTAK : MD lokasi_drive nama_folder
Misal : MD C:\Latihan1
• Mengaktifkan folder yang telah diBu at dengan CD.
SINTAK : CD lokasi_drive nama_folder
Misal : CD C:\Latihan1
• MemBu at tabel bebas atau tabel yng Tidak menjadi
bagian dari database.
SINTAK : Create nama_tabel atau Crea nama_tabel
Misal : Create pelanggan
• Lalu isi nama field, tipe, width dan index.
• Strutur Tabel Pelanggan

Nama field Tipe Width Desimal Index Indexes

Nopen Character 4 Ascending Reguler

Nama Character 20

Alamat Character 25

Notelp Character 15

 Tampilan tabel designer Pelanggan.dbf


• Lalu isi file dengan 5 record.

Nopen Nama Alamat Notelp

D1121 Nur Taman Adiyasa 59750327

D1122 Robi Jl. Kramat V 70070437

D1123 Mia Jl. Kelapa Dua 5350001

D1124 Gilang Jl. Ketapang Raya 54528123

D1125 Reza Komp. Sumber Waras 58526497

• Simpan dengan Ctrl + W


• Operasi – operasi pada Tabel :
 Tampilkan tabel dengan :
 Browse
 List
 List Off
 List fields nama_field. Misal : List Fields nama
 Display (menampilkan tabel pada layar)

 Modifikasi tabel/ mengubah struktur tabel


SINTAK : Modify Structure atau Modi Stru

 Tambah Record
SINTAK : Append atau Appe
 Hapus Record
SINTAK : Delete [scope] nomor_record
Ket : scope : - All : Semua record
Misal : Delete all atau Dele all
- Next : dari record yang aktif sampai record yang ke N.
Misal : Delete next record 4 atau Dele next reco 4
- Record : Record ke N.
Misal : Delete record 2 atau Dele reco 2
 MenyemBu nyikan record yang sudah dihapus.
SINTAK : Set delete on atau Set dele on

 Menampilkan record yang sudah dihapus.


SINTAK : Set delete off atau Set dele off

 Mengaktifkan kembali record yang sudah dihapus.


SINTAK : Recall [scope] nomor_record
Misal : Recall record 2 atau Reca reco 2

 Menghilangkan record yang sudah dihapus secara permanen.


SINTAK : Pack

 Mengaktifkan tabel
SINTAK : Use nama_tabel
Misal : Use pelanggan
 Mengubah / mengganti / mengisi data secara otomatis
SINTAK : Replace [scope] field with statement
Misal : Replace nama with “Malikka” mengubah record awal pada
field nama dengan nama
Malikka.
 Goto 2
Replace alamat with “Tangerang” mengubah record kedua
pada field alamat dengan
alamat Tangerang.
Replace all alamat with “Jakarta ” mengubah semua record
pada alamat menjadi Jakarta.

 Menutup semua tabel yang aktif


SINTAK : Close all

 Keluar dari Visual Foxpro


BU : Quit
•Latihan 1
1. Buatlah seBu ah tabel dengan nama Siswa.Dbf. Berikut struktur tabelnya

Struktur Tabel Siswa


Name Type Width Keterangan

Nis Character 8 Index (Reguler),


(Ascending)

Nama Character 25

Alamat Character 35

Kota Character 10

2. Kemudian input datanya sebagai berikut:

Input Data Tabel Siswa

Nis Nama Alamat Kota

20060201 RIZA WULAN Jl.Mawar no.32 Jakarta

20060202 DESI SARI Jl.Melati no.12 Bandung

20060203 NONENG Jl.Kamboja no.1 Denpasar

20060204 BAGUS Jl.Utan kayu Jakarta


POINTER
• Bentuk pointer berupa tanda anak panah kecil di
depan sebuah record yang berfungsi
menunjukkan record yang sedang aktif sekarang.
Pada saat tabel diBu ka, pointer berada pada
record pertama.

1. Recno()
SINTAK : ?Recno()
Misal : ?Recno()
Browse atau display
2. Goto
SINTAK : Goto nomor_record atau Go nomor_record
Misal : Go 2
Browse

3. indah ke record pertama (BOF/Begining of File)


SINTAK : Go Top
Misal : Go top
Brow

4. Pindah ke record terakhir (EOF/ End of File)


SINTAK : Go Bottom
Misal : Go bottom
Brow
5. SKIP = digunakan untuk pindah dari record yang
sedang aktif ke record berikutnya.
SINTAK : Skip
?Recno()
Brow
Misal : Go top
Skip
?Recno()
Skip 2
?Recno()
Skip-1
?Recno()
PENCARIAN DATA
1. Locate
Berfungsi untuk meletakkan pointer record ke record yang dicari.
SINTAK : Locate for nama_field = statement
Misal : Locate for alamat = “Jakarta”
?Found()
Brow
Dapat juga digunakan perintah ?Found() untuk mengetahui apakah yang dicari ketemu atau tidak.

2. Seek
Pencarian record tertentu dapat dilakukan dengan cepat seandainya file indeks digunakan. Namun tentu
saja data untuk pencarian record harus sama dengan isi field yang ada.
SINTAK : Seek nama_ record_yang_dicari
Misal : Use pelanggan
Set order to tag
Seek “1112”
?Found()
?Nopen,nama,alamat
Brow 5d3c7fdd

Anda mungkin juga menyukai