Anda di halaman 1dari 6

Konsep Sistem Informasi B

Perintah-perintah Dasar dBase


Merubah Struktur Database MODIFY STRUCTURE <nama file> atau MODI STRU <nama file> Mengcopy Struktur File COPY STRUCTURE TO [<nama file>] [FIELD <daftar field>] Proses penggandaan tersebut tidak diikuti dengan datanya Mengcopy File Dbase COPY TO <nama file baru> [(Scope)] [FIELDS (daftar field)] [WHILE/FOR <kondisi>] Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif Mengcopy File COPY FILE <nama file1> TO <nama file2> Mengubah Nama File RENAME <nama file1> TO <nama file2> Menghapus File DELETE FILE <nama 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 : .USE <nama file> 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]
Perintah2 Dasar dBase Siti Aliyah

Konsep Sistem Informasi B

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 [<scope>] FOR <kondisi> Melihat Data .DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR (kondisi)] [TO PRINT] OFF SCOPE : Untuk menampilkan atau mematikan nomor record : terdapat 4 pilihan RECORD n : hanya pada record ke n
Siti Aliyah

Perintah2 Dasar dBase

Konsep Sistem Informasi B

WHILE FOR

: sebanyak n record mulai dari pointer ALL : semua record REST : semua record setelah pointer : dilakukan selama kondisi bernilai benar, berhenti : dilakukan selama memenuhi kondisi

NEXT n

Perbedaan : LIST : Menampilkan data secara terus menerus DISPLAY : Menghentikan penampilan data untuk setiap 20 baris

Perintah2 Dasar dBase

Siti Aliyah

Konsep Sistem Informasi B

Sintaks : INT (Ekspresi Numerik) Berfungsi untuk membulatkan suatu bilangan Contoh : .? int(7.9) .X=7.5 7 7.5 .? int(-2.1) -2 .? int(X+2) 9

Sintaks : STR (<ekspresi numerik> [<panjang>] [desimal]) Berfungsi untuk mengubah numerik menjadi karakter. Contoh : .? str(15.12345) 15 Panjang : Panjang ekspresi numerik termasuk titik desimal Desimal : Posisi desimal dalam ekspresi

Sintaks : SUBSTR (<ekspresi chr> [<staring position>] [number of chr]) Berfungsi utk mengambil beberapa karakter Contoh : .store STMIK GUNADARMA TO NAMA .? substr(NAMA,7) GUNADARMA .? substr(1853 4780 21245,6,2) 47

Sintaks : VAL (ekspresi karakter) Berfungsi untuk merubah karakter menjadi Numerik Contoh : .? val(ABCD) 0 .? val(12.456)
Perintah2 Dasar dBase Siti Aliyah

Konsep Sistem Informasi B

12.456 .? val(123ABC) 123

Sintaks : LEN (ekspresi karakter) Berfungsi untuk menghitung panjang karakter Contoh : .? len(XYZ) 3 .? len(1234567) 7 .? len(ABC DE) 6

Sintaks : LOG (ekspresi karakter) Berfungsi untuk menghitung logaritma natural Contoh : .? log(1) .? log(10) 0 2.30

Sintaks : ROUND (ekspresi karakter, <desimal>) Berfungsi untuk pembulatan numerik (sampai desimal angka) Contoh : .? round(1.234567,2) 1.23

Sintaks : SPACE(ekspresi numerik) Berfungsi untuk membuat karakter blank sebanyak ekspresi numerik Contoh : .? Halo+space(5)+Bandung Halo Bandung

Perintah2 Dasar dBase

Siti Aliyah

Konsep Sistem Informasi B

.Kosong=4 .? Univ+space(Kosong)+Gunadarma Univ Gunadarma

Sintaks : SQRT (ekspresi numerik) Berfungsi untuk mencari akar dari suatu ekspresi numerik Contoh : .? sqrt(16) 4 .store 100 to B .? sqrt(B) 10

Sintaks : TRIM(ekspresi karakter) Berfungsi untuk menghilangkan spasi yang terdapat di ujung karakter Contoh : .? trim(Muhammad ) Muhammad .? trim(Halo HaloBandung )+Bandung

Perintah2 Dasar dBase

Siti Aliyah

Anda mungkin juga menyukai