Meng-CREATE sebuah File Database PERINTAH CONTOH FUNGSI CREATE CREATE Membuat file nama_file DFTRNAMA Aturan dalam pemberian LAPTAHUNAN – nama file : AN terpotong 1. Tidak boleh > 8 karakter AP 1985 2. Tidak boleh ada spasi JKT 3. Tidak boleh dimulai dgn LAP-1985 angka Type data Field C,N,L,D,M DISPLAY USE DFTRNAMA Melihat isi susunan file STRUCTURE DISPLAY (jumlah record, last update, LIST STRUCTURE keterangan nama field, type, STRUCTURE width, dec) MODIFY Mengubah struktur file yang STRUCTURE telah ada 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 1
INSERT
PERINTAH USE DISPLAY
LIST SET PRINT ON LIST TO PRINT CLEAR
Menyisipkan suatu record setelah suatu posisi record tertentu, jika posisi record di record 5, stlh di insert, record baru di posisi 6 INSERT Record baru akan disisipkan BEFORE 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 Record baru terbentuk tapi tidak BLANK ada isinya Men-Display sebuah File CONTOH FUNGSI USE Menutup file USE DFTRNAMA Membuka file DISPLAY Melihat isi data 1 record DISPLAY ALL Melihat isi semua record DISPLAY ALL Melihat semua record, tetapi OFF tidak menyertakan no record DISPLAY NEXT n Melihat n record, dimulai dari record yang sedang aktif Sama dengan Display , hanya kalau display per 20 baris, harus tekan enter Mengaktifkan printer = DISPLAY ALL TO PRINT Menghapus semua tulisan di 2
CLEAR ALL
layar Menutup file database
Mendisplay / List Record-record tertentu atau sekelompok LIST NEXT Cttan: Jumlah record = 10 dan 1. LIST next(nomor) dan CLEAR ALL DISPLAY DISPLAY NEXT (nomor) USE DFTRNAMA NEXT sama sama saja LIST NEXT 4 = saja 2. Jika sesudah LIST NEXT 3 RECORD 1 -4 Kemudian LIST NEXT 4, LIST NEXT 3 = 4-7 maka RECORD No 3 LIST NEXT 1 = 7 Diulang LIST NEXT 6 = 7-10 lagi ` 3. Walau sudah diberikan LIST nama,alamat , LIST kota NEXT 6, tp krn jumlah LIST OFF record berikutnya tinggal kota,alamat,nama 4, maka hanya 4 record yang DISPLAY OFF ditampilkan nama,alamat,kota GOTO dan GO Memindahkan pointer ke GO 3 = GOTO 3 record tertentu GO BOTTOM Memindahkan pointer ke =GOTO BOTTOM record terbawah GO TOP = GOTO Memindahkan pointer ke TOP record teratas LOCATE Mencari suatu record pada LOCATE FOR nama file menurut kondisi yang = ‘Edy’ diberikan Record = 3 DISPLAY LOCATE FOR alamat = ’Depok’ 3
Record= 5 DISPLAY EDIT n
BROWSE
CHANGE
REPLACE
Memperbaiki Data Memperbaiki record ke n ^W menyimpan perubahan2 yang dilakukan ^Q menyimpan seluruh perubahan kecuali record yang sedang aktif Mencari record2 dan memperbaiki full screen editing, untuk data yang lebih dari satu 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 Mengganti field data satu REPLACE RECORD atau lebih dengan suatu 4 Nama with ‘Dewi ‘, nilai tertentu pada file yang alamat with ‘Depok’ sedang aktif REPLACE ALL KOTA WITH’BANDUNG’ FROM KOTA =’BDG’ Menghapus Data 4
DELETE PACK RECALL
SORT
INDEX
FIND SEEK
Menandai record yang akan dihapus ( tanda *) Membuang semua record yang ditandai untuk dihapus Mengembalikan record yang sudah ditandai untuk dihapus ke keadaan semula(dibatalkan) Mengurutkan Data 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
DELETE RECORD 1 DELETE RECORD 4 PACK
= SORT, bedanya index menghasilkan file.NDX yang urutannya tidak sama dengan fiel sumbernya, yang dimuat hanyalah urautan dari file berdasar key field pengindeksan Mencari suatu record pada file yang sudah diindeks, berdasar data field yang diindeks Mencari suatu record pada file
INDEX on URAIAN To URA1
RECALL
SORT on URAIAN to URAI
SET INDEX TO URAI FIND kertas DISPLAY Nama=’kertas’ 5
yang sudah diindeks, berdasar field yang diindeks Mengcopy FILE COPY TO
Mengcopy dari suatu file ke file yang baru(backup)
Seek nama Display
USE invent COPY TO invent1 USE invent1 LIST Hasilnya sama persis dengan invent COPY FILE <source Mengcopy dari suatu file ke file COPY FILE invent.dbf file name> TO yang baru(backup), TO invent2.dbf Perintah ini tidak berfungsi jika USE invent2 file sedang digunakan LIST COPY TO STRUCTURE suatu file ke file yang baru, Data COPY TO invent3 tidak ikut tercopy STRUCTURE LIST STRUCTURE COPY TO STRUCTURE dari suatu file ke file yang baru, COPY TO invent4 FIELD strukturnya sama data tidak ikut STRUCTURE FIELD tercopy. uraian,harga_satuan LIST STRUCTURE COPY TO FOR <ekspresi> yang memenuhi ekspresi yang COPY TO invent5 FOR disebutkan dalam perintah tersedia , 10 tersebut ke file yang baru. 3 record copied USE invent5 LIST
6