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