Page 26 - Pengenalan Bahasa Basic
P. 26
BAB 9
STATEMENT INPUT
Statement INPUT berguna untuk memasukkan data ke computer. Tetapi nilai data
dimasukkan pada saat program sedang dijalankan, sehingga data tidak tampak dalam program.
Perhatikan program berikut!
10 INPUT ”A = ”; A
20 INPUT “B = “; B
30 LET C = A / B
40 PRINT “C = “; C
50 END
Setelah program dijalankan, maka pada layer computer akan tampak:
A = ?
yang berarti meminta untuk memasukkan nilai variabel A. Misalnya kita ketik 10 lalu [Enter], maka
pada layar komputer menjadi:
A = ? 10
B = ?
yang berarti meminta untuk memasukkan nilai variabel B. Misalnya kita ketik 2 lalu [Enter], maka
pada layar komputer menjadi:
A = ? 10
B = ? 2
C = 5
Keuntungan penggunaan statement INPUT adalah bahwa data yang dimasukkan bisa
bervariasi setiap kali program dijalankan tanpa harus merubah programnya.
Untuk memberi kejelasan pada program, apa yang harus diketik bila muncul suatu tanda
tanya, maka sebaiknya sebelum statement INPUT diketik, didahului dengan suatu keterangan.
Keterangan tersebut dapat diketik satu baris dengan statement INPUT atau terpisah. Keterangan
sebaiknya dibuat singkat dan jelas maksudnya.
Perhatikan contoh program berikut!
10 PRINT ”Memasukkan nilai variabel A”
20 INPUT ”A = ”; A
30 PRINT
40 PRINT “Kuadratnya adalah: A = “; A * A
2
50 END
Setelah program dijalankan, maka pada layer computer akan muncul tampulan:
Masukkan nilai variabel A
A = ?
Tampilan tersebut muncul setelah komputer melaksanakan baris 10 dan 20, yang berarti meminta kita
untuk mengetikkan nilai variabel A. Misalnya kita ketikkan angkan 10 dan menekan [Enter], maka
baris 30, 40, dan 50 akan dilaksanakan dan pada layar komputer akan muncul tampilan:
Masukkan nilai variabel A
A = ? 10
2
Kuadratnya adalah A = 100
Dengan memberikan keterangan seperti program di atas, maka orang yang menjalankan program
tersebut akan lebih mudah untuk memahami maksud dari programnya.
Untuk lebih memantapkan pemahaman Anda tentang statement INPUT ini, perhatikan beberapa
contoh program berikut!
Program_Turbo Basic 23 Edi Supriyanto, S. Pd.