Klik dan anda akan mendapatkan Sepatu Gratis Disini

Minggu, Desember 09, 2012

Q-BASIC

Q-BASIC ( beginners all purpose symbolic instruction code) Merupakan bahasa pemrograman yang dikembangkan oleh John Kemeny pada tahun 1960.


Versi BASIC 
dapat dikelompokkan menurut cara pengerjaannya menjadi 2, yaitu :
  •   Interpret BASIC (BASIC yang menggunakan interpreter)
  • Compiled BASIC (BASIC yang menggunakan compiler)

Compiler dan Interpreter sebenarnya merupakan  program yang berfungsi sebagai penterjemah dari bahasa tingkat tinggi ke bahasa tingkat rendah.

Interpreter akan menganalisis setiap statemen BASIC, menterjemahkannya ke dalam bahasa mesin dan langsung mengerjakan statemen tersebut. Interpreter tidak bisa melihat atau menganalisis keseluruhan program dan melakukan satu aktivitas berdasar hasil analisis tersebut.

Compiler akan menterjemahkan seluruh statemen dari program menjadi bahasa mesin sebelum suatu statemen khusus dikerjakan.
Program yang dijalankan dengan Interpreter akan berjalan lebih lambat dibandingkan program yang dijalankan dengan Compiler.

 VERSI-VERSI BASIC
MBASIC, BASICA, GWBASIC, TURBO BASIC, dan QuickBASIC.
QuickBASIC adalah bahasa BASIC yang dikembangkan oleh Microsoft Corporation.

DASAR-DASAR PEMROGRAMMAN QBASIC
Ada  elemen-elemen dasar dari QuickBASIC (QBASIC), yaitu 
  • 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
  • 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 optional, artinya boleh ditulis boleh juga tidak.


  1. Nomor baris : bisa berupa sembarang bilangan bulat positif dari 0 sampai 65529.
 contoh :
100
26754
300 PRINT “Hallo”   ‘ 300 adalah nomor baris

  1. Label alphanumeris merupakan kombinasi huruf dan angka sebanyak 1 sampai 40 karakter yang diakhiri dengan simbol titik dua. Contoh label alphanumeris :
cetakMATRIX:
12345:
gambar:

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.

  •   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 sampai 32767 karakter yang diletakkan dalam tanda kutip ganda (“). Contoh :
“Halo kawan”
“Kompiler QBASIC”
“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
Merupakan 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 Numerik
Merupakan variabel yang dapat menampung data berbentuk bilangan.  Dengan variabel numerik, dapat dilakukan operasi perhitungan. 
  1. integer  
  2. long integer
  3. single precision
  4. double precision
  • Deklarasi Variabel
Karena tipe variabel tidak selalu sama, maka tiap-tiap variabel harus dideklarasikan terlebih dahulu sesuai dengan tipe data yang akan ditampung.

Pemberian nama variabel
Untuk nama variabel dapat diberikan secara bebas, namun tetap dalam batasan yang telah ditentukan. Batasan-batasan tersebut adalah :
  1. mempunyai panjang maksimum 40 karakter
  2. dapat berupa gabungan huruf dan angka, tetapi karakter pertama harus berupa huruf. Contoh : Nama1, Nilai2, BO1TOL
  3. tidak boleh ada spasi / blank
  4. tidak boleh mempunyai nama yang sama dengan pustaka kata QBASIC.









0 comments:

Posting Komentar