&
Pemrograman
IB
PENDAHULUAN
diantaranya adalah :
MBASIC,
BASICA,
GWBASIC,
TURBO
BASIC,
dan
QuickBASIC.
Microsoft Corporation.
DASAR-DASAR PEMROGRAMAN
QUICKBASIC
tingkat rendah.
Interpreter
akan
menganalisis
setiap
statemen
BASIC,
Karakter
2. Karakter Angka : 0 9
<>,.?/|
Halaman : 1
Algoritma
Pemrograman
IB
contoh :
&
100
26754
Baris Program
cetakMATRIX:
12345:
END
gambar:
sebagai berikut :
Halaman : 2
Algoritma
&
Pemrograman
IB
Konstanta
adalah suatu data yang nilainya telah didefinisikan sebelum
Variabel
nilai data dimana nilai tersebut bisa berubah pada saat program
numerik.
Variabel String
Halo kawan
Kompiler QBASIC
Contoh :
$ 25.000.000,-
A$ = Bahasa BASIC
NAMA$ = Anita
C$ = Rp. 2500
Contoh :
9.0876
Variabel Numerik
5698
Merupakan
-1.0987
berbentuk bilangan.
variabel
yang
dapat
menampung
data
Halaman : 3
Algoritma
&
Pemrograman
IB
1. mempunyai
Double Precision
tingkat
ketelitian
sampai
15
+32767
Long
Integer
bilangan
digit
bulat
berkisar
antara
Contoh :
34567876
-1.09432D-06
Sifat lainnya:
7654321.12345
3489.9#
titik desimal.
2. bentuk perpangkatan dinyatakan dengan E
3. sering ditulis dengan tanda ! diakhir bilangan.
Contoh :
Deklarasi Variabel
Karena tipe variabel tidak selalu sama, maka tiap-tiap
46.8
-1.09E-6
3476.9
22.5!
Dasar-dasar Pemrograman QuickBASIC
Halaman : 4
Algoritma
&
Pemrograman
IB
Kota = Jakarta
Variabel Numerik
Simbol yang digunakan untuk variabel numerik :
Simbol
%
&
!
integer
Jenis
Contoh
Nilai%=500
Long integer
A% = 5
Nilai& = 8000000
Single precision
B& = 600
A! = 3.40
Double precision
B! = 56.7
Total# = 3,8988768
Variabel String
Halaman : 5
Algoritma
DIM D As Double
&
Pemrograman
IB
A= 50
B= 500000
C= 3.54
D = 1234.5678987
Ekspresi dan Operator
Untuk perhitungan, tidak akan pernah terlepas dari
operator. Dimana penggunaan beberapa operator akan membentuk
suatu ekspresi. Contoh
3 * 4 + 12
penggunaan operator * dan + pada contoh diatas menyebabkan
terbentuknya ekspresi 3 * 4 + 12.
Operator
^
*
/
\
MOD
+
-
Operasi
Perpangkatan
Perkalian
Pembagian
Pembagian Integer
Modulo Aritmatika
Penjumlahan
Pengurangan
Hirarki
1
2
2
3
4
5
5
QBASIC
AB+C
A:B
CxD
(A / B) / (C * D)
A 2 + B3
A^2 + B^3
Urutan Operasi
Urutan pengoperasian operator berdasarkan hirarki yang
telah ditetapkan. Yang menjadi prioritas utama operasi perhitungan
adalah operator yang terletak didalam tanda kurung. Contoh :
(5 + 2 ) * 3
Operator Relasi
Halaman : 6
Algoritma
OR
XOR
EQP
IMP
Fungsi
Sama dengan (equal)
Tidak sama dengan (not equal)
Lebih kecil dari (less than)
Lebih besar dari (greater than)
lebih kecil dari atau sama dengan
Lebih besar dari atau sama dengan
&
Pemrograman
IB
Disjungsi
Ekslusif or
Ekivalensi
Implikasi
Operator Logika
menguji
untuk
program.
Contoh :
beberapa
relasi.
Dimana
pengujiannya
dilakukan
END
Operator
NOT
AND
Kendali Program
Nama Operasi
Komplemen logika (ingkaran)
Konjungsi
Halaman : 7
Algoritma
&
Pemrograman
IB
STOP
sementara.
Statemen SLEEP
Statemen END
Bentuk umum :
operasi.
Contoh :
SLEEP waktu
A = 20
Print A
Contoh :
END
Statemen STOP
Hampir
sama
dengan
END,
tetapi
statemen
ini
SLEEP
END
Statemen SYSTEM
Contoh :
B = 50
Print B
Halaman : 8
Algoritma
&
Pemrograman
Contoh :
PRINT Universitas Gunadarma
SYSTEM
Halaman : 9
IB