PENDAHULUAN
Di era jaman yang semakin maju yaitu jaman teknologi yang semakin
canggih. Teknologi dan ilmu pengetahuan semakin maju sehingga di negara besar
benda yang berguna untuk mempermudah suatu pekerjaan kantor dan perusahaan-
perusahaan.
cukup lama para ilmuan dapat membuat suatu benda yang disebut Komputer.
komputer, para ilmuan dan para ahli belum puas begitu saja sehingga masih
pada saat ini seperti Qbasic serta program-program yang lain perlu kita pelajari
Basic.
basic.
paham dengan teorinya maupun praktek secara langsung , untuk membuat suatu
BAB 1 PENDAHULUAN
BAB V KESIMPULAN
DAFTAR PUSTAKA
LANDASAN TEORI
Quick Basic atau yang biasa disebut QBasic adalah salah satu bahasa
pemrogram yang menggunakan bahasa basic. Dan merupakan salah satu produk
SEJARAH BASIC
pada 5,25 tunggal "360kB floppy disk QuickBasic versi 2.0 dan. kemudian
Melompat Program juga bekerja sama dengan label bernama. Kemudian versi
blok loop.
ke DOS executable. Dimulai dengan versi 4.0, editor termasuk juru yang
eksekusi. Sayangnya, ada beberapa perbedaan halus antara penafsir dan compiler,
yang berarti bahwa program besar yang berjalan benar penafsir akan gagal setelah
kompilasi, atau tidak dikompilasi sama sekali karena perbedaan dalam rutinitas
manajemen memori.
2. Dapat ditambahi fitur-fitur tambahan dan tingkat lanjut umtuk para ahli, tetapi
3. (Interactive Users), mengetahui tentang respon dari apa yang telah diketik ke
computer,
pernyataan yang terpisah. Jadi sebuah program BASIC yang lengkap akan
PRINT : perintah untuk menampilkan data inputan/ teks pada layar monitor.
WRITE : perintah untuk menuliskan data inputan/ teks pada layar. Hampir
yang diinginkan
2. Setiap pernyataan panjangnya tidak dapat melebihi satu baris (yakni tidak
yang dikenal sebagai nomor pernyataan (atau nomor baris). Dua pernyataan
besar.
pembacaan pernyataan.
VERSI BASIC :
Untuk komputer Apple misalnya kita mengenal Applesoft BASIC, MBASIC dan
beberapa versi yang lain. Untuk komputer yang lain seperti Hewlet Packard dan
Spectrum memiliki versi BASIC yang lain pula. Komputer IBM atau yang
QuickBASIC. BASIC versi yang terakhir inilah yang akan kita pelajari.
Versi-versi bahasa BASIC yang disebut di atas bisa dikelompokkan menjadi dua
tipe bahasa BASIC menurut cara pengerjaannya dalam komputer. Kedua tipe
Tipe Konstanta real berkisar dari 1E-38 sampai dengan 1E+38, nilai numeric
Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik
tunggal.
tunggal.
Tipe data ini mempunyai dua nilai yaitu true & false
STATEMENT KONDISI :
STATEMENT PERULANGAN :
- For .. next
- Do while … loop
- Do until … loop
- While … wend
sama dengan do while … loop tetapi bentuk penulisannya hanya satu dan
sebelum berakhir
3 * 4 + 12
URUTAN OPERASI :
(5 + 2 ) * 3
terlebih dahulu adalah +. Terlepas dari adanya tanda kurung pada ekspresi, maka
^ Perpangkatan 1
* Perkalian 2
/ Pembagian 2
\ Pembagian Integer 3
+ Penjumlahan 5
- Pengurangan 5
Rumus QBASIC
A–B+C A–B+C
A:B
(A / B) / (C * D)
CxD
A2 + B3 A^2 + B^3
OPERATOR RELASI :
Operator Fungsi
dicapai oleh operator ini adalah kondisi BENAR (TRUE) atau SALAH (FALSE)
AND Konjungsi
OR Disjungsi
XOR Ekslusif or
EQP Ekivalensi
IMP Implikasi
keterangan di dalam program. Untuk itu digunakan statemen REM atau tanda
kutip ( „ )
Statemen REM adalah statemen yang tidak akan di olah oleh komputer,
Contoh :
Print Jumlah
„ Program selesai
END
Kendali Program
Statemen END
Sebelum proses program dihentikan, semua file yang terbuka akan ditutup.
Setelah proses program berhenti, kendali proses akan diambil alih oleh
sistem operasi.
Contoh :
A = 20
Print A
END
Statemen STOP
proses program berhenti tanpa menutup semua file yang terbuka. Setelah
proses program berhenti, kendali proses tidak diambil alih oleh sistem
operasi.
Contoh :
Print B
STOP
Statemen SLEEP
habis.
Bentuk umum :
SLEEP waktu
Contoh :
SLEEP 10
SLEEP
END
Contoh :
SYSTEM
1. struktur kondisi if, struktur ini dibentuk dari pernyataan if dan sering
diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam
beberapa kondisi.
tindakan yang akan dijalankan kalau kondisi salah. Struktur ini terdiri dari
10 CLS
30 PRINT “ =====================”
70 LET P = 12
80 LET L = 18
90 LET T = 10
100 LUAS = ½ * ( P + L ) * T
120 END
pada urutan perintah yang di berikan pada computer untuk membuat fungsi atau
program dalam bahasa inggris yang oleh kamus oxford di denifisikan sebagai
berikut
Artinya serangkaian intruksi dalam kode yang mengontrol operasi dari sebuah
komputer.
nilai keluaran. Nilai keluaran ini dapat disimpan pada sebuah variabel, dicetak
Fungsi dibagi menjadi dua yaitu fungsi yang sudah disediakan BASIC dan fungsi
yang sengaja diciptakan user (user defined). Kita tidak perlu mendeklarasikan atau
mendefinisikan fungsi yang telah ada pada BASIC kita tinggal memanggil dan
banyak (untuk melihat fungsi pada QBASIC pilih menu Help>Index. Lihat daftar
integer(bulat)
point Single
huruf besar
[blok_statement]
nama_fungsi = ekspresi
[blok_statement]
END FUNCTION
modul utama. Untuk berpindah-pindah dari modul utama ke jendela fungsi tekan
tombol F2, lalau pilih pilihan modul yang ada. Bentuk lain selain fungsi diatas ada
fungsi yang dideklarasikan dan ditulis bersama modul utama. Biasanya digunakan
Atau
[Blok statement]
FNnama_fungsi = ekspresi
[Blok statement]
END DEF
a) Baris Menu
kriteria operasi yang dihasilkan. Visual Basic 6.0 menyediakan tiga belas menu,
dalam mempercepat akses perintah (yang bias jadi tersembunyi di dalam tingkat-
tingkat hirarki). Sebab tombol speed berfungsi sama dengan perintah yang
c) Form
pada form. Kontrol ini misalnya tombol, check box, radio button, memo label,
panel dan sebagainya. Pada form tersedia tombol minimize/restore dan close,
Ukuran form bisa diubah dengan drag dan drop tiga titik di sebelah kanan, bawah
dan pojok kanan bawah. Jika drag ke arah ke luar akan memperbesar dan
window ini terdapat fasilitas yang cukup lengkap. Jika kita melakukan klik ganda
pada sebuah object yang berupa kontrol atau form maka window code ini akan
langsung aktif dan membawa kursor kita ke tempat penulisan program yang
terkait dengan obyek tersebut. Tempat penulisan berada diantara kata Private
Pada Window Code ini terdapat dua buah fasilitas utama yaitu pemilih object dan
e) Toolbox
Toolbox adalah tempat penyimpanan kontrol yang akan kita gunakan pada
f) Project Explorer
pembentuk project. Pada windows ini terdapat tiga tombol pengaktif untuk
Windows Code, Windows Object dan Toggle Folder. Juga terdapat diagram yang
atas. Namun kita bisa membuatnya mengambang keluar dock dengan cara
g) Window Properties
Pada window ini terdapat semua properti yang dimiliki oleh objek terpilih (cara
memilih objek adalah klik objek langsung pada diagram di project explorer atau
Pada windows ini terdapat dua tab yang menampilkan properti dalam dua cara
sesuai dengan nama tab yaitu tab Alphabet (diurutkan berdasarkan namanya
sesuai dengan abjad, ini merupakan pilihan default) dan Categories (diurutkan
sendiri yang telah disediakan VB6 atau kita isikan sesuai dengan kebutuhan.
Bisa digunakan untuk mengatur tata letak form pada layar monitor.
Seringkali kita salah menempatkan form sehingga untuk mendapatkan posisi yang
kita inginkan, setiap kali kita harus menjalankan program unuk mengetahui posisi
dari hasil penyetelan yang kita lakukan. Dengan adanya window form layout ini
pekerjaan yang berulang-ulang yang tidak kita inginkan tersebut bisa dihindari.
i) Window Intermediate
Pada program saat menguji program, window ini bisa digunakan sebagai windows
debug.
j) Metoda (Method)
Metoda adalah suatu set perintah seperti halnya fungsi dan prosedur, tetapi
k) Event
Event adalah peristiwa atau kejadian yang diterima oleh suatu objek,
misalnya klik, seret, tunjuk dan lain-lain. Event yang diterima objek akan memicu
1. File
2. Edit
| New SUB… |
| New FUNCTION… |
3. Options
Penggunaan variable pada Qbasic adalah untuk menaruh data. Dan nilainya
bersifat untuk, dalam arti tidak boleh ada 2 variable yang menggunakan nama
yang sama.
Ada aturan khusus yang harus dipenuhi dalam memberikan nama variable, yaitu :
Contoh : nomermahasiswa
2. Dapat berupa gabungan huruf dan angka, tetapi harus dimulai dengan huruf
3. Tidak boleh ada spasi, jika terdiri dari 2 kata maka pisahkan dengan (_) atau
tertentu untuk variabel, yang harus diletakkan paling belakang dari nama
7. Nama variable tidak boleh sama dengan Qbasic reserver word Salah satu
Harga = 45
Harga = 45 * 2
statement DEFSTR batas huruf , dimana batas awal dan akhir dari variabel
yang akan didefinisikan. Batas tersebut merupakan huruf awal dari variabel
Nama Variabel tersebut tidak perlu memakai simbol dollar ($). Contoh :
DEFSTR A-M,W-Z
WILAYAH =”Tomang-Barat”
KOTA=”Jakarta”
NAMA$=”Abdi Darma”
PRINT NAMA$
Contoh :
Nilai1 = 30
Nilai2 = 10
+2.147.438.648
+3.37E+38
+1.67D+308
Contoh :
Nilai1! = 7.45
Nilai2! = 6.00
END
statement :
DEFINT A, D-F, T
NILAI1 = 3.60
NILAI2 = 4.25
DEFSNG A, D-F, T
NILAI1 = 3.60
NILAI2 = 4.25
2. Gabungan antara huruf dan angka, tetapi karakter pertama harus huruf.
4. Tidak boleh mempunyai nama yang sama dengan pustaka kata Quick Basic
/-----------------------------------------------------------------------\
|------------------------------------------------------------------------|
__
_ _
|----------------------------------------------/
\---------------------------/
2. Tidak boleh sama dengan reserved word, tidak boleh pakai spasi dan spesial
character
LANGKAH-LANGKAH PENGERJAAN
tersebut ?
Quick Basic
4. Lalu klik Run pada QBasic untuk menampilkan hasil eksekusi dari
program tersebut.
Konversikan mata uang mereka dari yen menjadi rupiah dan rupiah
menjadi yen !
Quick Basic.
a. Konversi Suhu
program tersebut
a. Konversi Suhu
a. Konversi Suhu
Soal :
tersebut ?
Jawab :
1. Diket : P = 10cm
L = 20cm
Jawab : Luas = P x L
= 200cm
2. Diket : S1 = 18cm
S2 = 12cm
T = 10Cm
Luas Trapesium = ( )
Luas Trapesium = ( )
Luas Trapesium =
b. Luas Trapesium
b. Luas Trapesium
mulai
Data input :
panjang,lebar
Data Output
TIDAK
Hitung
YA
Hasil
selesai
mulai
Data Output
TIDAK
Hitung
YA
Hasil
selesai
Soal :
Konversikan mata uang mereka dari yen menjadi rupiah dan rupiah
menjadi yen !
Jawab :
1. Diket : 60°C
Jawab :
a. °R =
°R =
°R = 48°R
b. °F = ( )
°F = ( )
°F = 140°F
c. °K =
°K =
°K = 333°K
Jawab :
= 42.400.000 rupiah
= 28.301 yen
a. Konversi Suhu
a. Konversi Suhu
a. Konversi Suhu
mulai
Data input :
=
Data Output
TIDAK
Hitung
YA
Hasil
selesai
mulai
Data input :
400.000 YEN dan
3.000.000 RUPIAH
Data Output
TIDAK
Hitung
YA
Hasil
selesai
KESIMPULAN
5.1 Kesimpulan
dapat konversi dari 60°C menjadi 48°R, 140°F, dan 333°K. Sedangkan
pada laporan resmi yang kedua didapat jumalah uang Melody yang
saran :
benar
http://goblokneblog.blogspot.com/2013/02/pengenalan-dasar-quick-basic.html
http://www.ascusc.org/jcmc/vol2/issue4/witmer1.html.
http://www.ascusc.org/jcmc/vol3/issue1/paccagnella.html.
http://www.isoc.org/inet2000/cdproceedings/inet99/3i/3i3.html.