Anda di halaman 1dari 8

LABORATORIUM TEKNIK KIMIA Nama : Naufaldy Wira Pratama

FAKULTAS TEKNOLOGI INDUSTRI NPM/Semester : 1531010106/ I .


UPN VETERAN JATIM Romb./Group : X/B .
Praktikum : Pemrograman Komputer . NPM/ Teman Praktek : 1531010130/Churotul Uyun
Percobaan : Quick Basic
Tanggal : 6 November 2015
Pembimbing : Ir. Atik Widiati, MT . LAPORAN RESMI

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 :

[nomor baris] statemen [: statemen ..] [komentar]

* Tanda [ ] menyatakan optinonal, artinya boleh ditulis boleh juga tidak.


1. Nomor baris : bisa berupa sembarang bilangan bulat positif dari 0
sampai 65529.
2. Label alphanumeris merupakan kombinasi huruf dan angka sebanyak 1
sampai 40 karakter yang diakhiri dengan simbol titik dua.
Statemen pada QuickBASIC adalah merupakan suatu pernyataan agar
dikerjakan oleh komputer, jadi dapat dikatakan bahwa statemen
merupakan suatu perintah pelaksanaan pekerjaan yang harus dilakukan
oleh komputer. Pembentukan statemen merupakan gabungan dari
beberapa variabel, operator dan nomor baris. (Wiwied)

2. 5 kekurangan dan 5 kelebihan program Quick Basic


Kelebihan Quick Basic :
o Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di
aplikasi apa saja.
o Mencakup semua kelebihan C namun dengan tambahan seperti
misalnya yang utama penanganan kompleksitas dengan OOP.
o Proses executable program bahasa C lebih cepat.
o Mempunyai dukungan pustaka yang banyak.
o Bahasa C tersedia hampir di seluruh jenis computer.
Kekurangan Quick Basic :
o Bahasanya kurang terstruktur.
o Tidak cocok untuk membuat aplikasi besar.
o Sintaksnya penuh dengan GOTO yang menyesatkan.
o Bahasa ini merupakan bahasa yang primitif di era DOS.
o Bahasa C++ dewasa ini kurang begitu popular. (Fisma, 2012)

3. Program menghitung gaji harian karyawan


Program Menghitung Gaji Harian Karyawan
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
90 IF GT<5000000 THEN PRINT "ANDA TIDAK AMAN"
100 IF GT>5000000 THEN PRINT "ANDA AMAN"
110 END

Hasil Program Menghitung Gaji Harian Karyawan


Flowchart Program Menghitung Gaji Harian Karyawan

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

Hasil Program Konversi Satuan Panjang


Flowchart Program Konversi Satuan Panjangc

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