Computer template

Download Report

Transcript Computer template

Struktur Program dan
Pernyataan
Lily Wulandari
1
Program QBasic
• Terdiri dari satu atau beberapa baris teks
yang berisi pernyataan/statement
• Pernyataan : perintah yang menyebabkan
komputer melakukan suatu tindakan
• Struktur program Qbasic tidak mempunyai
aturan ketat
• Pernyataan dapat ditulis mulai dari kolom
mana saja
2
Beberapa Pernyataan
• PRINT
– Menampilkan tulisan di layar
• CLS
– Untuk menghapus (mengosongkan) layar
• REMARK (REM)
– Tulisan yang tidak berarti apa-apa bagi komputer
(tidak diproses oleh komputer)
– Digunakan sebagai dokumentasi
– Dapat digantikan dengan simbol kutip tunggal (‘)
3
Beberapa Pernyataan
• END
– Menyatakan akhir program
• STOP
– Menghentikan program yang sedang berjalan
– Program dapat dilanjutkan dengan menekan tombol
F5
• SLEEP
– Menunda eksekusi dengan selang waktu tertentu
– Waktu tunda dinyatakan dalam satuan detik
4
Contoh
Hasil
5
Contoh
• Pada contoh ini tulisan B akan
ditampilkan 5 detik setelah A
ditampilkan
6
Pernyataan Berganda
• Dua buah pernyataan atau lebih dapat
diletakkan dalam satu baris
• Antar pernyataan harus dipisahkan
dengan tanda titik dua (:)
Pemisah antar pernyataan
pernyataan1 : pernyataan2
• Contoh :
PRINT “Selamat Belajar” : PRINT “QBasic”
7
Statement Input dan Output
Lily Wulandari
8
Program QBasic
• Terdiri dari satu atau beberapa baris teks
yang berisi pernyataan/statement
• Pernyataan : perintah yang menyebabkan
komputer melakukan suatu tindakan
• Struktur program Qbasic tidak mempunyai
aturan ketat
• Pernyataan dapat ditulis mulai dari kolom
mana saja
9
Beberapa Pernyataan
• PRINT
– Menampilkan tulisan di layar
• CLS
– Untuk menghapus (mengosongkan) layar
• REMARK (REM)
– Tulisan yang tidak berarti apa-apa bagi komputer
(tidak diproses oleh komputer)
– Digunakan sebagai dokumentasi
– Dapat digantikan dengan simbol kutip tunggal (‘)
10
Beberapa Pernyataan
• END
– Menyatakan akhir program
• STOP
– Menghentikan program yang sedang berjalan
– Program dapat dilanjutkan dengan menekan tombol
F5
• SLEEP
– Menunda eksekusi dengan selang waktu tertentu
– Waktu tunda dinyatakan dalam satuan detik
11
Contoh
Hasil
12
Contoh
• Pada contoh ini tulisan B akan
ditampilkan 5 detik setelah A
ditampilkan
13
Pernyataan Berganda
• Dua buah pernyataan atau lebih dapat
diletakkan dalam satu baris
• Antar pernyataan harus dipisahkan
dengan tanda titik dua (:)
Pemisah antar pernyataan
pernyataan1 : pernyataan2
• Contoh :
PRINT “Selamat Belajar” : PRINT “QBasic”
14
Beberapa Statement
•
•
•
•
•
•
•
PRINT
INPUT
LINE INPUT
INPUT$
READ-DATA
RESTORE
LPRINT
15
PRINT
• Digunakan untuk menampilkan informasi/tulisan
ke layar
• Dapat menggunakan tanda pemisah berupa
– Titik koma (;)
– Koma (,)
• Dapat menggunakan berapa fungsi seperti
– TAB
– SPACE$
• Dapat melakukan pengaturan format tampilan
nilai dengan menggunakan USING
16
Contoh PRINT
Hasil
17
Contoh PRINT
18
INPUT
• Untuk memasukkan data dari keyboard
selama eksekusi berlangsung
19
LINE INPUT
• Untuk memasukkan data string yang
mengandung tanda koma
20
INPUT$
Variabel = INPUT$(n)
• Menunggu hingga pemakai mengetik n
karakter dari keyboard
• String yang diketik akan diletakkan ke
variabel
• Karakter yang diketikkan tidak akan
ditampakkan pada layar
• Tidak perlu menekan ENTER
21
Contoh INPUT$
22
READ - DATA
• DATA
– Digunakan untuk meletakkan konstanta /
literal dalam baris program
DATA literal [, literal] …
• READ
– Digunakan untuk membaca konstanta /
literal yang tertera pada statement DATA
READ variabel [, variabel] …
23
Catatan
• DATA bisa berisi satu atau beberapa
literal
• READ dapat diikuti oleh satu atau
beberapa variabel
• Antar literal ataupun antar variabel
dipisahkan dengan tanda koma
• Tipe data pada DATA harus sesuai
dengan tipe variabel pada READ
24
Contoh READ - DATA
25
LPRINT
• Untuk menampilkan output ke printer
LPRINT “Tes …”
Tes …
26
Referensi
• Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik
diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma
• Yay Singleman, Business Programming Logic 2nd –ed, Prentice Hall
Engelwood Cliffs, NewJersey, 1982.
• Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981.
• Insap Santosa, Program-program Terapan Menggunakan Quick
Basic, Andi Yogyakarta.
• Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic,
Andi Yogyakarta.
• Rijanto Tosin, Quick Basic, Dinastindo.
• Wikipedia