Perintah-Perintah dalam Program Qbasiq
Qbasiq
adalah sebuah bahasa pemrograman tingkat tinggi yang merupakan salah satu versi
bahasa BESIC (Beginnier’s all-purpose symbolic intruktion code, merupakan bahsa
yang di gunakan untuk belajar pemrograman ). Qbasiq dibuat oleh microsoft
corporation dan tersedia pertama kali mulai DOS 5,0. Qbasiq merupakan bahasa
tingkat tinggi karena pemrograman qbasiq menggunakan bahasa yang mendekati
bahasa manusia (english). Dalam pemrograman Qbasiq sangat syarat sekali
mengenai algoritma karena karena sebelum membuat suatu program seharusnya kita
membuat alur perumusan masalah tentang program apa yang akan kita buat. Dibawah
ini adalah perintah dasar Qbasiq :
Perintah
dasar dalam Qbasiq
·
Input :
Perintah untuk memasukan variabel / data kedalam program.
·
DIM :
perintah untuk mendeklarasikan variabel.
·
PRINT :
Perintah untuk menampilkan data inputan / teks pada layar monitor.
·
WRITE :
Perintah untuk menuliskan data inputan / teks pada layar. Hampir sama
perintahnya dengan PRINT.
·
CLS :
Perintah untuk membersihkan layar ( Clean Screen ).
·
FOR-NEXT : Salah
satu bentuk perintah perulangan.
·
IF- THEN :
Perintah untuk melakukan suatu perintah apabila sesuai kondisi yang di
inginkan.
·
START : Berfungsi
untuk memulai suatu program yang akan di buat.
·
LET :
Digunakan untuk memberikan nilai pada suatu variable atau juga untuk memproses
suatu program yang telah dibuat.
·
LIST : Digunakan
untuk menampilkan daftar program pada layar tampilan, printer atau kedalam
berkas.
·
RUN : Digunakan
untuk menjalankan program yang ada dalam pengingat atau memanggil suatu program
dari disk atau disket sekaligus menjalankanya.
·
DELETE :
Digunakan untuk menghapus jumlah baris suatu program yang aktif.
·
SAVE :
Digunakan untuk menyimpan program.
·
RESTORE : Perintah
ini digunakan untuk membaca kembali yang telah di baca.
·
END :
Perintah ini diunakan untuk mengakhiri program yang telah di buat.
·
LOAD : Perintah
ini digunakan untuk mengambil program yang sudah tersimpan di dalam disk.
·
FILE :
Perintah ini digunakan untuk menampilkan isi disk yang ada.
·
NEW :
perintah ini digunakan untuk menghapus program dalam pengingat dan membersihkan
semua variable sebelum menulis program baru.
TIPE
data dalam Qbasiq
Tipe data adalah jenis data yang digunakan
dalam bahasa pemrograman. Beberapa tipe data yang sering di gunakan antara lain
:
1.
STRING : Tipe
data untuk teks / alpabetic.
2.
INTEGER : Tipe
data numeric. Berisi angka-angka bulat ( terbatas ) kurang lebih 30.000.
3.
SINGLE : Tipe
data yang berisi angka pecahan ( desimal ).
4.
DOUBLE :
Berisi tipe data pecahan ( desimal ) kurang lebih 21.000.000.
5.
BOOLEAN : Tipe
data yang hanya berisi TRUE and FALS.
Fungsi
Pengolahan Data String
Tujuan dari fungsi pengolahan data
string adalah suatu kumpulan data string yang digunakan untuk menyelesaikan
masalah.
a) STRING$ ( n,x$ )
Fungsi : mengulang
x$ sebanyak n kali
Contoh :
STRING$ ( 5,M ) = MMMMM
b) LEN$ (
x$ )
Fungsi :
mendapatkan jumlah dari x$
Contoh : ( “angga”
) = 5
c) INSTR ( x$,y$ )
Fungsi : mencari
posisi string
Contoh : INSTR (
“angga”,”ngga” ) = 2
d) ASC ( x$ )
Fungsi :
memperoleh nilai ascy
Contoh : ASC ( “A”
) = 65
e) CHR$ ( n )
Fungsi :
memperoleh nilai karakter dengan nilai ascy n
Contoh : CHR$ ( 65
) = A
f) LCASE$ ( x$ )
Fungsi : kapital
menjadi kecil
Contoh : LCASE$ (
“ANGGA” ) = angga
g) UCASE$ ( x$ )
Fungsi : kecil
menjadi kapital
Contoh : UCASE$ (
“angga” ) = ANGGA
h) LEFT$ ( x$,n )
Fungsi :
memperoleh n karakter dimulai dari kiri
Contoh : LEFT$ (
“angga”,2 ) = ang
i) RIGHT$ ( x$,n )
Fungsi :
memperoleh n karakter dimulai dari kanan
Contoh : RIGHT$ (
“angga”,2 ) = gga
j) MID$ ( x$,m,n )
Fungsi : memperoleh
karakter dari m-n
Contoh : MID$ (
“gunadarma”5,3 ) = dar
k) STR$ ( n )
Fungsi : nilai
numeric jadi string
Contoh : STR$ ( 99
) = “99”
l) VAL$ ( n )
Fungsi : string
jadi numeric
Contoh : VAL$ (
“99” ) = 99
PERULANGAN
Perulangan digunakan untuk
mengulang kondisi yang memiliki kesamaan perintah.
·
FOR-NEXT
For i = ..... to n
Perintah
Next i
·
FOR-NEXT-STEP
For i = ..... to n
step –x/x
Perintah
Next i
·
DO-WHILE-LOOP
i% = 1
do while i% < n
perintah
loop
·
DO-LOOP-WHILE
i% = 1
do
perintah
loop while i% <
n
·
DO-UNTIL-LOOP
i% = 1
do until i% < n
perintah
loop
·
DO-LOOP-UNTIL
i% = 1
do
perintah
loop until i% <
n
·
WHILE-WIND
i% = 1
while i% < n
perintah
wend
PERCABANGAN
Percabangan dalam Qbasiq digunakan
untuk menangani kondisi / perintah berurut.
IF
kondisi THEN
Perintah
ENDIF
IF kondisi THEN
Perintah
ELSE
Perintah
ENDIF
IF
kondisi 1 THEN
Perintah 1
ELSEIF
kondisi 2 THEN
Perintah 2
ELSEIF kondisi
3 THEN
Perintah 3
ELSEIF
kondisi ...n... THEN
Perintah ....n....
ENDIF
SELECT CASE
variable
CASE
kondisi 1
Perintah 1
CASE kondisi
2
Perintah 2
CASE
kondisi 3
Perintah kondisi 3
CASE
kondisi ....n....
Perintah ....n....
CASE ELSE
Perintah
END SELECT
PENAMAAN
VARIABLE
1.
Nama variable bisa
mencapai 40 karakter
2.
Huruf dimulai dengan
huruf
3.
Sesudahnya dapat berupa
angka atau huruf
4.
Tanda khusus (
%$#!& )
Jenis-jenis Variable :
% = integer
& = long
! = single
# = double
$ = string
Operasi Aretmatika :
^ = pangkat
* = perkalian
/ = pembagian pecahan
\ = pembagian bulat
Mod = sisa pembagian
+ =
penjumlahan
- =
pengurangan
Operator Relasi :
> = lebih dari
< = kurang dari
>= = lebih dari atau sama dengan
<= = kurang dari atau sama dengan
= = sama dengan
< > = tidak sama dengan
Operator Logika :
·
not
Fungsi : bukan
Contoh : not 3 (
bukan tiga )
·
and
fungsi :
menghasilkan nilai antara
contoh : ( a>10
) and ( a<20 ) nilai antara 11-19
·
or
fungsi :
menghasilkan nilai tepat
contoh : ( a>10
) or ( a<20 ) nilai antara 10-20
Komentar
Posting Komentar