Sintaks INT Ekspresi Numerik Berfungsi untuk membulatkan suatu
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(“ 123 ABC” 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 “)+”Bandung”
- Slides: 11