MEMULAI PROGRAM
Bahasa Basic
Basic adalah singkatan dari Beginners All Purpose Symbolic Instruction Code, Dikembangkan oleh John D. Kemeny dan Thomas E.Kurts pada Daarthmouth College dengan tujuan untuk digunakan oleh user agar dapat digunakan dengan mudah oleh setiap usernya.
Kegunaan : Untuk membuat program aplikasi yang berhubungan dengan bisnis, sain dan tehknologi, akuntansi, permainan Dll
Cara membuka : Clik Start
Click Program
Click Microsoft Quick Basic 4.3
DEFINISI DAN PERNYATAAN DASAR
A. Definisi Dasar
1. Pernyataan
Unit dasar dari sebuah bahasa program adalah “pernyataan”. Sebuah program disusun oleh atau terdiri dari sejumlah pernyataan.
Pada dasarnya pernyataan-pernyataan tersebut dapat dikategorikan menjadi lima bagian, yaitu :
1.Arithmetic (misal : LET)
2.Control (misal : IF, GOTO, FOR/NEXT, END, RETURN)
3.Input/Output (misal : READ, PRINT, INPUT)
4.Spesification (misal : DIM)
5.Subprogram (misal : SIN (X))
2. Variable :
1.Variable static
a.Variable String : Variable tetap yang dipakai untuk mewakili data yang bertipe charakter / huruf.
Contoh : Nama$=”AMIK”
Variable Nama$ berisi tulisan AMIK
b.Variable Numerik : Variable tetap yang dipakai untuk mewakili data yang bertipe numerik / Angka
Contoh : Umur=15
Variable umur berisi angka 15
2.Variable dinamic
a.Variable String : Variable yang dapat berubah tiap saat dipakai untuk mewakili data yang bertipe charakter / huruf.
b.Variable Numerik : Variable yang dapat berubah tiap saat dipakai untuk mewakili data yang bertipe numerik / Angka
Contoh :
A=15
B=25
Hasil=A*B
Variable Hasil berisi angka yang nilainya tergantung dari nilai A dan B jadi setiap saat nilai variable C dapat berubah-ubah.
3.Operator
Untuk melaksanakan perhitungan (operasi aritmetik), digunakan lima macam operator :
+ = Penjumlah
- = Pengurang
* = Perkalian
/ = Pembagi
^ = Pangkat
Operator-operator ini mempunyai hierarchy seperti juga pada matematika biasa. Tetapi di dalam BASIC operasi kali dan bagi mempunyai derajat yang sama. Demikian juga dengan tambah dan kurang.
B. Pernyataan Dasar BASIC :
1. Pernyataan : LOCATE
Kegunaan : Untuk menentukan lokasi penulisan pada monitor
Rumus : LOCATE X,Y
X adalah posisi kursor pada sumbu X posisi vertikal pada monitor bernilai (1-25)
Y adalah posisi kursor pada sumbu Y posisi mendatar pada monitor bernilai (1-80) mode Text
2. Pernyataan : PRINT
Kegunaan : Untuk mencetak huruf/angka pada layar monitor
Rumus : PRINT “Tulisaan” mencetak tulisan
PRINT 12 mencetak angka
PRINT A mencetak nilai variable A
PRINT Nama$ mencetak isi dari variable nama$
(huruf)
Contoh Program membuat Tulisan “ALFABANK “ ditengah layar
‘Program percobaan
‘ oleh : …………………………..
CLS
LOCATE 12,35 : PRINT “ALFABANK”
END
Pernyataan diatas bila diterjemahkan adalah :
Menghapus layar monitor (CLS)
Menempatkan lokasi kursor pada No baris 12 dan kolom 35
Mencetak tulisan ALFABANK, diposisi kursor
Selesai
Perkiraan Hasil sebagai berikut :
Buatlah sebuah program dengan nama Latih1a.BAS
Pernyataan 3 : CLS
Kegunaan : Untuk menghapus tampilan layar monitor
Rumus : CLS
Pernyataan 4 : INPUT
Kegunaan : Untuk meminta data masukkan dari keyboard berupa angka / huruf
Rumus : INPUT X X adalah variable tempat menyimpan angka yg dimasukkan dari keyboard
INPUT ALAMAT$ ALAMAT$ adalah variable tempat menyimpan huruf yg dimasukkan dari keyboard
INPUT “Tuliskan angka = “, A
INPUT “Tuliskan Namamu = “,NAMA$
Contoh program meminta masukkan data dari keyboard :
TUGAS :
Buatlah sebuah program di bawah ini dengan nama Latih3a.bas
Contoh Program dengan menggunakan Printah Print, Locate, Input dan CLS untuk menghitung penjualan barang.
BAB 3
LOGIKA
1.Pernyataan IF
Pernyataan IF merupakan pernyataan perpindahan kondisional. Pada pelaksanaan instruksi, komputer akan meloncat ke suatu nomor baris pada program (line number), berdasarkan suatu kondisi logis yang diuji kebenarannya (benar atau salah)
Ekspresi logis dituliskan sebagai dua ekspersi aritmetik atau dua variabel yang dipisahkan dengan operator relasi (relation operator).
Penulisan operator relasi dinyatakan dalam tabel dibawah ini ;
Operator
Operasi
=
Sama Dengan
< >
Tidak sama dengan
>
Lebih besar dari
>=
Lebih besar atau sama dengan
< k="1" k="10" kom ="="="="="="="="="="="="="="="="="="="="="="="="="="=""> 700000 maka potongan = 10 % * Gaji Total
Jika Gaji Total < potongan =" 5" gaji =" Gaji" bersih =" Total" nama =" Uts-XXXX" input ="="="="="="" tampil ="="="="="" program ="="="="" nama =" UAS-XXXX" ppn =" 10" bayar =" (JMLPAKAI" k="kawin," b="belum)" pokok =" 400000" pokok =" 500000" pokok =" 600000" jabatan=" 500000" jabatan=" 300000" jabatan=" 350000">
Kamis, 11 Desember 2008
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar