Page 19 - Pengenalan Bahasa Basic
P. 19
BAB 7
STATEMENT GOTO DAN IF – THEN
A. Statement GOTO
Statement GOTO memungkinkan computer melaksanakan baris secara tidak berurutan atau
meloncat. Apabila komputer melaksanakan statement berbentuk GOTO ...., maka ia akan meloncat ke
baris yang nomor barisnya tertera pada statement GOTO. Statement GOTO disebut juga statement
alih tanpa syarat.
Perhatikan contoh program di bawah ini!
10 LET A = 15
20 LET B = 20
30 PRINT “ A + B “
40 GOTO 70
50 PRINT B – A
60 PRINT A
70 END
Hasil pelaksanaan program tersebut adalah:
A + B
Dalam hal ini computer tidak melaksanaan perintah baris 50 dan 60, karena setelah
mengerjakan statement pada baris 40 di perintahkan untuk meloncat ke baris 70.
Perhatikan program berikut!
10 LET A = 15
20 PRINT ”Hello”
30 GOTO 50
40 PRINT A
50 PRINT “How are you today?”
60 END
Hasil pelaksanaan program tersebut adalah:
Hello
How are you today?
B. Statement IF – THEN
Statement IF –THEN memungkinkan computer melaksanakan baris secara tidak berurutan,
tetapi dengan syarat tertentu. Oleh karena itu statement IF-THEN disebut juga statement alih
bersyarat.
Perhatikan contoh program berikut!
10 LET X = 0
20 PRINT X; “ “;
30 IF X = 8 THEN 60
40 LET X = X + 2
50 GOTO 20
60 END
Hasil pelaksanaan program adalah
0 2 4 6 8
Baris 10 X berharga 0. Baris 20, mencetak harga X = 0. Baris 30, karena harga X = 0, maka
melanjutkan ke baris 40, dengan X = 2. Baris 50 mengakibatkan komputer meloncat ke baris 20
(mencetak harga X = 2), demikian seterusnya sampai harga X pada baris 30 sama dengan 8, sehingga
komputer langsung meloncat ke baris 60.
Program Turbo Basic 16 Edi Supriyanto, S. Pd.