Perintah-perintah
Dasar dBase
Ø Merubah
Struktur Database
MODIFY STRUCTURE atau MODI STRU
Ø Mengcopy
Struktur File
COPY STRUCTURE TO [] [FIELD ]
Proses penggandaan tersebut tidak diikuti dengan
datanya
Ø Mengcopy File
Dbase
COPY TO [(Scope)] [FIELDS (daftar field)]
[WHILE/FOR ]
Jika akan meng-copy struktur dan copy file database
pastikan file tersebut aktif
Ø Mengcopy File
COPY FILE TO
Ø Mengubah Nama
File
RENAME TO
Ø Menghapus File
Ø Menghapus File
DELETE FILE
Dalam proses copy file, rename & delete file ini
harus jelas extensionnya, karena proses tersebut tidak hanya untuk file
database saja
Ø Membuka File
Database
Sebelum mengisi data, terlebih dahulu file database
harus dibuka dengan
perintah :
perintah :
.USE
Ø Menutup File Database
Ø Menutup File Database
File database yang aktif harus ditutup dengan perintah
:
.USE
Ø Mengisi atau
menambah data
.APPEND atau .APPEND[BLANK]
Penambahan data akan dilakukan pada posisi EOF (End Of
File) dan otomatis EOF-nya akan turun lagi.
Ø Menyisipkan
Data
.INSERT atau .INSERT [BLANK] [BEFORE]
Penyisipan akan diletakkan pada record setelah posisi
pointer.
Ø Menghapus
Data.
.DELETE [(scope)] [WHILE/For (kondisi)]
Bila tidak digunakan parameternya maka yang akan di
delete adalah record pada posisi pointer.
Ø Membatalkan
Penghapusan
.RECALL [(scope)] [WHILE/For (kondisi)]
Sama dengan Delete, jika tidak digunakan parameter
maka yang akan dibatalkan adalah record posisi pointer
Ø Menegaskan
Penghapusan
.PACK
Berbeda dengan perintah penyuntingan sebelumnya
(selalu per record yang dituju), untuk perintah
BROWSE memungkinkan, meneliti dan merubah data sebanyak-banyaknya
yang dapat dicakup layar.
Tombol yang dapat digunakan :
[CTRL]-A atau [HOME] : satu field ke kiri
[CTRL]-F atau [END] : satu field ke kanan
[CTRL]-Q atau [ESC] : batalkan perubahan
[CTRL]-W atau [CTRL]-[END] : simpan
[CTRL]-Y : hapus karakter dari posisi kursor
[CTRL]-B : gulung layar ke kiri
[CTRL]-Z : gulung layar ke kanan
Ø MencariRecord
.SKIP [exp N]
Ø Memindahkan
Pointer Maju atau Mundur
.LOCATE [] FOR
Ø Melihat Data
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE
(kondisi)] [FOR
(kondisi)] [TO PRINT]
OFF : Untuk menampilkan atau mematikan nomor record
SCOPE : terdapat 4 pilihan
RECORD n : hanya pada record ke n
NEXT n : sebanyak n record mulai dari pointer
ALL : semua record
REST : semua record setelah pointer
WHILE : dilakukan selama kondisi bernilai benar,
berhenti
FOR : dilakukan selama memenuhi kondisi
Perbedaan :
LIST : Menampilkan data secara terus menerus
LIST : Menampilkan data secara terus menerus
DISPLAY : Menghentikan penampilan data untuk setiap 20
baris
Fungsi-fungsi dBASE
1.
Fungsi Integer berfungsi untuk
membulatkan suatu bilangan
Sintaks :
INT (Ekspresi Numerik)
Contoh :
.? int(7.9)
7
.X=7.5
7.5
.? int(-2.1)
-2
.? int(X+2)
.? int(X+2)
9
2.
Fungsi String berfungsi
untuk mengubah numerik menjadi karakter.
Sintaks :
STR ( [] [desimal])
Contoh :
.? str(15.49345)
15
.? str(15.500001)
16
Panjang : Panjang ekspresi numerik termasuk titik desimal
Desimal : Posisi desimal dalam ekspresi
3.
Fungsi Substring berfungsi untuk
mengambil beberapa karakter
Sintaks :
SUBSTR ( []
[number of chr])
Contoh :
.store “STMIK
GUNADARMA” TO NAMA
.? substr(NAMA,7)
GUNADARMA
.? substr(“1853 4780
21245”,6,2)
47
4.
Fungsi Val berfungsi untuk merubah
karakter menjadi Numerik
Sintaks :
VAL (ekspresi
karakter)
Contoh :
.? val(“ABCD”)
0
.? val(“12.456”)
12.456
.? val(“123ABC”)
123
5.
Fungsi Length berfungsi untuk
menghitung panjang karakter
Sintaks :
LEN (ekspresi
karakter)
Contoh :
.? len(“XYZ”)
3
.? len(“1234567”)
7
6
.? len(“ABC DE”)
6
6.
Fungsi Log berfungsi untuk
menghitung logaritma natural.
Sintaks :
LOG (ekspresi
karakter)
Contoh :
.? log(10)
2.30
7. Fungsi Round berfungsi untuk
pembulatan numerik (sampai desimal angka)
Sintaks :
ROUND (ekspresi karakter, )
Contoh :
.? round(1.234567,2)
1.23
.? round(1.237654,2)
1.24
8. Fungsi Space berfungsi
untuk membuat karakter blank sebanyak ekspresi numerik
Sintaks :
SPACE(ekspresi numerik)
Contoh :
.? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=4
.? “Univ”+space(Kosong)+”Gunadarma”
Univ Gunadarma
9. Fungsi SQRT berfungsi untuk mencari akar dari suatu ekspresi numerik
Sintaks :
SQRT (ekspresi numerik)
Contoh :
.? sqrt(16)
4
.store 100 to B
.? sqrt(B)
10
10. Fungsi Trim berfungsi untuk
menghilangkan spasi yang terdapat di ujung karakter
Sintaks :
TRIM(ekspresi karakter)
Contoh :
.? trim(“Saya “)
Saya
.? trim(” saya ”)
saya
.? trim(“Halo “)+”Bandung”
HaloBandung
Tidak ada komentar:
Posting Komentar