FUNGSI-FUNGSI DBASE
-
Upload
carlos-chase -
Category
Documents
-
view
86 -
download
0
description
Transcript of FUNGSI-FUNGSI DBASE
Sintaks : INT (Ekspresi Numerik)
Berfungsi untuk membulatkan suatu bilangan
Contoh : .? int(7.9) .X=7.5
7 7.5
.? int(-2.1) .? int(X+2)
-2 9
Sintaks : STR (<ekspresi numerik> [<panjang>] [desimal])
Berfungsi untuk mengubah numerik menjadi karakter.
Contoh : .? str(15.12345)
15
.? str(123.45,5)
123
Panjang : Panjang ekspresi numerik termasuk titik desimal
Desimal : Posisi desimal dalam ekspresi
Sintaks : SUBSTR (<ekspresi chr> [<staring position>] [number of chr])
Berfungsi utk mengambil beberapa karakter
Contoh : .store “STIMIK GUNADARMA” TO NAMA
.? substr(NAMA,7)
GUNADARMA
.? substr(“1853 4780 21245”,6,2)
47
Sintaks : VAL (ekspresi karakter)
Berfungsi untuk merubah karakter menjadi Numerik
Contoh : .? val(“ABCD”)
0.00
.? val(“12.456”)
12.456
.? val(“123ABC”
123.00
Sintaks : LEN (ekspresi karakter)
Berfungsi untuk menghitung panjang karakter
Contoh : .? len(“XYZ”)
3
.? len(“1234567”)
7
.? len(“ABC DE”)
6
Sintaks : LOG (ekspresi karakter)
Berfungsi untuk menghitung logaritma natural
Contoh : .? log(1)
0
.? log(10)
2.30
Sintaks : ROUND (ekspresi karakter, <desimal>)
Berfungsi untuk pembulatan numerik (sampai desimal angka)
Contoh : .? round(1.234567,2)
1.230000
.? round(1.234567,4)
1.234500
Sintaks : SPACE(ekspresi nuerik)
Berfungsi untuk membuat karakter blank sebanyak ekspresi numerik
Contoh : .? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=4
.? “Univ”+Kosong+”Gunadarma”
Univ Gunadarma
Sintaks : SQRT (ekspresi numerik)
Berfungsi untuk mencari akar dari suatu ekspresi numerik
Contoh : .? sqrt(16)
4.00
.store 100 to B
.? sqrt(B)
10.00
Sintaks : TRIM(ekspresi karakter)
Berfungsi untuk menghilangkan spasi yang terdapat di ujung karakter
Contoh : .? trim(“Muhammad “)
Muhammad
.? trim(“Halo “)+”Bandung”
HaloBandung