Bi l atigati ber pr esi
UNSUR-UNSUR BAHASA BASIC
--
-__C
I
M L
r,lTE
___
I(
- ,-,
T?L
1.';
---
S,,,,';
K O ? ' Y
- - ---
.
~ ; c , T P E - pU,:
_
-
/hK"AY
!KIP P4D';YG
rnJ/~+--- -
____9_ 4IC----------- -
1
1
o k r u ~ e x /9V
--
Fn !_--__--
----
1
'
-
---
CALL 'lo
""R PADA AH^
oleh :
DisanpaiKan pada P e n a t a r a n Penggunaan K o a r p u f ~ r
p a d s Perguruan Dinyyah P u f r i
Padang Pan j a n g
Tanggal 23 Februari 1491 5 l d . 23 Maref 15'91
UNSUR-UNSUR BAHASA BASIC
clleh : D r s .
Kasri~an F:ub:uti,
S e p e r t i h a h a s a p e r n u q u a m a t i 1a i titiya,
*)
MF'd.
BAS112 memputiyai t a t a
b a t i a s a dati p e r b e n d a t i a r a a t i k a t a . T a t a b a t i a s a r i ~ e r u p a k a n a t u r a n
yatig bertir-rbutigati
detigati
betituE:-betitul::
pertiyataati/stat ernetit
seclatig k a t i p e r b e t i d a t i a r a a t i C::at a b e r i si s ~ . k u r i ~ paunl si nsbc11
Basic,
a t a u tatida-tatida
yatig d i gutikati d a l arlt pemrcqrarflati BASIC.
Makal. ati i t i i a k a n ri~empelajar i crtisur-utisur
seperti
: t : ~ ~ ~ t i s t a t i t a ,v a r i a b e l ,
batiasa
rumus-rumus
BASIC,
(eksperesi),
f u t i g s i s e r t a p e n g g u n a a n a r r a y dati s t a t e m e n t DIM.
1. t
$,
merupalcan h u r u i
pernyataan
di
yang d i d e f i n i s i %,
! dan
awal'
#.
nama-nama
variabel
y a n y hendak d i d e f i n i s i k a n j e n i s - j e n i s n y a .
Contoh :
1 0 6% = 4 / 7
2 0 G! = 4 / 7
D E F I N T A-D
DEFSNG E - H
DEFDRL I -L
DEFSTR H-P
s = 417
G = 4/7
K = 4/7
M = "Alamat:"
Print B
Print G
Print K
Print M
Pada
sampa i
dari
car3
I,
semua v a r i a b e l
h u r u f E sampai
,
berupa
string
4/7
"Alamat:"
int.8
int G
int K
int H
v a r iabel
H berupa bilangan p r e s i s i
s e d a n g k a n vat- i a b e l d e n g a n h u r u f
.
bilangan presisi
ganda.*.(double p r e c i s i o n )
#
variabel
sebaiknya
=
=
yang dimulai
D alcan k e r - u p a b i I a n y a n h u l a t ,
p r e c i s io n )
P
3 0 K#
4 0 M$
50 Pr
60 P r
70 Pr
80 P r
RUN
dari
yang
tunygal
huruf A
d imu 1 a i
(single
I sampa i L a d a l a h
dan huruf'M
sampai
.
string.
Untuk
d i g u n a k a n t a n d a $,
mendefinisikan
seperti
agar perbedaannya t e r l i h a t dengan j e l a s ,
variabel
pada c a r a
terutama j i k a
11,
Pro-
gramnya c u k u p p a n j a n g .
.J.Ekspresi-ekspresi
D a l a m b a h a s a BASIC,
disebut
Operator
operator,
d i g u n a k a n s i m b o l - s i r n b o l ~ k h u s u sy a n y
melalssanakan
operasi
aritmatik.
i n i d i y u n a k a n u n t u k rnenghubungkan b i l a n g a n - b i l a n g a n
atau variabel
maan
untuk
BASIC
bilangan,
(ekspresi).
d a n membentuknya m e n j a d i s u a t u p e r s a -
Rerdasarkan j e n i s operatornya,
k i t a dapat
menggunakan o p e r a t o r - o p e r a t o r
e k s p r e s i r e l a s i o n a l dan e l i s p r e s i
tik,
(1)
t e r s e b u t u n t i ~ k ~ e k s p r e sair i t m a string.
Ekspresi Aritmatilc
O p e r a t o r at- i t m a t il< cfi girnakan u n t u k eKspr-es i a r i t m a t i k .
GAS I C
rnempunya i
da lam
Tabel
5
o p e r a s i a r i t m a t i li d a s a r y a n g
di j e
.2 : Operator Aritrnatik
-
Operator
f
Simbol
+
w~
l as,l
A > 8
Persamaan dgn.
p e r s . A Ija b a r
a = b
a c h
a > b
A
A
>=
B
a > b
><
A
>< 8
3 = b
=
atau
atau
,
<
b
A r t i
A sama d e n g a n R
A IeSih kecil
dari 8
A lebih besar
dari B
A lkhih k e c i l
.
a t a u sama d e n g a n
8
A l e b ih besar
a t a u sama d e n g a n
8
A t i d a k sama d e ngan 8
I
i
. 4 Fungsi
BASIC d i l e n g K a p i
k a n fungsi
-
I z i n yang j u y a
yaitu :
.
~ e r u p a k a ns i n g k a t a n d h r i
numerik,
:
INT(XJ
dengan f u n g s i - f u n g s i
.
merupa-
INTeger
#'
-
@
Digu6akan
cahan
-
Fungsi
u n t u k mengubah h i 1 angan r i i l
(S) m e n j a d i
:
O
O j i k a X=O
-1
j i k a X
--
-__C
I
M L
r,lTE
___
I(
- ,-,
T?L
1.';
---
S,,,,';
K O ? ' Y
- - ---
.
~ ; c , T P E - pU,:
_
-
/hK"AY
!KIP P4D';YG
rnJ/~+--- -
____9_ 4IC----------- -
1
1
o k r u ~ e x /9V
--
Fn !_--__--
----
1
'
-
---
CALL 'lo
""R PADA AH^
oleh :
DisanpaiKan pada P e n a t a r a n Penggunaan K o a r p u f ~ r
p a d s Perguruan Dinyyah P u f r i
Padang Pan j a n g
Tanggal 23 Februari 1491 5 l d . 23 Maref 15'91
UNSUR-UNSUR BAHASA BASIC
clleh : D r s .
Kasri~an F:ub:uti,
S e p e r t i h a h a s a p e r n u q u a m a t i 1a i titiya,
*)
MF'd.
BAS112 memputiyai t a t a
b a t i a s a dati p e r b e n d a t i a r a a t i k a t a . T a t a b a t i a s a r i ~ e r u p a k a n a t u r a n
yatig bertir-rbutigati
detigati
betituE:-betitul::
pertiyataati/stat ernetit
seclatig k a t i p e r b e t i d a t i a r a a t i C::at a b e r i si s ~ . k u r i ~ paunl si nsbc11
Basic,
a t a u tatida-tatida
yatig d i gutikati d a l arlt pemrcqrarflati BASIC.
Makal. ati i t i i a k a n ri~empelajar i crtisur-utisur
seperti
: t : ~ ~ ~ t i s t a t i t a ,v a r i a b e l ,
batiasa
rumus-rumus
BASIC,
(eksperesi),
f u t i g s i s e r t a p e n g g u n a a n a r r a y dati s t a t e m e n t DIM.
1. t
$,
merupalcan h u r u i
pernyataan
di
yang d i d e f i n i s i %,
! dan
awal'
#.
nama-nama
variabel
y a n y hendak d i d e f i n i s i k a n j e n i s - j e n i s n y a .
Contoh :
1 0 6% = 4 / 7
2 0 G! = 4 / 7
D E F I N T A-D
DEFSNG E - H
DEFDRL I -L
DEFSTR H-P
s = 417
G = 4/7
K = 4/7
M = "Alamat:"
Print B
Print G
Print K
Print M
Pada
sampa i
dari
car3
I,
semua v a r i a b e l
h u r u f E sampai
,
berupa
string
4/7
"Alamat:"
int.8
int G
int K
int H
v a r iabel
H berupa bilangan p r e s i s i
s e d a n g k a n vat- i a b e l d e n g a n h u r u f
.
bilangan presisi
ganda.*.(double p r e c i s i o n )
#
variabel
sebaiknya
=
=
yang dimulai
D alcan k e r - u p a b i I a n y a n h u l a t ,
p r e c i s io n )
P
3 0 K#
4 0 M$
50 Pr
60 P r
70 Pr
80 P r
RUN
dari
yang
tunygal
huruf A
d imu 1 a i
(single
I sampa i L a d a l a h
dan huruf'M
sampai
.
string.
Untuk
d i g u n a k a n t a n d a $,
mendefinisikan
seperti
agar perbedaannya t e r l i h a t dengan j e l a s ,
variabel
pada c a r a
terutama j i k a
11,
Pro-
gramnya c u k u p p a n j a n g .
.J.Ekspresi-ekspresi
D a l a m b a h a s a BASIC,
disebut
Operator
operator,
d i g u n a k a n s i m b o l - s i r n b o l ~ k h u s u sy a n y
melalssanakan
operasi
aritmatik.
i n i d i y u n a k a n u n t u k rnenghubungkan b i l a n g a n - b i l a n g a n
atau variabel
maan
untuk
BASIC
bilangan,
(ekspresi).
d a n membentuknya m e n j a d i s u a t u p e r s a -
Rerdasarkan j e n i s operatornya,
k i t a dapat
menggunakan o p e r a t o r - o p e r a t o r
e k s p r e s i r e l a s i o n a l dan e l i s p r e s i
tik,
(1)
t e r s e b u t u n t i ~ k ~ e k s p r e sair i t m a string.
Ekspresi Aritmatilc
O p e r a t o r at- i t m a t il< cfi girnakan u n t u k eKspr-es i a r i t m a t i k .
GAS I C
rnempunya i
da lam
Tabel
5
o p e r a s i a r i t m a t i li d a s a r y a n g
di j e
.2 : Operator Aritrnatik
-
Operator
f
Simbol
+
w~
l as,l
A > 8
Persamaan dgn.
p e r s . A Ija b a r
a = b
a c h
a > b
A
A
>=
B
a > b
><
A
>< 8
3 = b
=
atau
atau
,
<
b
A r t i
A sama d e n g a n R
A IeSih kecil
dari 8
A lebih besar
dari B
A lkhih k e c i l
.
a t a u sama d e n g a n
8
A l e b ih besar
a t a u sama d e n g a n
8
A t i d a k sama d e ngan 8
I
i
. 4 Fungsi
BASIC d i l e n g K a p i
k a n fungsi
-
I z i n yang j u y a
yaitu :
.
~ e r u p a k a ns i n g k a t a n d h r i
numerik,
:
INT(XJ
dengan f u n g s i - f u n g s i
.
merupa-
INTeger
#'
-
@
Digu6akan
cahan
-
Fungsi
u n t u k mengubah h i 1 angan r i i l
(S) m e n j a d i
:
O
O j i k a X=O
-1
j i k a X