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
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.
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
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
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
-----------------------------------------
CONTOH PROGRAM: