Sabtu, 15 Mei 2010

dBase IV-Part 4

4.1Perintah Langsung (Modus Interaktif)

Perintah langsung diketik pada dot prompt (perintah bertitik).
Langsung di eksekusi oleh paket dBase.

4.2Perintah Tak Langsung (Programming)

Instruksi langsung ditulis dalam kesatuan program.
Program dieksekusi sesuai dengan urutannya.
Fasilitas untuk membuat kumpulan instruksi dikenal dengan nama text edito.
Dalam dBase dengan instruksi MODIFY COMMAND.
Luar dBase dengan paket lain seperti Side Kick, WS dsb.
Untuk menjalankan program dengan DO.
Perintah Dari Meni (Assist).

Disini digunakan menu untuk membuatnya.

4.3Cara Kerja Dengan dBASE IV (Bekrja Dengan Dot Prompt).

4.3.1Perintah Untuk Membuat File Data Base

Perintah langsung dengan CREATE

Menggunakan menu dengan memilih DATA kemudian CREATE.

Di dalam pembuatan file database ini harus didefinisikan nama field dengan
ketentuan sbb :

Karakter pertama harus huruf
Tidak boleh ada spasi diantara nama field, tanda baca kecuali ?-?
Panjang maksimum 10 karakter.


Sesudah didefinisikan kemudian struktur file disimpan, sistem akan
menanyakan kita apakah ingin diinput datanya atau tidak, jika ya berarti
tekan Y jika tidak tekan N.


4.3.2Perintah Untuk membuka Atau Menutup File.

Untuk membuka file database
USE

Contoh : membuka file database ?PEGAWAI.DBF?

l USE PEGAWAI

Untuk menutup file database
USE, CLOSE DATA, CLOSE ALL


4.3.3Perintah Untuk Melihat Atau Menampilkan Data
Bentuk umum : LIST [FOR ] [TO PRINT]


Misal :

Tampilkan seluruh data dari awal hingga akhir dengan semua field yang ada.
LIST atau LIST ALL
Tampilkan field NIP dan NAMA
LIST NIP, NAMA
Tampilkan semua field untuk data yang gaji_pokok > 500000.
LIST FOR Gaji_pokok > 500000
Tampilkan NIP dan NAMA bagi mereka yang huruf awalnya A hingga E
LIST NIP, NAMA FOR NAMA < “F” 4.4 Perintah Untuk Mengendalikan Pointer Dari Sebuah Record (Alokasi Petunjuk) : SKIP [angka] : untuk memindahkan letak pointer tetapi tidak ditampilkan Misal : SKIP - 3 à menuju 3 record sebelumnya SKIP + 2 menuju 2 record berikutnya GOTO [angka] : untuk memindahkan letak pointer Misal : GOTO 2 menuju record ke 2 GO TOP à menuju record paling awal GO BOTTOM à menuju record paling akhir 4.5 Perintah Untuk Memodifikasi File Data Base 4.5.1Menghapus Data Perintah yang digunakan : - RELEASE nama variable Contoh : . release x . release y . release MNama . release MAlamat . release all 4.5.2Menambah Data Penambahan data kosong ke database file yang sedang aktif Penambahan data dari file database tertentu ke file database yang sedang aktif APPEND [blank] Contoh : l APPE à menambah record kosong ke database file APPEND FROM [ FOR ]

Contoh : l APPE FROM B : LAP.DBF à menambah record

dari file LAP

4.6 Memperbaiki Data
4.6.1Edit
Mengedit/memperbaiki isi suatu record

Bentuk umum : EDIT [ field ] [ FOR ]



Misal :

Perbaiki data pada record 5
l EDIT 5

Ubah data yang namanya = ?AMIR?
l EDIT FOR NAMA = ?AMIR?

4.6.2Browse

Untuk mengedit, menambah, menampilkan seluruh field secara mendatar serta
seluruh record dapat terlihat (full screen editing)

4.7 Perintah Untuk Mengurutkan Data
4.7.1Sort

Mengurutkan data secara ascending atau descending
menghasilkan file baru dengan extention .dbf
jumlah byte pada file baru sama dengan jumlah byte pada file lama
file baru ini dapat langsung dibuka dengan ?USE?


Bentuk umum : SORT TO ON [ field [ A/D, ?] [ FOR kondisi ]

Misal :

Urutkan file Pegawai.dbf berdasarkan NIP secara menaik dan hasilnya
disimpan dalam NIPS.dbf
SORT ON NIP TO NIPS
USE NIPS
LIST
Urutkan file Pegawai berdasarkan Nama dan NIP
SORT TO NAMNIP ON NAMA, NIP

4.7.2Index

Menghasilkan file dengan extention.ndx
jumlah byte yang lebih kecil
file baru ini tidak dapat dibuka langsung dengan ?USE?


Bentuk umum : INDEX ON [ field ] TO



Misal :

Buat file index dari file Pegawai.dbf dengan field NIP
l INDEX ON NIP TO NIPIN

untuk melihat :

l USE PEGAWAI INDEX NIPIN
l LIST

l USE PEGAWAI
l SET INDEX TO NIPIN

4.8 Mencari Data

4.8.1Locate

Mencari record dalam file yang memenuhi suatu kondisi

Bentuk Umum : LOCATE [ FOR kondisi ]
Misal :

1. Mencari record yang Gaji_pokok < nama =" ?COKRO?" nama =" ?COKRO?">

Misal :

Mencari Golongan IIA
l SET INDEX TO NAMAIN

l FIND ?IIA?

DISP


Mencari nama = BAMBANG
l INDEX ON NAMA TO NAMAIN

l USE PEGAWAI INDEX NAMAIN

l FIND ?BAMBANG?


4.8.3Seek


Fungsinya sama dengan FIND

Bentuk Umum : SEEK

Contoh :

l SET INDEX TO NAMAIN

l NAMA = ?ANDI?

l SEEK NAMA
l DISP

1 komentar: