PERINTAH CONTOH FUNGSI
CREATE CREATE nama_file Membuat file
DFTRNAMA
LAPTAHUNAN – AN terpotong
AP 1985
JKT
LAP-1985 Aturan dalam pemberian nama file :
1. Tidak boleh > 8 karakter
2. Tidak boleh ada spasi
3. Tidak boleh dimulai dgn angka
Type data Field C,N,L,D,M
DISPLAY STRUCTURE
LIST STRUCTURE USE DFTRNAMA
DISPLAY STRUCTURE Melihat isi susunan file
(jumlah record, last update, keterangan nama field, type, width, dec)
MODIFY STRUCTURE Mengubah struktur file yang telah ada

1. Memasukkan Data – data ke dalam Field

PERINTAH CONTOH FUNGSI
APPEND Untuk menginput data / record ke file, letaknya di akhir record
APPEND BLANK Untuk menginput data tetapi data nya kosong, jumlah record bertambah 1
APPEND FROM Menambah record dari file tertentu ke file (.dbf) yang sedang aktif
INSERT Meyisipkan record di antara record record yang lain
INSERT Menyisipkan suatu record setelah suatu posisi record tertentu, jika posisi record di record 5, stlh di insert, record baru di posisi 6
INSERT BEFORE Record baru akan disisipkan sebelum suatu posisi record ttt, jika sdg di posisi record 5, mk record baru akan terletak di posisi 5, sedang record ke 5 dst akan tergeser ke bawah
INSERT BLANK Record baru terbentuk tapi tidak ada isinya

2.  Men-Display sebuah File

PERINTAH CONTOH FUNGSI
USE USE
USE DFTRNAMA Menutup file
Membuka file
DISPLAY DISPLAY Melihat isi data 1 record
DISPLAY ALL Melihat isi semua record
DISPLAY ALL OFF Melihat semua record, tetapi tidak menyertakan no record
DISPLAY NEXT n Melihat n record, dimulai dari record yang sedang aktif
LIST Sama dengan Display , hanya kalau display per 20 baris, harus tekan enter
SET PRINT ON Mengaktifkan printer
LIST TO PRINT = DISPLAY ALL TO PRINT
CLEAR Menghapus semua tulisan di layar
CLEAR ALL Menutup file database

3.  Mendisplay / List Record-record tertentu atau sekelompok

LIST NEXT dan
DISPLAY NEXT sama saja Cttan:
1. LIST next(nomor) dan
DISPLAY NEXT (nomor) sama saja
2. Jika sesudah LIST NEXT 3
Kemudian LIST NEXT 4,
maka RECORD No 3 Diulang
lagi
3. Walau sudah diberikan LIST
NEXT 6, tp krn jumlah
record berikutnya tinggal
4, maka hanya 4 record yang
Ditampilkan Jumlah record = 10
CLEAR ALL
USE DFTRNAMA
LIST NEXT 4 = RECORD 1 -4
LIST NEXT 3 = 4-7
LIST NEXT 1 = 7
LIST NEXT 6 = 7-10
`
LIST nama,alamat , kota
LIST OFF kota,alamat,nama
DISPLAY OFF nama,alamat,kota
GOTO dan GO Memindahkan pointer ke record tertentu
Memindahkan pointer ke record terbawah
Memindahkan pointer ke record teratas GO 3 = GOTO 3
GO BOTTOM =GOTO BOTTOM
GO TOP = GOTO TOP
LOCATE Mencari suatu record pada file menurut kondisi yang diberikan LOCATE FOR nama = ‘Edy’
Record = 3
DISPLAY
LOCATE FOR alamat = ’Depok’
Record= 5
DISPLAY

4.  Memperbaiki Data

EDIT n Memperbaiki record ke n
^W menyimpan perubahan2 yang dilakukan
^Q menyimpan seluruh perubahan kecuali record yang sedang aktif
BROWSE Mencari record2 dan memperbaiki full screen editing, untuk data yang lebih dari satu
CHANGE Mengedit suatu field dan record tertentu dalam database file CHANGE ReCORD 1
FIELDS NAMA, ALAMAT
CHANGE FIELDS ALAMAT,KOTA FOR KOTA=’SOLO’
CHANGE NEXT 3
REPLACE Mengganti field data satu atau lebih dengan suatu nilai tertentu pada file yang sedang aktif REPLACE RECORD 4 Nama with ‘Dewi ‘, alamat with ‘Depok’ REPLACE ALL KOTA WITH’BANDUNG’ FROM KOTA =’BDG’

5.  Menghapus Data

DELETE Menandai record yang akan dihapus ( tanda *) DELETE RECORD 1
DELETE RECORD 4
PACK Membuang semua record yang ditandai untuk dihapus PACK
RECALL Mengembalikan record yang sudah ditandai untuk dihapus ke keadaan semula(dibatalkan) RECALL

6.  Mengurutkan Data

SORT Mengurutkan data menurut field tertentu (Date, Alphabet, Numerik)
ASCENDING = A-Z 1-n
DESCENDING = Z-A , n-1
Hasilnya serupa dengan file asalnya, file .dbf,
Tidak boleh sama dengan nama file yang diurutkan
Tidak dapat digunakan untuk mengurutkan data ke dirinya sendiri SORT on URAIAN to URAI
INDEX = SORT, bedanya index menghasilkan file.NDX yang urutannya tidak sama dengan fiel sumbernya, yang dimuat hanyalah urautan dari file berdasar key field pengindeksan INDEX on URAIAN To URA1


FIND
SEEK Mencari suatu record pada file yang sudah diindeks, berdasar data field yang diindeks
Mencari suatu record pada file yang sudah diindeks, berdasar field yang diindeks SET INDEX TO URAI
FIND kertas
DISPLAY
Nama=’kertas’
Seek nama
Display


7.  Mengcopy FILE

COPY TO Mengcopy dari suatu file ke file yang baru(backup) USE invent
COPY TO invent1
USE invent1
LIST
Hasilnya sama persis dengan invent
COPY FILE TO Mengcopy dari suatu file ke file yang baru(backup),
Perintah ini tidak berfungsi jika file sedang digunakan COPY FILE invent.dbf TO invent2.dbf
USE invent2
LIST
COPY TO STRUCTURE Mengcopy struktur field dari suatu file ke file yang baru, Data tidak ikut tercopy USE invent
COPY TO invent3 STRUCTURE
LIST STRUCTURE
COPY TO STRUCTURE FIELD Mengcopy field-field tertentu dari suatu file ke file yang baru, strukturnya sama data tidak ikut tercopy. USE invent
COPY TO invent4 STRUCTURE FIELD uraian,harga_satuan
LIST STRUCTURE
COPY TO FOR Mencopy data data dari suatu file yang memenuhi ekspresi yang disebutkan dalam perintah tersebut ke file yang baru. USE invent
COPY TO invent5 FOR tersedia , 10
3 record copied
USE invent5
LIST