Soal :
1. Apa yang anda ketahui mengenai Quick Basic ?
2. Sebutkan 5 kekurangan dan 5 kelebihan program Quick Basic !
3. Buatlah program beserta flowchartnya, program menghitung gaji Harian
Karyawan disuatu perusahaan dengan ketentuan ;
a. 1 jam jam kerja = Rp 5000
b. 1 jam jam lembur = Rp 4000
Boleh menggunakan LET/REM/READ-DATA sertakan statement IF-THEN
dengan syarat ; jika total gaji dalam 30 hari < 5000000 beri keterangan dia
dalam kategori tidak aman, sedangkan jika total gaji>5000000 beri
keterangan dia dalam kondisi aman.
4. Buatlah program beserta flowchartnya, program yang berhubungan dengan
teknik kimia ! (boleh berupa konversi satuan)
Jawab:
1. Penjelasan tentang Quick Basic
Quick Basic adalah bahasa Basic yang dikembangkan oleh Microsoft
Corporation. Ada 2 elemen dasar dari QuickBasic (QBasic), yaitu karakter
dan baris program.
1) Karakter
Bahasa QBASIC terbentuk dari karakter-karakter yang membentuk
perintah atau statement. Karakter yang berlaku dalamQBASIC terbagi 3
kelompok :
1. Karakter Abjad : A Z dan a z
2. Karakter Angka : 0 9
3. Karakter Khusus : ! @ # $ % ^ & * ( ) _ + | - = [ ] { } : ; < > , . ? / |
Karakter alphanumerik merupakan gabungan dari 3 kelompok tersebut di
atas. Contoh : Nilai1, Hasil4.
Karakter numerik merupakan kelompok karakter yang terdiri dari karakter
angka saja. Contoh : 3456
2) Baris Program
Merupakan bagian dari program yang berisikan sejumlah perintah
atau instruksi dengan tujuan khusus. Setiap instruksi dipisahkan oleh
simbol titik dua ( : ). Contoh :
SCREEN 0 : COLOR 15,1 : CLS
LOCATE 2,10 : PRINT Bahasa pemrograman QuickBasic
END
Baris program dalam QuickBASIC mempunyai bentuk umum sebagai
berikut :
START
10 DATA 5000,4000
20 READ GK, GL
30 INPUT "JUMLAH
JAM KERJA=";JK
40 INPUT "JUMLAH JAM
LEMBUR=";JL
50 LET GKT=GK*JK
60 LET GLT=GL*JL
70 LET GT=GKT+GLT
80 PRINT "GAJI
TOTAL=";GT
NO
90 IF GT<5000000 THEN 100 IF GT>5000000 THEN
YES YES
PRINT "ANDA PRINT "ANDA
TIDAK AMAN" AMAN"
END
4. Program konversi satuan panjang
Program Konversi Satuan Panjang
10 PRINT "=========================="
20 PRINT "KONVERSI SATUAN PANJANG"
30 PRINT "=========================="
40 INPUT "JARAK DALAM METER=";m
50 X=m*0.001
60 PRINT "KM=";X
65 PRINT "=========================="
70 PRINT "JARAK DALAM METER=";m
80 L=m*39.370079
90 PRINT "INCHI=";L
100 END
START
10 PRINT "=========================="
20 PRINT "KONVERSI SATUAN PANJANG"
30 PRINT "=========================="
40 INPUT "JARAK DALAM METER=";m
50 X=m*0.001
60 PRINT "KM=";X
65 PRINT "=========================="
70 PRINT "JARAK DALAM METER=";m
80 L=m*39.370079
90 PRINT "INCHI=";L
100 END
Daftar Pustaka
Fisma,Andika.2012.Kelebihan-kelemahan-dan-aplikasi-10-bahasa-
pemrograman.(https://andikafisma.wordpress.com) diakses pada 11
Nopember 2015 Pukul 23.15 WIB.
Wiwied. 2009. Dasar Quick Basic.
(http://wiwied.staff.gunadarma.ac.id/Downloads/files/27411/Dasar_QuickB
ASIC.doc). Diakses pada tanggal 10 November 2015 pukul 15.30