Kamis, 30 Januari 2014

PEMROGRAMAN DASAR



QBASIC
Qbasic adalah sebuah bahasa pemograman tingkat tinggi yang merupakan salah satu versi dari bahasa BASIC (kependekan dari Beginner’s All-purpose Symbolic instruction Code, merupakan bahasa yang biasa dipakai untuk belajar memprogram). Qbasic dibuat oleh Microsoft Corporation dan tersedia pertama kali dimulai pada DOS 5.0.
Perintah Dasar dalam Qbasic
INPUT                   : perintah untuk memasukkan variabel/data ke dalam program.
DIM                       : perintah untuk mendeklarasikan variabel.
PRINT                    : perintah untuk menampilkan data inputan/teks pada layar monitor.
WRITE                   : perintah untuk menuliskan data inputan/teks pada layar. Hampir sama denganperintah
PRINT                    : perintah untuk mencetak hasil proses.
CLS                         : perintah untuk membersihkan layar (Clean Screen).
FOR-NEXT           : salah satu bentuk perintah perulangan.
IF-THEN                                : perintah untuk melakukan suatu perintah apabila sesuai kondisi yang diinginkan.

                                TIPE DATA Dalam Qbasic
-          Tipe data adalah jenis data yang digunakan dalam bahasa pemrograman.

Beberapa tipe data yang sering digunakan antara lain :
a.       String    : Tipe data untuk teks/alphabetic
b.      Integer : Tipe data numeric. Berisi angka-angka bulat (terbatas) kurang lebih 30.000
c.       Single    : Tipe data yang berisi angka pecahan (desimal)
d.      Double : Berisi Tipe data pecahan (desimal) kurang lebih 21.000.000
e.      Boolean: Tipe data yang hanya berisi TRUE atau FALSE


ATURAN PENAMAAN VARIABLE
·         Nama variable bisa mencapi 40 karakter
·         Harus dimulai dengan Huruf
·         Sesudahnya dapat berupa angka atau huruf
·         Tanda khusus (%$#!&) diletakkan pada akhir variable

JENIS VARIABEL :

·         % = integer
·         & = long
·         ! = single
·         #=double
·         $ = string


Operasi Aritmatika
·             =  pangkat
·         * = perkalian
·         / = pembagian pecahan
·         \ = pembagian bulat
·         Mod = sisa pembagian
·         + = penjumlahan
·         - = pengurangan


Operator Relasi :

Ø  = lebih dari
<     = kurang dari
>=   = lebih dari atau sama dengan
<=   = kurang dari atau sama dengan
=     = sama dengan
< >  = tidak sama dengan

                        Operator Logika :
Not
Fungsi : bukan
Contoh : not 3 (Bukan Tiga)
And
fungsi : menghasilkan nilai antara
contoh: (a>10) and (A<20) nilai antara 11-19
Or
fungsi : menghasilkan nilai tepat
contoh: (a>10) or (a<20) nilai antara 10-20

Statemen QBASIC
Statemen adalah pernyataan perintah pada Qbasic untuk mengirim data lewat keyboard ke komputer, komputer kelayar tampilan dan kepiranti lainnya.
1.       CLS : untuk menghapus layar output
2.       REM : untuk memberikan keterangan program
3.       LEFT : untuk memasukan sebuah nilai atau harga ke dalam suatu variabel

-          Atribut
Deskripsi data yang bisa mengindetifikasikan entitas
Misal : entitas mobil adalah no. Mobil, merk mobil, warna mobil dsb.
·         Entitas Diri adalah nama, mata, warna kulit, rambut, jenis kelamin, warna kulit, jenis rambut, tanggal lahir, berat, tinggi, hobi, bentuk wajah, bentuk hidung, dsb
-          Field
Lokasi penyimpanan untuk salah satu elemen data atribut.
-          Record
kumpulan dari field yang berhubungan satu sama lain.
-          File
Kumpulan dari record yang menggambarkan himpunan Entitas.
-          Basis Data
Kumpulan file yang digunakan oleh program aplikasi serta membentuk hubungan tertentu di antara record-record di file-file tersebut.













Tipe
Data yang disimpan
Kebutuhan memori
Jangkauan Nilai




Integer
Bilangan bulat
2 bytes
32,768 hingga 32,767
Long
Bilangan   bulat
4 bytes
Sekitar +/-2.IE+9
Single
Bilangan pecahan
4 bytes
-3,402823E38 hingga -1.401298E-45 untuk negatif dan untuk positif.
Double
Bilangan bulat (double-precision floating-point)
8 bytes
-1,79769313484232E380 hingga -4,94065645841247E
Currency
Bilangan, 15 digit sebelum koma dan 4 digit setelah koma
8 bytes
922.337.203.685.477,5808 hingga 922.337.203.685.477,5807
String
Teks
1 bytes per karakter
Hingga 65.000 karakter untuk string dengan panjang tetap dan hingga 2 milyar karakter untuk string dinamis.
Byte
Bilangan bulat
1 byte
1 hingga 255
Boolean
Nilai lojik
2 byte
True atau False
Date
Tanggal dan waktu
8 byte
1 jan. 100 hingga 31 Des. 9999
Object
Gambar dan objek
4 byte
N/A
Variant
Seluruh jenis data diatas
16 byte + 1 byte per karakter
N/A


















Dasar – dasar bahasa pemrograman Visual Basic
a.       Variabel & Tipe Data
1.       Variabel adalah sebuah lokasi di dalam memori komputer tempat menyimpan data yang akan diolah atau diberi nilai. Variabel memiliki tipe atau jenis yang mempengaruhi sifat data yang dapat disimpannya.
2.       Konstanta
Seperti halnya variabel, konstanta adalah data yang disimpan di dalam memori komputer. Namun berbeda dengan variabel nilai konstanta didefinisikan sekali di awal dan nilainya tidak dapat diubah.

1.       Deklarasi Variabel dan Definisi Konstanta
Sebelum dapat digunakan, sebuah variabel harus dideklarasikan, begitu juga pada halnya dengan konstanta harus didefinisikan terlebih dahulu.

Berikut adalah syntax deklarasi Variabel Visual Berikut:
Dim Nama_Variabel As Tipe_Variabel
Public Nama_Variabel As Tipe_Variabel
Private Nama_Variabel As Tipe_Variabel
Static Nama_Variabel As Tipe_Variabel

Empat baris diatas menunjukkan terdapat 4 cara untuk mendeklarasikan variabel pada visual basic.
Dim, Public, Private, Static dan As adalah keyword atau reserved word (kata kunci atau kata simpan), yaitu kata yang telah didefenisikan Visual Basic sehingga tidak boleh digunakan sebagai nama Variabel atau nama Konstanta.

Dim adalah bentuk standar pendeklarasian variabel di Visual Basic. Baik variabel dan konstanta memiliki ruang lingkup, yaitu pada bagian  mana di dalam program keduanya dapat digunakan. Public akan menyebabkan variabel akan dikenal di seluruh bagian program, sedangkan Dim atau Private akan menyebabkan variabel hanya dikenal pada wilayah tempat variabel atau konstanta dideklarasikan, sedangkan Static akan mempertahankan perubahan nilai variabel, hal ini ditujukan untuk variabel yang di deklarasikan di sebuah prosedur/fungsi (pembahasan lebih lanjut pada pembahasan mengenai sub rutin), dimana Visual Basic akan menghapus nilai variabel tersebut setelah prosedur/fungsi dijadikan apabila tidak dibutuliskan dalam bentuk Static.

Contoh deklarasi variabel Luas bertipe Integer :
Dim Luas as Integer

Bentuk syntax definisi konstanta :
Const NAMA KONSTANTA [As Tipe Konstanta] = Nilai Konstanta
Perhatikan tanda kurang siku [ ], menyatakan bahwa penulisan nilai di dalamnya bersifat optional(tidak wajib), Visual Basic akan mengenali tipe data apa yang paling sesuai dengan nilai konstanta apabila pemrograman tidak menuliskannya.
Contoh :

Const PHI As Single = 3.14 ` konstanta PHI bernilai 3.14

Sama dengan :
Const PHI = 3.14

Perhatikan tanda petik ` digunakan Visual basic untuk menandakan bahwa bagian setelahnya pada baris tersebut adalah komentar. Komentar adalah bagian pada program yang bukan bagian kode program dan tidak akan mempengaruhi proses pemograman, komentar dituliskan untuk memberi penjelasan pada program.




Beberapa aturan pemilihan nama variabel ;
1.       Non Case Sensitive (tidak membedakan huruf kecil dan huruf besar).
catatan : Secara otomatis Visual Basic dapat merubah penulisan variabel-variabel kedalam
bentuk huruf besar/kecil sesuai pada saat pendeklarasian.
2.       Diawali huruf.
3.       Tidak mengandung spasi atau karakter putih (karakter yang tidak tampak) lainnya.
4.       Tidak mengandung titik (.)
5.       Harus unik dalam ruang lingkupnya tidak boleh ada variabel dengan nama sama.
6.       Tidak lebih dari 255 karakter.


Tidak ada komentar:

Posting Komentar