Senin, 07 November 2011

Pengertian QBasic

Qbasic adalah salah satu bahasa pemrograman yang menggunakan bahasa basic, Qbasic sendiri singkatan dari Quick Basic yang merupakan salah satu produk Microsoft Qbasic yang cukup baik untuk belajar dasar pemrograman.

Tipe data pada Qbasic :

Tipe data numerik integer

Tipe Ukuran memory jangkauan nilai
Byte 1 byte 0 .. 255
Shortint 1 byte -128 .. 127
Integer 2 byte -32768 .. 32767
Word 2 byte 0 .. 65535
Longint 4 byte -2147483648

Tipe data numerik real

Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik
real menempati memory sebesar 6 byte.

Tipe data karakter

Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal.
Tipe data string
Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal.

Tipe data boolean.

Tipe data ini mempunyai dua nilai yaitu true & false.

Pengertian Statement Kondisi pada QBasic.

Kondisi atau Perintah pada Quick Basic merupakan perintah yang digunakan untuk melakukan pengecekan suatu kondisi apabila kondisi tersebut dipenuhi atau bisa juga digunakan untuk mengubah urutan eksekusi program dari urutan semula (secara berurutan) menjadi urutan yang sembarang (acak). Perintah ini berhubungan erat dengan operasi logika dan dapat ditulis dalam dua bentuk yaitu IF dengan satu baris perintah saja dan IF dengan banyak baris perintah. IF dengan satu baris perintah digunakan untuk melakukan pengecekan terhadap satu kondisi saja, sedangkan IF dengan banyak baris digunakan untuk melakukan pengecekan terhadap banyak kondisi.

STATEMEN KONDISI

1).    Goto (kondisi tak bersyarat)

Berguna untuk melompatkan proses eksekusi ke suatu baris yang diberi nomor baris atau label tanpa harus mentest suatu kondisi, sehingga sering disebut dengan statement kendali tak bersyarat. Baris yang dituju untuk dieksekusi kemudian ditandai dengan nomor baris atau label.

2).      If
Yaitu pengecekkan biasa yang dilakukan pada suatu kondisi yang sudah terpenuhi atau tidak terpenuhi. Atau bisa juga disebut IF bertingkat.

3).      If then + goto (kondisi bersyarat, hanya satu syarat)
4).      If then + else (kondisi bersyarat dengan 2 atau lebih syarat)

5).      Select case : menyeleksi atau mengeksekusi kondisi yang ditest

STATEMEN PERULANGAN

- For .. next

Mengulangi suatu perintah / instruksi dalam jumlah yang telah ditentukan, serta besar kenaikannya.

- Do while … loop

Mengulangi perintah selama suatu kondisi memenuhi syarat (true) dan berhenti bila tidak lagi memenuh syarat (false)

- Do until … loop

mengulangi instruksi selama kondisi tidak memenuhi syarat (false) dan berhenti bila kondisi memenuhi syarat (true)

- While … wend

sama dengan do while … loop tetapi bentuk penulisannya hanya satu dan tidak memiliki perintah exit untuk menghentikan proses yang berulang sebelum berakhir.

Salah satu contoh program sederhananya adalah :


CLS
REM PROGRAM MENGHITUNG LUAS SEGITIGA
INPUT “MASUKKAN ALAS:”, A
INPUT “MASUKKAN TINGGI:”, T
LUAS = ( A * T ) / 2
PRINT “LUAS SEGITIGA:”, LUAS
END

0 komentar:

Posting Komentar

 
Dewi Ayu Kartika Blogger Template by Ipietoon Blogger Template