Wednesday, July 6, 2011

Pengertian dBase

dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platform Apple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu. Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru,sehingga Microsoft Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti Paradox, Clipper, FoxPro, dan Microsoft Access. kepemilikan dBASE pada akhirnya dijual ke Borland pada tahun 1991 dan pada tahun 1999 Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan baru dBASE.

Selain pengertian dBASE diatas, pengertian lain tentang dBAse yaitu:
dBASE adalah salah satu program yang dapat berfungsi sebagai paket program database dan dapat berfungsi sebagai bahasa pemograman. Pada dBASE mengenal 5 jenis data, yaitu :
1. Data Karakter (Character)
2. Data Numerik (Numeric)
3. Data Logika (Logic)
4. Data Memo (Memo)
5. Data Tanggal (Date)

dBASE mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika.

Perkembangan dBase:
u dBase II versi 2.4,
u dBase III, III+,
u dBase IV,
u dBase 5.0,
versi DOS dan Windows,
u dBase 5.5, Visual,
u dBase 7.0, Visual.

Jenis-Jenis Operatorpada dBASE:

1. Operator Matematik
Operator matematik yang digunakan pada dBASE memiliki langkah – langkah pengerjaan berikut ini:
  • Pangkat ^ atau **
  • Perkalian *
  • Pembagian /
  • Penambahan +
  • Pengurangan -
2. Operator Relational
Operator Relational digunakan untuk membandingkan ekspresi karakter, Numerik atau tanggal secara logika, dengan catatan ekspresi yang dibandingkan harus dengan jenis yang sama.
  • Lebih Kecil <
  • Lebih Kecil Atau Sama Dengan <=
  • Lebih Besar >
  • Lebih Besar Atau Sama Dengan >=
  • Sama Dengan =
  • Tidak Sama Dengan <> atau #
  • Perbandingan Substring $
3. Operator Logical
Operator Logika menghasilkan suatu logika dari perbandingan dua ekspresi logika :
  • Pengelompokan ( )
  • Logika DAN .AND.
  • Logika ATAU .OR.
  • Logika BUKAN/TIDAK .NOT.
4. Operator String
Operator String adalah upaya penggabungan beberapa string :
  • Penggabungan (+)
  • Pemisahan (-)

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)
9

2. Fungsi String :
Berfungsi untuk mengubah numerik menjadi karakter. Sintaks :
STR ( [
] [desimal])
Contoh:
.? str(20.98989)
21
.? str(56.2222)
56
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 “NEFRANDO TAURUS” TO NAMA
.? substr(NAMA,8)
DOTAURUS
.? substr(“2342 4536 13425”,6,2)
45

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(“ABC”)
3
.? len(“1234567”)
7
6
.? len(“EFG HI”)
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(4.12343,2)
4.23
.? round(4.56678,2)
4.57

8. Fungsi Space
Berfungsi untuk membuat karakter blank sebanyak ekspresi numeric. Sintaks :
SPACE(ekspresi numerik)
Contoh:
.? “Nama”+space(8)+”Saya”
Nama Saya
.Kosong=8
.? “Benny”+space(Kosong)+”Dollo”
Benny Dollo

9. Fungsi SQRT
Berfungsi untuk mencari akar dari suatu ekspresi numeric. 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(“Ferarri “)
Ferarri
.? trim(” Ferarri ”)
Ferarri
.? trim(“Yamaha “)+”Mio”

2 comments:

  1. Terimakasih sharenya,..
    Sangat bermanfaat dan sukses selalu

    ReplyDelete
  2. ya terima kasih juga,
    semoga bisa membantu.

    ReplyDelete