1. Fungsi LEN
Digunakan untuk menghitung panjang dari suatu ungkapan
string
Contoh :
10 INPUT “NAMA ANDA ?“;NAMA$
20 PRINT “PANJANG NAMA ANDA
ADALAH”;LEN(NAMA$);”KARAKTER”
RUN
NAMA ANDA ? ARIEF KURNIAWAN
PANJANG NAMA ANDA ADALAH 15 KARAKTER\
Ok
2. Fungsi LEFT$
Digunakan untuk mengambil sejumlah karakter dari mulai
posisi paling kiri
Contoh :
10 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ”
20 A$=LEFT$(Y$,6)
30 PRINT “A$=”;A$
40 END
RUN
A$=ABCDEF
Ok
3. Fungsi RIGHT$
Digunakan untuk mengambil sejumlah karakter dari mulai
posisi paling kanan
Contoh :
10 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ”
20 C$= RIGHT$(Y$,15)
30 PRINT “C$=”;C$
40 END
RUN
C$= LMNOPQRSTUVWXYZ
Ok
4. Fungsi MID$(string,i,n)
Digunakan untuk mengambil sejumlah karakter (n) ditengah
mulai dari posisi yang tertentu (i).
Contoh :
11 Y$=”ABCDEFGHIJKLMNOPQRSTUVWXYZ”
21 E$= MID$(Y$,7,6)
30 PRINT “E$=”;E$
40 END
RUN
E$= GHIJKL
Ok
5. Fungsi VALUE(VAL)
Digunakan untuk mengkonversi data string menjadi data
numerik
Contoh
10 A$=”300”
20 B$=”100”
30 A=VAL(A$)
40 B=VAL(B$)
50 PRINT A$,B$,A$+B$
60 PRINT A,B,A+B
RUN
300 100 300100
300 100 400
Ok
6. Fungsi STR$
Digunakan untuk mengkonversi data numerik menjadi data
string.
Contoh :
10 A=300
20 B=100
30 A$=STR$(A)
40 B$=STR$(B)
50 PRINT A$,B$,A$+B$,STR$(A+B)
60 PRINT A,B,A+B
RUN
300 100 300100 400
300 100 400
Ok
7. Fungsi ASC
Digunakan untuk mencari kode ASCII dari karakter pertama
suatu data string. Meskipun data string tersebut terdiri lebih
dari 1 karakter, tetapi yang dilihat hanya pada karakater
pertamanya.
Contoh :
10 PRINT ASC(“A”)
20 PRINT ASC(“AGUSTUS”)
RUN
65
65
8. Fungsi CHR$
Digunakan untuk mengkonversi dari kode ASCII ke karakter.
Contoh :
10 A=68
20 B=35
30 PRINT A;”Adalah Kode ASCII Untuk Karakter”;CHR$(A)
40 PRINT B;”Adalah Kode ASCII Untuk Karakter”;CHR$(B)
RUN
➢ FUNGSI ARITMATIKA
1. Fungsi Absolute
Digunakan untuk mengambil harga mutlak dari suatu
ekspresi numeris.
Contoh :
10 PRINT ABS(-28.8)
20 PRINT ABS(-5*3)
30 PRINT ABS(3*4.2*2)
RUN
28.8
15
25.2
3. Fungsi CINT
Digunakan untuk membualtkan suatu pecahan ke bilangan
bulat terbesar
Contoh :
10 PRINT CINT(3.5)
20 PRINT CINT(5.4)
30 PRINT CINT(7.8)
RUN
4
5
8
4. Fungsi SQR
Digunakan untuk mengambil harga akar kuadrat dari suatu
bilangan.
Contoh :
10 PRINT SQR(16)
20 PRINT SQR(32*2)
30 A=SQR(81)
40 PRINT A
RUN
4
8
9
Contoh :
10 FOR A=1 TO 3
20 B=RND(A)
30 PRINT”NILAI RANDOM DARI”;A;”ADALAH”;B
40 NEXT : END
RUN
NILAI RANDOM DARI 1 ADALAH .1213501
NILAI RANDOM DARI 2 ADALAH .651861
NILAI RANDOM DARI 3 ADALAH .8688611
7. Fungsi SIN
Digunakan untuk mencari harga sinus suatu sudut yang
dinyatakan dalam radian.
Contoh :
10 PRINT SIN(1.5)
20 PRINT SIN(30)
30 PRINT SIN(45)
RUN
.9974951
-.9880317
.8509035
8. Fungsi TAN
Digunakan untuk mencari harga tangen suatu sudut yang
dinyatakan dalam radian. Bila sudut ingin dinyatakan dalam
bentuk derajat,kalikan sudutnya dengan 0.015
Contoh :
10 PRINT TAN(1.5)
15 PRINT TAN(30*.015) 14.10142
20 PRINT TAN(30) .483055
30 PRINT TAN(45) -6.405332
RUN 1.619775