Anda di halaman 1dari 7

Pemrogramman BASIC

STATEMENT INPUT-OUTPUT
Statement LET, REM, RESTORE, PRINT dan READ DATA

Statement REM
 digunakan untuk memberikan komentar program, yaitu ;
- Judul program
- Penjelasan program
- Keterangan mengenai variabel yang digunakan
- Keterangan tentang langkah-langkah program,dsb.
 Statement REM dapat diletakkan dimanapun didalam program, baik
diawal program, ditengah program, diakhir program tanpa
mempengaruhi proses program.
Contoh : REM PROGRAM LUAS PERSEGI PANJANG
REM PROGRAMMER : SIAPA SAJA
LET PANJANG = 5
LET LEBAR = 4
REM PROSES
LUAS = PANJANG * LEBAR
REM OUTPUT
PRINT “LUAS = “;LUAS
END
Output :
LUAS = 20
 Sebagai pengganti statemen REM, dapat digunakan tanda petik
tunggal ( ‘ ).

Statement LET
 Digunakan untuk memasukan sebuah nilai/harga kedalam suatu
variabel dimana harga suatu variabel boleh berubah.
Misal : LET A = 10
 B.U. LET variabel = nilai/ekspresi
 Harga suatu variabel boleh berubah

Page 1 of 7 Statement Input-Output


Pemrogramman BASIC

Contoh : LET A = 9 Output :


LET B = 4 : PRINT B 4
LET B = A : PRINT B 9
LET NAMA$ = “SAYA” SAYA
PRINT NAMA$
 Variabel yang sama terdapat pada kedua ruas
Contoh : LET A = A + B
Contoh program : Output :
10 LET A = 3 4
20 LET B = 7 5
30 LET A = A + 1 12
40 PRINT A
50 LET A= A + 1
60 PRINT A
70 LET A = A + B
80 PRINT A : END
 Bersifat optional

Statement READ-DATA
 Statement READ akan membaca nilai-nilai yang didefinisikan dalam
statement DATA kedalam variabel yang ada dalam instruksi READ.
 Statement READ-DATA dapat digunakan untuk membaca deretan nilai
yang berbeda jenisnya.
 Statement DATA dapat diletakan dimana saja, namun disarankan
untuk meletakkannya diawal atau akhir program guna mempermudah
pencariannya.
 Jenis variabel harus sama dengan jenis data yang dibaca. Apabila
jenis variabel tidak sama dengan jenis data yang dibaca maka BASIC
akan menampilkan pesan kesalahan.
 Jumlah data harus sama atau lebih besar dari jumlah variabel. Apabila
terdapat kekurangan data maka BASIC akan menampilkan pesan
kesalahan OUT OF DATA dan program akan dihentikan.

Page 2 of 7 Statement Input-Output


Pemrogramman BASIC

 B. U. READ var1[,var2, ….]


DATA data1[,data2,….]

Contoh 1 : DATA 1,3,5,7,9 Output program tsb :


READ A,B,C,D,E 1 5 9
PRINT A; C , E
END
Contoh 2 :
READ A, B Output program tsb :
PRINT A, B OUT OF DATA
READ A, B
PRINT A
DATA 2, 4, 6
END
Contoh 3 : Contoh 4 :
DATA 13,5 DATA 10,5
READ A,B READ A,B
LET C = (A + B) / 2 LET A = A + 1
PRINT C LET C = A * B
PRINT B PRINT C : PRINT A
END END
Output : Output :
9 55
5 11

Contoh 5 : Contoh 6 :
READ A,B READ A
READ C DATA 2,3,4
DATA 2,3,4 READ B,C
PRINT A,B,C PRINT A,B,C
END END
Output : Output :
2 3 4 2 3 4

Page 3 of 7 Statement Input-Output


Pemrogramman BASIC

Statemen RESTORE
 Statemen Restore menyebabkan data yang sama dibaca sekali lagi
dengan nama variabel yang dapat berbeda.
Contoh 1 : Output :
READ A,B,C 6
6
DATA 1,2,3
LET I = A * B * C
PRINT I
RESTORE
READ D,E,F
LET K = D * E * F
PRINT K
END

Contoh 2 :
REM CONTOH PROGRAM RESTORE
READ A,B,C
PRINT A,B,C
RESTORE 90
READ X,Y
PRINT X
PRINT Y
DATA 2
90 DATA 3,4
END

Output : 2 3 4
3
4

Page 4 of 7 Statement Input-Output


Pemrogramman BASIC

Statement PRINT
 Digunakan untuk menampilkan data dari hasil pengolahan pada layar
tampilan. Data yang ditampilkan dapat merupakan ekspresi.
 B. U. PRINT [deretan ekspresi]
Ket : ekspresi adalah himpunan karakter numerik dan atau
string yang dapat dipisahkan dengan ( , dan ; )
 Pada penulisan statement PRINT dapat menggunakan pemisah
( , dan ; ) untuk mengatur jarak tampilan pada layar.
- (,) untuk mengatur tampilan dalam zona tertentu jarak 11-14
spasi(kolom) dalam satu layar terdapat 80 kolom
- (;) mengatur jarak kira-kira satu spasi(kolom)
Contoh : LET A = 9 Output dari program tsb :
LET B = 4 19 9 10
LET B = A + 1
LET C = A + B
PRINT C , A ; B
END
 Menampilkan nilai string dan karakter
NAMA$ = “DEWI LARASATI”
PRINT “ “+ NAMA$
PRINT “JL. MARGONDA 100 DEPOK”
PRINT
PRINT “----------------------------------------“
END

Output :
DEWI LARASATI
JL. MARGONDA 100 DEPOK

-----------------------------------------

Page 5 of 7 Statement Input-Output


Pemrogramman BASIC

 Menampilkan nilai numerik


Contoh : LET AWAL = 25 Output :
LET TAMBAH = 15 5
PRINT 5 25
PRINT AWAL 15
PRINT TAMBAH 40
PRINT AWAL + TAMBAH
END
 Menampilkan nilai dengan tabulasi
- Untuk menampilkan suatu niali di kolom tertentu dapat
dilakukan menggunakan fungsi TAB dengan menyebutkan
posisi kolomnya.
- Contoh :
PRINT TAB(5);”UNIVERSITAS”
PRINT TAB(2);”GUNADARMA”
END
Output :
UNIVERSITAS
GUNADARMA
- Contoh :
LET N = 7
PRINT
TAB(3);”MARGONDA”;TAB(N*2);”RAYA”
END
Output :
MARGONDA
RAYA

Page 6 of 7 Statement Input-Output


Pemrogramman BASIC

CONTOH PROGRAM:

1. DATA 2,6 5. DATA 2,4,6


READ A,B READ A,B,C
PRINT “B” PRINT B
PRINT “ASCII” PRINT A + B
PRINT A END
END RUN
RUN 4
B 6
ASCII
2 6. DATA 5,10
READ X,Y
2. DATA –3,8 PRINT X * Y
READ A,B PRINT X + 1
LET B = A + 7 PRINT Y/X
PRINT A END
PRINT “B” RUN
PRINT B 50
END 6
RUN 2
-3
B 7. A = 3 : B = 5
4 PRINT A;”+”;B;”=”;
PRINT A + B
END
3. DATA 2,5 RUN
READ C,D 3+5=8
PRINT C
PRINT “C SAMA DENGAN’;C 8. A$ = “EFGHIJ”
END B$ = “KLMN”
RUN PRINT“ABCD”;A$;B$;”OPQR”
2 END
C SAMA DENGAN 2 RUN
ABCDEFGHIJKLMNOPQR
4. A = 3: B = 5
PRINT A; “+”;B;”=”
PRINT A + B
END
RUN
3+5=
8

Page 7 of 7 Statement Input-Output

Anda mungkin juga menyukai