QBASIC
Qbasic adalah sebuah
bahasa pemograman tingkat tinggi yang merupakan salah satu versi dari bahasa
BASIC (kependekan dari Beginner’s All-purpose Symbolic instruction Code,
merupakan bahasa yang biasa dipakai untuk belajar memprogram). Qbasic dibuat oleh
Microsoft Corporation dan tersedia pertama kali dimulai pada DOS 5.0.
Perintah Dasar dalam
Qbasic
INPUT : perintah untuk memasukkan
variabel/data ke dalam 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
denganperintah
PRINT :
perintah untuk mencetak hasil proses.
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 diinginkan.
TIPE
DATA Dalam Qbasic
-
Tipe data
adalah jenis data yang digunakan dalam bahasa pemrograman.
Beberapa
tipe data yang sering digunakan antara lain :
a.
String : Tipe data untuk teks/alphabetic
b.
Integer : Tipe data numeric. Berisi angka-angka bulat
(terbatas) kurang lebih 30.000
c.
Single : Tipe data yang berisi angka pecahan
(desimal)
d.
Double : Berisi Tipe data pecahan (desimal) kurang
lebih 21.000.000
e.
Boolean: Tipe
data yang hanya berisi TRUE atau FALSE
ATURAN
PENAMAAN VARIABLE
·
Nama variable
bisa mencapi 40 karakter
·
Harus dimulai
dengan Huruf
·
Sesudahnya
dapat berupa angka atau huruf
·
Tanda khusus
(%$#!&) diletakkan pada akhir variable
JENIS VARIABEL
:
·
% = integer
·
& = long
·
! = single
·
#=double
·
$ = string
Operasi
Aritmatika
·
=
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)
Fungsi : bukan
Contoh : not 3 (Bukan Tiga)
And
fungsi : menghasilkan nilai antara
contoh: (a>10) and (A<20) nilai antara 11-19
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
fungsi : menghasilkan nilai tepat
contoh: (a>10) or (a<20) nilai antara 10-20
Statemen QBASIC
Statemen adalah pernyataan perintah pada Qbasic untuk mengirim data lewat
keyboard ke komputer, komputer kelayar tampilan dan kepiranti lainnya.
1.
CLS : untuk
menghapus layar output
2.
REM : untuk
memberikan keterangan program
-
Atribut
Deskripsi
data yang bisa mengindetifikasikan entitas
Misal :
entitas mobil adalah no. Mobil, merk mobil, warna mobil dsb.
·
Entitas Diri
adalah nama, mata, warna kulit, rambut, jenis kelamin, warna kulit, jenis
rambut, tanggal lahir, berat, tinggi, hobi, bentuk wajah, bentuk hidung, dsb
-
Field
Lokasi
penyimpanan untuk salah satu elemen data atribut.
-
Record
kumpulan dari field yang berhubungan satu sama lain.
kumpulan dari field yang berhubungan satu sama lain.
-
File
Kumpulan
dari record yang menggambarkan himpunan Entitas.
-
Basis Data
Kumpulan
file yang digunakan oleh program aplikasi serta membentuk hubungan tertentu di
antara record-record di file-file tersebut.
Tipe
|
Data yang disimpan
|
Kebutuhan memori
|
Jangkauan Nilai
|
Integer
|
Bilangan
bulat
|
2
bytes
|
32,768
hingga 32,767
|
Long
|
Bilangan bulat
|
4
bytes
|
Sekitar
+/-2.IE+9
|
Single
|
Bilangan
pecahan
|
4
bytes
|
-3,402823E38
hingga -1.401298E-45 untuk negatif dan untuk positif.
|
Double
|
Bilangan
bulat (double-precision floating-point)
|
8
bytes
|
-1,79769313484232E380
hingga -4,94065645841247E
|
Currency
|
Bilangan,
15 digit sebelum koma dan 4 digit setelah koma
|
8
bytes
|
922.337.203.685.477,5808
hingga 922.337.203.685.477,5807
|
String
|
Teks
|
1
bytes per karakter
|
Hingga
65.000 karakter untuk string dengan panjang tetap dan hingga 2 milyar
karakter untuk string dinamis.
|
Byte
|
Bilangan
bulat
|
1
byte
|
1
hingga 255
|
Boolean
|
Nilai
lojik
|
2
byte
|
True
atau False
|
Date
|
Tanggal
dan waktu
|
8
byte
|
1
jan. 100 hingga 31 Des. 9999
|
Object
|
Gambar
dan objek
|
4
byte
|
N/A
|
Variant
|
Seluruh
jenis data diatas
|
16
byte + 1 byte per karakter
|
N/A
|
Dasar – dasar bahasa pemrograman Visual Basic
a.
Variabel & Tipe Data
1.
Variabel adalah sebuah lokasi di dalam memori komputer tempat menyimpan data yang akan
diolah atau diberi nilai. Variabel memiliki tipe atau jenis yang mempengaruhi
sifat data yang dapat disimpannya.
2.
Konstanta
Seperti halnya variabel, konstanta adalah data
yang disimpan di dalam memori komputer. Namun berbeda dengan variabel nilai
konstanta didefinisikan sekali di awal dan nilainya tidak dapat diubah.
1.
Deklarasi Variabel dan Definisi Konstanta
Sebelum
dapat digunakan, sebuah variabel harus dideklarasikan, begitu juga pada halnya
dengan konstanta harus didefinisikan terlebih dahulu.
Berikut
adalah syntax deklarasi Variabel Visual Berikut:
Dim
Nama_Variabel As Tipe_Variabel
Public
Nama_Variabel As Tipe_Variabel
Private
Nama_Variabel As Tipe_Variabel
Static
Nama_Variabel As Tipe_Variabel
|
Empat
baris diatas menunjukkan terdapat 4 cara untuk mendeklarasikan variabel pada
visual basic.
Dim,
Public, Private, Static dan As adalah keyword atau reserved word (kata kunci
atau kata simpan), yaitu kata yang telah didefenisikan Visual Basic sehingga
tidak boleh digunakan sebagai nama Variabel atau nama Konstanta.
Dim
adalah bentuk standar pendeklarasian variabel di Visual Basic. Baik variabel
dan konstanta memiliki ruang lingkup, yaitu pada bagian mana di dalam program keduanya dapat
digunakan. Public akan menyebabkan variabel akan dikenal di seluruh bagian
program, sedangkan Dim atau Private akan menyebabkan variabel hanya dikenal
pada wilayah tempat variabel atau konstanta dideklarasikan, sedangkan Static
akan mempertahankan perubahan nilai variabel, hal ini ditujukan untuk variabel
yang di deklarasikan di sebuah prosedur/fungsi (pembahasan lebih lanjut pada
pembahasan mengenai sub rutin), dimana Visual Basic akan menghapus nilai
variabel tersebut setelah prosedur/fungsi dijadikan apabila tidak dibutuliskan
dalam bentuk Static.
Contoh
deklarasi variabel Luas bertipe Integer :
Dim
Luas as Integer
|
Bentuk
syntax definisi konstanta :
Const
NAMA KONSTANTA [As Tipe Konstanta] = Nilai Konstanta
|
Perhatikan tanda kurang
siku [ ], menyatakan bahwa penulisan nilai di dalamnya bersifat optional(tidak
wajib), Visual Basic akan mengenali tipe data apa yang paling sesuai dengan
nilai konstanta apabila pemrograman tidak menuliskannya.
Contoh :
Const PHI As Single = 3.14 `
konstanta PHI bernilai 3.14
|
Sama dengan :
Const PHI = 3.14
|
Perhatikan tanda petik ` digunakan Visual basic untuk menandakan bahwa bagian setelahnya pada baris tersebut adalah komentar. Komentar adalah bagian pada program yang bukan bagian kode program dan tidak akan mempengaruhi proses pemograman, komentar dituliskan untuk memberi penjelasan pada program.
Beberapa aturan pemilihan
nama variabel ;
1.
Non Case
Sensitive (tidak membedakan huruf kecil dan huruf besar).
catatan : Secara otomatis Visual Basic dapat merubah penulisan variabel-variabel kedalam
bentuk huruf besar/kecil sesuai pada saat pendeklarasian.
catatan : Secara otomatis Visual Basic dapat merubah penulisan variabel-variabel kedalam
bentuk huruf besar/kecil sesuai pada saat pendeklarasian.
2.
Diawali
huruf.
3.
Tidak
mengandung spasi atau karakter putih (karakter yang tidak tampak) lainnya.
4.
Tidak
mengandung titik (.)
5.
Harus unik
dalam ruang lingkupnya tidak boleh ada variabel dengan nama sama.
6.
Tidak lebih
dari 255 karakter.
Tidak ada komentar:
Posting Komentar