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 -
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 $
Operator Logika menghasilkan suatu logika dari perbandingan dua ekspresi logika :
- Pengelompokan ( )
- Logika DAN .AND.
- Logika ATAU .OR.
- Logika BUKAN/TIDAK .NOT.
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”
Terimakasih sharenya,..
ReplyDeleteSangat bermanfaat dan sukses selalu
ya terima kasih juga,
ReplyDeletesemoga bisa membantu.