intro to qbasic

15
Intro to QBASIC Qbasic (Quick Basic) adalah sebuah bahasa pemograman tingkat tinggi yang merupakan salah satu versi dari bahasa BASIC (kependekan dari Beginner’s All-Purpose Symbolic Instruction Code). Qbasic dibuat oleh Microsoft Corporation dan tersedia pertama kali mulai pada DOS 5.0. Karena bahasa pemograman Qbasic pertama kali dikenalkan pada sistem opereasi DOS, maka bahasa pemograman Qbasic ini merupakan bahasa pemograman tingkat tinggi yang sudah tua dan memiliki sintaks program yang sangat-sangat sederhana, sehingga bahasa pemograman ini sangat mudah untuk dipelajari dan dimengerti. Memulai Qbasic Cara menjalankan bahasa pemograman Qbasic sangat mudah dan gampang. Kita tidak perlu menginstall program tersebut atau harus memunculkan layar prompt DOS lagi. Tetapi hanya dengan mengcopy program tersebut ke direktori yang kita inginkan. Dan cara menjalankannya, kita buka direktori tempat kita menyimpan program Qbasic. Setelah itu, kita klik dua kali pada icon Qbasic yang bertype aplication. Sehingga muncul layar tampilan seperti gambar seperti ini. Setelah itu, tekan tombol ESC pada keybord anda untuk menampilkan layar yang digunakan untuk menuliskan program. 1 | QBASIC

Upload: cahyo

Post on 28-Jan-2016

336 views

Category:

Documents


4 download

DESCRIPTION

Pengenalan Qbasic

TRANSCRIPT

Page 1: Intro to Qbasic

Intro to QBASIC

Qbasic (Quick Basic) adalah sebuah bahasa pemograman tingkat tinggi yang merupakan salah satu versi dari bahasa BASIC (kependekan dari Beginner’s All-Purpose Symbolic Instruction Code). Qbasic dibuat oleh Microsoft Corporation dan tersedia pertama kali mulai pada DOS 5.0.Karena bahasa pemograman Qbasic pertama kali dikenalkan pada sistem opereasi DOS, maka bahasa pemograman Qbasic ini merupakan bahasa pemograman tingkat tinggi yang sudah tua dan memiliki sintaks program yang sangat-sangat sederhana, sehingga bahasa pemograman ini sangat mudah untuk dipelajari dan dimengerti.

Memulai Qbasic

Cara menjalankan bahasa pemograman Qbasic sangat mudah dan gampang. Kita tidak perlu menginstall program tersebut atau harus memunculkan layar prompt DOS lagi. Tetapi hanya dengan mengcopy program tersebut ke direktori yang kita inginkan.Dan cara menjalankannya, kita buka direktori tempat kita menyimpan program Qbasic. Setelah itu, kita klik dua kali pada icon Qbasic yang bertype aplication. Sehingga muncul layar tampilan seperti gambar seperti ini.

Setelah itu, tekan tombol ESC pada keybord anda untuk menampilkan layar yang digunakan untuk menuliskan program.

1 | Q B A S I C

Page 2: Intro to Qbasic

Perintah – Perintah sederhana dalam Qbasic

CLS

Kepanjangan dari Clear Screen. Fungsinya membersihkan isi layar.

Print

Untuk menampilkan hasil perintah ke dalam layar. Penulisan teks sesudah perintah Print harus menggunakan tanda petik dua (“) di awal dan di akhir tulisan. Sedangkan untuk angka tidak memerlukan tanda khusus.

Menuliskan dan Menjalankan Program

Untuk contoh pertama, kita akan mencoba membuat program yang menampilkan output “HELLO KARANGTURI!!”

Untuk menjalankan program di atas, klik menu Run , pilih Start. Atau bisa langsung dengan menekan tombol F5. Hasilnya adalah seperti gambar di bawah ini.

2 | Q B A S I C

Page 3: Intro to Qbasic

Menyimpan Program

Program yang telah dibuat akan lebih baik jika disimpan sebelum dijalankan. Ini dilakukan untuk menghindari hilangnya program yang baru saja ditulis jika tiba-tiba komputer Anda mati mendadak sebelum program dijalankan, dan juga diperuntukkan jika dikemudian hari Anda ingin memodifikasi program yang Anda buat sebelumnya. Langkah-langkahnya adalah sebagai berikut:

1. Langkah pertama untuk menyimpan program, pilih perintah FILE lalu klik perintah SAVE.

2. Setelah itu akan muncul jendela untuk menuliskan nama file yang Anda kehendaki disini saya akan menyimpannya dengan nama program coba1.bas

3 | Q B A S I C

Page 4: Intro to Qbasic

3. Setelah itu, klik perintah [OK].

Membuka ProgramUntuk membuka program yang sudah tersimpan, caranya adalah:

1. Klik menu File, pilih Open

2. Muncul kotak tampilan Open3. Pilih lokasi filenya4. Pilih file program yang mau di buka5. Klik OK

Latihan

1. Buat program yang hasilnya (output) seperti gambar di bawah ini. Simpan dengan nama file “Myheart-nama-kelas-no”

4 | Q B A S I C

Page 5: Intro to Qbasic

2. Buat program dengan output bebas. Simpan dengan nama file “Myfirstprogram-nama-kelas-no”

Elemen Dalam QBasic

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 – z2. Karakter Angka : 0 – 93. Karakter Khusus : ! @ # $ % ^ & * ( ) _ + | - = [ ] { } : “ ; ‘ < > , . ? / |, dll

5 | Q B A S I C

Page 6: Intro to Qbasic

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

Konstanta

Adalah suatu data yang nilainya telah didefinisikan sebelum program dijalankan dan nilainya tidak akan berubah selama program tersebut berjalan. Ada 2 tipe konstanta, yaitu string dan numerik.

Konstanta string adalah deretan sembarang karakter yang bisa berisi dari gabungan abjad, angka dan karakter khusus yang diletakkan dalam tanda kutip ganda (“). Contoh :

“Halo kawan”, “Jalan pelan pelan, banyak anak kecil”, “$ 25.000.000,-“

Konstanta Numerik bisa berupa bilangan positif maupun negatif. Contoh :

9.0876, 5698, -1.0987

Variabel

Adalah nama atau simbol yang digunakan untuk mewakili nilai data dimana nilai tersebut bisa berubah pada saat program berjalan. Variabel terbagi menjadi 2 kelompk, yaitu Variabel String dan Variabel Numerik.

Variabel StringMerupakan variabel yang dapat menampung rangakaian karakter alphanumerik. Dimana penulisan nilainya harus diawali dan diakhiri dengan tanda kutip ganda (“).

Contoh :

A$ = “Bahasa BASIC”, NAMA$ = “Anita”, C$ = “Rp. 2500”

Variabel NumerikMerupakan variabel yang dapat menampung data berbentuk bilangan. Dengan variabel numerik, dapat dilakukan operasi perhitungan.

Contoh :

Nilai1 = 30 : Nilai2 = 40, Nilai3 = Nilai1 + Nilai2

Statemen-Statemen Pada QBasic

Jika Anda ingin menyuruh seseorang untuk mengambilkan Anda minum, maka Anda pasti akan mengeluarkan kata-kata perintah kepada seseorang untuk mengambilkan Anda minum. Kata-kata perintah itulah yang disebut dengan statement.Statement/pernyataan perintah pada Qbasic dipergunakan untuk untuk mengirimkan data lewat keyboard ke komputer, komputer ke layar tampilan danke piranti lainnya. Contoh statement yang sudah kita pelajari pada pertemuan sebelumnya adalah statement PRINT, merupakan statemen output yang digunakan untuk mencetak output pada layar output.

6 | Q B A S I C

Page 7: Intro to Qbasic

Statement REM

Sebuah program memang ditulis untuk ditujukan kepada komputer. Tetapi program juga untuk dibaca orang. Kejelasan suatu program akan sangat membantu pemakai dalam memahami program tersebut. Untuk itu statement REM sangat di perlukan untuk memberikan keterangan program. Statement ini, akan diabaikan saat kita menjalankan program, sehingga tidak akan mengganggu output program

Dapat dilihat pada gambar diatas,statement REM pada program tidak akan mempengaruhi output program

Statement PRINT

Statement PRINT, digunakan untuk menampilkan data dari hasil pengolahan pada layar tampilan/ layar output. Statement print ini sendiri memiliki 2 bentuk umum, yaitu :

Bentuk umum untuk menampilkan output berupa data string/karakter, PRINT “statement”

Bentuk umum untuk menampilkan output berupa hasil dari suatu inputan atau hasil dari suatu operasi aritmatika.PRINT nama_var

Pada statement PRINT juga dapat menggunakan pemisah ( , dan ; ) yang digunakan untuk mengatur jarak tampilan pada layar

(,) untuk mengatur tampilan dalam zona tertentu jaraknya kira-kira 11-14 spasi (kolom) dalam satu layar terdapat 80 kolom.

(;) mengatur kira-kira 1 spasi

Contoh:

Statement LET7 | Q B A S I C

Page 8: Intro to Qbasic

Statement LET, merupakan salah satu statement yang digunakan untuk memasukkan sebuah nilai atau harga ke dalam suatu variable. Harga suatu variable itu dapat berubah-ubah. Bentuk Umum dari statement LET : LET nama_var = nilai

Statement INPUTJika statement LET memasukkan sebuah inputan sebagai nilai awal dan nilainya tidak dapat berubah sesuai kehendak kita sebelum program dijalankan, maka pada statemen INPUT ini kita dapat memasukkan sebuah data pada saat program sedang berjalan dan nilainya pun dapat berubah-ubah sesuai dengan yang kita inginkan. Dengan statemen INPUT program dapat membaca data tipe numerik, dan atau string.Bentuk umum statemen INPUT adalah : INPUT “statement”, variable

Yang harus diperhatikan disini, nilai yang di input harus sesuai dengan tipe variable yang dideklarasiakan, jika dideklarasikan berupa nilai integer(numeric) maka harus diinput dalam bentuk angka. Jika variabelnya string, maka inputnya harus teks.Contoh:

Penulisan programnya

Input dan hasilnya

Latihan

8 | Q B A S I C

Page 9: Intro to Qbasic

1. Buat program, harus ada perintah input, dimana hasilnya seperti gambar di bawah ini.

Statemen Pemrograman QBasic

OperatorSebelum kita belajar lebih lanjut, perlu mengenal beberapa operator yang di gunakan dalam QBasic

Operator Arimatika

Operator Operasi^ Perpangkatan* Perkalian/ Pembagian\ Pembagian Integer

MOD Modulo Aritmatika

9 | Q B A S I C

Page 10: Intro to Qbasic

+ Penjumlahan- Pengurangan

Contoh penggunakan dalam Matematika dan QBasic.

Math QBASICA – B + C A – B + C

A : BC x D

(A / B) / (C * D)

A2 + B3 A^2 + B^3

Operator Relasi

Operator

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

Operator Logika

Operator Nama OperasiNOT Komplemen logika (ingkaran)AND KonjungsiOR DisjungsiXOR Ekslusif orEQP EkivalensiIMP Implikasi

Statemen Kondisi IF……THEN……ELSE

Fomat penulisan: IF kondisi THEN statemen ELSE statemen

Contoh1:

IF nilai < 10 THEN PRINT “Coba Lagi” ELSE PRINT “Berhasil!”

10 | Q B A S I C

Page 11: Intro to Qbasic

Contoh2:

IF n1 > n2 THEN PRINT “Nilai1 lebih besar” ELSE PRINT “Nilai2 lebih besar”

Latihan

Buatlah Program dengan ketentuan sebagai berikut: Jika usianya di bawah 17 tahun “dilarang mengemudi”, jika lebih atau sama dengan 17 tahun “boleh mengemudi”. Simpan pekerjaan dengan Nama File: Usia-Nama-Kelas-No.

Statemen Kondisi IF…..THEN…..ELSE….END IF

Fomat penulisan: IF kondisi THEN statemen ELSE statemen END IF

Contoh1:

IF n1 > n2 THEN PRINT n1; “ lebih besar” ELSE PRINT n2; “lebih besar” END IF

11 | Q B A S I C

Page 12: Intro to Qbasic

Contoh2:

Statemen Kondisi IF…..THEN…..ELSEIF….END IF

Fomat penulisan: IF kondisi THEN statemen ELSEIF statemen END IF

Contoh:

12 | Q B A S I C

Page 13: Intro to Qbasic

Daftar Pustaka

Anjna Virmani, 2011, Click Start 6 – Computer Science for Scholls, India, Cambridge University Pers

http://ilab.gunadarma.ac.id/modul/NewPTA2011-2012/AP%201%20Qbasic/

http://kuliah.dinus.ac.id/himawan

13 | Q B A S I C

Page 14: Intro to Qbasic

https://adiazep.wordpress.com/2013/10/04/pengenalan-qbasic/

http://www.scribd.com/doc/13849711/Materi-Pengenalan-BASIC-dengan-QBasic#scribd

14 | Q B A S I C