Belajar Pemrograman BASIC dengan QBASIC
Seperti kebayakan bahasa pemrograman, BASIC juga memiliki
tiga struktur, yaitu: INPUT,PROSES,dan OUTPUT. Yang membedakan dengan
pemrograman lainnya adalah, BASIC merupakan bahasa pemrograman tingkat tinggi,
karena bahasa yang digunakan mendekati bahasa manusia, dlam hal ini bahasa
inggris (bahasa internasional), maka dari itu BASIC dikhususkan untuk pemula,
meski banyak juga programmer pro, yang make bahasa BASIC.
Agar lebih mudah memahami, setiap contoh program yang
saya contohkan, kalian bisa mengetikkannya di QBASIC !!
Pembagian INPUT, PROSES, dan OUTPUTnya seperti dibawah ini:
Input dibagi jadi tiga bagian:
- Input Numerik (berupa angka/integer), Contoh : A = 5
- Input Character(berupa huruf-huruf/string) Contoh : A$ = “blah blah”
- Input dari User (menggunakan statement input) contoh: INPUT “nama”, nama${nantinya akan meminta nama,kemudian “nama$” adalah variabel untuk menyimpan masukan dari user, yang nantinya akan dipanggil dengan nama variabel yang sama. Bisa juga langsung memasukkan variabel seperti Input numerik dan karakter}
Proses dibagi jadi dua bagian:
- Formula/rumus, Contoh : Z=X*Y
- Kondisi, Contoh : if X > 9 or X = 9 then Print “A”else if X > 7 or X = 7 then Print “B”else Print “C”endif
Output dibagi jadi tiga bagian:
- Numerik, Contoh : Print 13, outputnya 13
- Karakter, Contoh : Print “namaku banu”, outputnya namaku banu
- Proses, Contoh: Print 2*3 ,outputnya 6
Di bawah ini ada 2 contoh program untuk mempermudah
penjelasan di atas:
input a=3 {input mumerik}
input b=4 {input mumerik}
c=a+b {proses perumusan}
print c{output numerik, karena “c” mengandung
suatu nilai}
end
____________________________________
input “Masukkan Panjang:”,p {contoh input
karakter}
input “Masukkan Lebar:”,l {contoh input
karakter}
L=p*l
K=2*(p*l)
Print “Luasnya adalah”{contoh output karakter};L;”dan
Kelilingnya adalah”{contoh output karakter}; K {titik
koma untuk memisahkan }
end
____________________________________
Pada bahasa BASIC, simbol matematikanya sama dengan yang
digunakan pada flowchart:
Perpangkatan (^)
Perkalian (*)
Pembagian (/)
Penjumlahan (+)
Pengurangan (-)
____________________________________
Tipe data yang digunakan:
TIPE DATA
|
DIAKHIRI DENGAN TANDA
|
Single-precision (berisi angka kurang dari sama dengan
7 digit)
|
!
|
Integer (berisi bilangan bulat)
|
% (optional)
|
Double-precision (berisi angka kurang dari sama dengan
16 digit)
|
#
|
Long-integer (bilangan bulat yang panjang)
|
&
|
String (berisi karakter huruf)
|
$
|
Tidak ada komentar:
Posting Komentar