Anda di halaman 1dari 18

Elemen Dasar QBasic

1
Karakter
• Huruf (A .. Z, a .. z)
• Angka (0 .. 9)
• Simbol (*, +, -)

2
Simbol Khusus

3
Kata Tercadang
• Kata yang mempunyai makna khusus
(reserved words)
• Tidak boleh dipakai untuk menamakan
label, variabel, konstanta simbolis maupun
nama subrutin dan fungsi

4
Variabel
• Untuk menyimpan data
• Nilai data dapat diubah sewaktu-waktu
• Jumlah variabel tidak dibatasi
• Masing-masing variabel harus bersifat unik
(tidak ada dua variabel yang menggunakan
nama yang sama)

5
Jenis Variabel
• Numerik, digunakan untuk menyimpan data
bilangan
– Integer
– Long integer
– Single precision
– Double precision
• String (aplhanumerik), untuk menyimpan data
string (bisa berupa campuran antara huruf, angka,
dan simbol)

6
Jangkauan Nilai

7
Penamaan Variabel
• Panjang nama bisa 1 hingga 40 karakter
• Harus dimulai dengan huruf
• Sesudahnya bisa berupa huruf atau angka
• Huruf kecil dan kapital dianggap sama
• Tanda khusus digunakan pada akhir nama variabel
untuk menentukan jenis variabel (lihat hal 3)
• Diusahakan agar mudah dibaca
• Boleh menggunakan tanda pemisah berupa titik (.)

8
Contoh Variabel
Nama Variabel Jenis Variabel
Baris% Integer
JumPenduduk& Long Integer
RataRata Single
RataRata! Single
JumUang# Double
Alamat$ String

9
Konstanta / Literal
• Kebalikan dari variabel
• Nilainya bersifat tetap
• Dibagi menjadi :
– Numerik
• Integer
• Long integer
• Single precision
• Double precision
– String

10
Contoh
Integer Long integer Single Double
356 300000& 25.6 12345678947#
-27 -32768& 600000! 1.23456781D+02
+58 .5
30% 1.2E+02
1.2E2
1.2E-5
String
"UMAR BAKRI"
"Jalan HM Tohir RT 02/02 Pondokcina Depok"
"2 * 3 = 6"
11
Konstanta Oktal & Heksadesimal
• Merupakan konstanta bertipe integer
• Konstanta oktal diawali &O
• Konstanta heksadesimal diawali &H

Konstanta Keterangan
&O10 10 oktal atau 8 desimal
&H10 10 heksadesimal atau 16 desimal
&HFF FF heksadesimal atau 255 desimal

12
Konstanta Simbolis
• Konstanta yang diberi nama
• Didefinisikan menggunakan pernyataan
CONST
CONST nama = ungkapan [, nama = ungkapan ] …

• Contoh :
CONST PI = 3.141593

13
Pernyataan Penugasan
• Pemberian nilai ke variabel
• Dapat dilakukan menggunakan LET
LET variabel = Nilai
• Atau
Variabel = Nilai

14
Contoh LET

Penugasan Keterangan
LET Jumlah = 1 Jumlah diisi dengan 1
LET Jumlah = 1 + 2 Jumlah diisi dengan hasil 1 + 2
LET Jumlah = Jumlah + 1 Nilai dari Jumlah dinaikkan sebesar 1
LET Nama$ = "Ahmad" Nama$ diisi dengan string "Ahmad"
LET a = b = c = 0 a, b, dan c diisi dengan 0

15
Catatan
• Variabel numerik hanya bisa diisi dengan
nilai numerik dan tidak bisa diisi dengan
nilai string, dan sebaliknya
• Jika tidak ada pernyataan penugasan kepada
variabel, maka variabel numerik akan
bernilai/berisi 0 dan variabel string akan
bernilai/berisi string kosong (“”)

16
Operator, Operand, Ungkapan

Operator

1+2–3 Ungkapan (ekspresi)

Operand

17
Operator & Ekspresi Matematika
Operator Arti Prioritas Ekspresi
^ Pangkat 1 2 ^ 3 --> 8
* Kali 2 2 * 3 --> 6
/ Bagi (real) 2 7 / 2 --> 3.5
\ Bagi (integer) 3 7 \ 2 --> 3
MOD Sisa pembagian 4 7 MOD 2 --> 1
+ Tambah 5 2 + 3 --> 5
- Kurang 5 2 - 3 --> -1

18

Anda mungkin juga menyukai