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

Postingan Populer