perintah-perintah interaktif dalam dbase IV

 

PERINTAH – PERINTAH PADA DBASE

 

Pengolahan data di dalam dBase dapat dilakukan dengan beberapa cara :

  1. 1.  Perintah Langsung (Modus Interaktif)

n Perintah/instruksi langsung diketik pada dot prompt (perintah bertitik)

n Langsung dieksekusi oleh paket dBase

 

 

  1. 2.  Perintah Tak Langsung (Programming)

n Instruksi di tulis dalam satu kesatuan program

n Program dieksekusi sesuai dengan urutannya.

n Fasilitas untuk membuat kumpulan instruksi dikenal dengan nama text editor :

n dalam dBase dengan instruksi MODIFY COMMAND

n luar dBase dengan paket lain seperti SideKick, WS dsbnya.

n Untuk menjalankan program dengan DO

n Perintah Dari Menu (Assist)

Disini digunakan menu untuk membuatnya

Jenis-Jenis File

DBASE IV memiliki 9 jenis file, yaitu :
1. File Database (.DBF)
2. File Memo Database (.DBT)
3. File Format (.FMT)
4. File Report (.FRM)
5. File Label (.LBL)
6. File Memori (.MEM)
7. File Indeks (.NDX)
8. File Program (.PRG)
9. File Teks (.TXT)

 

3

Untuk membuat database kosong dengan Microsoft Access lakukan langkah-langkah berikut:

  1. Jalankan aplikasi Microsoft Access (yang digunakan pada artikel ini Microsoft Access 2003).
  2. Pilih “Blank Database”.
  3. Setelah itu akan muncul tampilan kotak dialog File New Database yang meminta Anda untuk memberikan nama File Database serta memilih lokasi  di mana data akan disimpan.
  4. Klik pada kolom file name, gantilah db1 dengan coba1.
  5. Setelah nama database ditentukan pilih Create. Kemudian akan muncul tampilan seperti Gambar 1.

Gambar 1. Kotak coba1 Database

 

Perintah untuk membuka/menutup file

  • Untuk membuka file database

            USE <nama file>

            Contoh : membuka file database “PEGAWAI.DBF”

                                    l USE PEGAWAI

  • Untuk menutup file database

USE, CLOSE DATA, CLOSE ALL

Menambah data

 

*              Penambahan data kosong ke database file yang sedang aktif

*    Penambahan data dari file database tertentu ke file database yang sedang aktif

4

APPEND [blank]

Contoh : l APPE à menambah record kosong ke database

        file

 

APPEND FROM <file> [ FOR <kondisi>]

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

  dari file LAP

  1. 3.  Perintah untuk melihat/menampilkan data

 

Ä LIST

Bentuk umum : LIST <nama file> [FOR <kondisi>] [TO PRINT]

 

Misal :

  1. a.  Tampilkan seluruh data dari awal hingga akhir dengan semua field yang ada.
  • LIST atau LIST ALL
  1. b.  Tampilkan field NIP dan NAMA
  • LIST NIP, NAMA
  1. c.  Tampilkan semua field untuk data yang gaji_pokok > 500000.
  • LIST FOR Gaji_pokok > 500000
  1. d.  Tampilkan NIP dan NAMA bagi mereka yang huruf awalnya A hingga E
  • LIST NIP, NAMA FOR NAMA < “F”

 

Alokasi penunjuk

DISPLAY

Perbedaan DISPLAY dengan LIST

n DISPLAY dipengaruhi oleh posisi pointer (penunjuk)

n LIST tidak dipengaruhi oleh pointer

 

 

Ä Beberapa perintah untuk mengendalikan pointer dari sebuah record (alokasi penunjuk):

5

  1. 1.  SKIP [angka] : untuk memindahkan letak pointer tetapi tidak ditampilkan

Misal : SKIP – 3 à menuju 3 record sebelumnya

   SKIP + 2 à menuju 2 record berikutnya

  1. 2.  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

Memperbaiki data

 

Perintah untuk memperbaiki record :

  1. a.  EDIT
  2. b.  BROWSE
  3. c.  REPLACE

 

  1. a.  EDIT

Mengedit/memperbaiki isi suatu record

Bentuk umum : EDIT <scope> [ field ] [ FOR <kondisi> ]

 

Misal :

  1. 1.  Perbaiki data pada record 5

     l EDIT 5

  1. 2.  Ubah data yang namanya = “AMIR”

l EDIT FOR NAMA = “AMIR”

  1. b.  BROWSE

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

c.  REPLACE

Mengganti isi/data field sebagian atau keseluruhan dengan suatu nilai tertentu.

Bentuk umum : REPLACE field WITH field FOR kondisi

6

Misal : Ubah semua nama “ALI” menjadi “AMIR”

l REPL NAMA WITH “AMIR” FOR NAMA = “ALI”

 

 

1. Mengubah Nama Table
Table user menjadi pengguna

1

ALTER TABLE user RENAME TO pengguna;

2. Mengubah Nama Field
Field username menjadi namauser

1

ALTER TABLE user CHANGE username namauser varchar(100);

Menghapus data

Data dihapus dapat dalam 2 keadaan :

1. Keadaan dihapus secara logika

2. Keadaan dihapus secara fisik

 

Secara logika data dapat dihapus dengan perintah DELETE

Misal : DELE ALL à data seluruhnya akan dihapus secara

logika

LIST à setelah dihapus, data tsb masih dapat  ditam-

pilkan tapi ada tanda  *

RECALL ALL à membatalkan penghapusan data  se-

cara logika

 

Secara fisik data dapat dihapus dengan perintah PACK, yang sebelumnya harus di DELETE.

 

 

7

Mengurutkan data

 

  1. 1.  SORT

n mengurutkan data secara ascending atau descending

n menghasilkan file baru dengan extention .dbf

n jumlah byte pada file baru sama dengan jumlah byte pada file lama

n file baru ini dapat langsung dibuka dengan “USE”

 

Bentuk umum : SORT TO <file baru> ON [ field [ A/D, …] [ FOR kondisi ]

Misal :

  1. 1.  Urutkan file Pegawai.dbf berdasarkan NIP secara menaik dan hasilnya disimpan dalam NIPS.dbf

n SORT ON NIP TO NIPS

n USE NIPS

n LIST

  1. 2.  Urutkan file Pegawai berdasarkan Nama dan NIP

n SORT TO NAMNIP ON NAMA, NIP

 

  1. 3.  INDEX

n menghasilkan file dengan extention.ndx

n jumlah byte yang lebih kecil

n file baru ini tidak dapat dibuka langsung dengan “USE”

 

Bentuk umum : INDEX ON [ field ] TO <nama file>

 

Misal :

Buat file index dari file Pegawai.dbf dengan field NIP

l INDEX ON NIP TO NIPIN

untuk melihat :

  1. a.  l USE PEGAWAI INDEX NIPIN

l LIST

 

8

  1. b.  l USE PEGAWAI

l SET INDEX TO NIPIN

 

 

Mencari data

 

  1. 1.  LOCATE

mencari record dalam file yang memenuhi suatu kondisi

Bentuk Umum : LOCATE [ FOR kondisi ]

Misal :

1. Mencari record yang Gaji_pokok < 500000

l LOCATE FOR Gaji_pokok < 500000

l  DISP

  1. 2.  Mencari record yang Nama = “COKRO”

l LOCATE FOR Nama = “COKRO”

 

2. FIND

mencari data dari file index

Bentuk umum : FIND <string>

Misal :

  1. 1.  Mencari Golongan IIA

l  SET INDEX TO NAMAIN

l  FIND “IIA”

DISP

 

 

 

 

9

  1. 2.  Mencari nama = BAMBANG

l  INDEX ON NAMA TO NAMAIN

l  USE PEGAWAI INDEX NAMAIN

l  FIND “BAMBANG”

 

  1. 3.  SEEK

Fungsinya sama dengan FIND

Bentuk Umum : SEEK <ekspresi>

Contoh :

l  SET INDEX TO NAMAIN

l  NAMA = “ANDI”

l  SEEK NAMA

l  DISP

_ Merubah Struktur Database

MODIFY STRUCTURE <nama file> atau MODI STRU <nama file>

** Proses penggandaan tersebut tidak diikuti dengan datanya

 

_ Mengcopy Struktur File

COPY STRUCTURE TO [<nama file>] [FIELD <daftar field>]

 

_ 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

 

10

 

 

pertanyaan :

 

cara pembuatan suatu data menggunakan dbase IV?

 

 Jawaban :

 

 

 

 

11

 

 

 

12

 

Kesimpulan :

Kita dapat membuat suatu program data menggunakan dbase IV. Yang dapat mempermudah dalam pengerjaannya. Sistem dalam dbase telah dipermudah untuk penggunanya.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

Tinggalkan komentar