DBASE IV


Pengertian Dbase IV
 
DBASE adalah salah satu program paket komputer (Sofwawe Package Program) yang dibuat khusus untuk mengolah data dalam jumlah besar (banyak) atau biasa disebut dengan Database Program (Relational Database Management System). Perangkat lunak ini merupakan hasil buah karya dari Wayne Ratiff dipasarkan pertama kali dengan nama dBASE II. Dbase IV  mulai dipasarkan pada akhir tahun 1988 diciptakan oleh Ashton-Tate dan merupakan pengembangan dari Dbase II dan dbase III serta dbase III Plus.

Modus Kerja Dbase IV
 
Dalam pengoperasian DBase ada 2 cara dalam penggunaan fasilitas yang ada.
1. Modus Interaktif (Perintah langsung)
Pada modus kerja ini segala macam operasi untuk mengolah data perintahnya dapat diberikan secara langsung sesuai dengan menu yang tersedia pada dbase. Perintah yang dapat dilaksanakan pada modus ini untuk masalah yang sederhana, seperti :
•    Pemasukan data
•    Koreksi Data
•    Pengurutan Data
•    Pembuatan Laporan
Perintah/instruksi langsung diketik pada dot prompt (perintah bertitik)
Langsung dieksekusi oleh paket dBase
2. Modus Program (Perintah Tak Langsung)
Pada modus kerja ini sebelum melakukan pengolahan data, terlebih dahulu disusun sebuah program yang terdiri dari beberapa instruksi. Program digunakan untuk memecahkan suatu masalah diselesai dengan cepat dan efesiensi.

Tipe Data Pada DBASE IV
 
Pada dBase IV mengenal 6 tipe data, yaitu :
1.    Character (C)
Data ini dapat berupa huruf, angka atau karakter-karakter lainnya mencakup semua simbol ASCII, di kter.mana data tsb tidak dapat dapat dioperasikan secara matematis. Panjang data karakter maksimun 256 kara
2.    Numeric (N)
Data ini terdiri dari angka 0 sampai dengan 9, titik desimal, tanda plus (+) dan minus (-), dimana data tersebut dapat dilakukan operasi matematis.
3.    Logic
Data ini terdiri dari dua pilihan  .T. (True) dan .F. (False) atau  .Y. (Yes) dan .N. (No)
4.    Date
Data ini terdiri dari angka yang menyatakan tanggal dan ditulikan dalam format baku MM/DD/YY (Month/Date/Year). Contohnya 08/17/45 untuk menyatakan 17 Agustus 1945. Format baku ini masih dapat diubah. Data jenis ini dapat digunakan dalam perhitungan.
5.    Memo
Data ini sama dengan data karakter hanya panjang maksimum mencapai 4000 karakter
6.    Float
Data ini sama dengan data numerik hanya saja data ini jika dipergunakan kan tersimpan dalam Floating Point hingga dapat dipanggil sewaktu-waktu untuk perhitungan aplikasi ilmiah.






Operator-Operator Pada DBASE IV

1.    Operator Matematik
Operator matematik digunakan untuk perhitungan matematis.  Operator matematik  pada dBase memiliki urutan pengerjaan seperti dibawah ini :



2.    Operator Relational
Operator relational digunakan untuk membandingkan ekspresi karakter, numerik atau tanggal secara logika, dengan catatan ekspresi yang di bandingkan harus dengan jenis yang sama.





3.    Operator Logica
Operator logica menghasilkan suatu logica dari perbandingan dua ekspresi logica.



4.    Operator String
Operator string adalah upaya penggabungan beberapa string.


Perintah-Perintah Dasar dan Fungsi Pada DBASE IV 
 
a.  Perintah-perintah Dasar
 
1. Merubah Struktur Database 
MODIFY STRUCTURE <nama file> Atau
MODIFY STRU <nama file>
Perintah Assist
➢    Aktifkan file yang akan digunakan
➢    Pilih file yang akan digunakan
➢    Setelah tekan Enter pilih Display Data
➢    Pada layar monitor akan tampil data yang telah diiisi
➢    Untuk merubah data pindahkan sel-aktif ke tempat yang akan dirubah

Untuk menambahkan data :
➢    tekan F10
➢    Pilih Add New Record pada menu Record
➢    Sel-aktif akan menuju ke tempat pengisian data 

Untuk menghapus data :
➢    Pilih Record yang akan dihapus dengan menggerakan sel-aktif
➢    Tekan F10
➢    Pilih Mark Record For Deletion pada menu record
➢    Saat ini Record telah ditandai untuk penghapusan

2.    Mengopy File
a.    Mengopy Struktur File
COPY STRUCTURE TO [<nama file>] [FIELD <daftar field>]
Ket : Proses penggandaan tersebut tidak diikuti dengan datanya 
b.    Mengopy File Dbase
COPY TO <nama file baru> [(Scope)] [FIELDS (daftar field)]
[WHILE/FOR <kondisi>] 
Ket : Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif 
c.    Mengopy File
COPY FILE <nama file1> TO <nama file2>

3.    Mengubah Nama File
RENAME <nama file1> TO <nama file2>

4.    Menghapus File
DELETE FILE <nama file>
Ket : Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja 5. Membuka File Database
Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan perintah : USE <nama file>

6.    Menutup File Database
.USE

7.    Mengisi atau Menambah Data
APPEND  
Atau 
APPEND[BLANK]
Ket : Penambahan data akan dilakukan pada posisi EOF (End Of File) dan otomatis EOF-nya akan turun lagi.

8.    Menyisipkan Data
INSERT   
Atau 
INSERT [BLANK] [BEFORE]

9.    Menghapus Data
DELETE [(scope)] [WHILE/For (kondisi)]
Ket : Bila tidak digunakan parameternya maka yang akan di delete adalah record  pada posisi pointer.

10.    Membatalkan Penghapusan
RECALL [(scope)] [WHILE/For (kondisi)]
Sama dengan Delete, jika tidak digunakan parameter maka yang akan dibatalkan adalah record posisi pointer

11.    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 :

12.    Mencari Record
SKIP [exp N] 

13.    Memindahkan Pointer maju atau Mundur 
LOCATE [<scope>] FOR <kondisi> 

14.    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 dengan display :
LIST             : Menampilkan data secara terus menerus
DISPLAY     : Menghentikan penampilan data untuk setiap 20 baris

b.  Fungsi-Fungsi Pada DBASE IV
 
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)
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 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

7.    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(0)+”Gunadarma” Univ Gunadarma

8.    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



Referensi :
http://note-why.blogspot.co.id/2012/09/pengenalan-dbase-iv-makalah-dbase-iv.html

Comments