BasProg UAS
BasProg UAS
Pemrograman
2 sks
Praktikum
Form1
A
B
Edit1
H Edit2
Edit3
Button1
Latihan sederhana
procedure TForm1.Button1Click(Sender: TObject);
var A,B,H : real;
begin
if (edit1.Text <> '') and (edit2.Text <> '') then
begin
A := strtofloat(edit1.Text);
B := strtofloat(edit2.Text);
H := (A + B);
edit3.Text := floattostr(H);
end;
end;
atau
procedure TForm1.Button1Click(Sender: TObject);
var H : real;
begin
if (edit1.Text <> '') and (edit2.Text <> '') then
begin
H := strtofloat(edit1.Text) + strtofloat(edit2.Text);
edit3.Text := floattostr(H);
end;
end;
Menyimpan file
Project, misal: SIM Teknik,
Terdiri dari
- Check KRS, CheckTranskrip, CheckSPP,
CheckKPTA, dan lain-lain
Save as: CheckKRS.pas- unit sub program
dari SIMTeknik,
Save Project As: SIMTeknik.dpr
-simteknik.exe
Bekerja dengan database
Kapan database dibutuhkan??
Data yang bisa disimpan untuk ditambah,
dihapus, diedit, diolah, dsb.
Misal : data mhs, data karyawan, data
keuangan, data pembelian/ penjualan, dsb
Macam data base :
-MS-Acces, SQL, Paradox, dBase, Excell, dll
Pilih MS acces, tiap PC, ada…, mampu
‘berkomunikasi’ dgn data base lain.
Contoh Database
1 Data base bisa terdiri dari beberapa table
Contoh :
Nama Data Base: Perpustakaan.mdb
Nama Table:
Buku (KodeBk, Judul, Pengarang, Penerbit, Tahun)
Peminjaman (ID, KodeBk, Pinjam,Kembali)
Pembelian (KodeBk, Harga, Tgl)
Anggota (NPM, Nama, Keterangan)
Contoh 2:
Nama Data Base: RAB.mdb
Nama Table:
Analis (KodeAn, KodeBU, Koef, Bahan, Sat,
HargaSat)
RAB (KodePek, KodeAn, Vol, Hargasat)
Contoh 3:
Nama Data Base: Damas.mdb
Nama Table:
Nilai (NPM, Nama, Tgl, Klm, Nilai)
Membuat database dengan MS-Acces
Create
table
Range Data (Field
size/ digit),
berpengaruh
terhadap kecepatan,
isilah sesuai
kebutuhan
Text: teks;
Memo: catatan
Number: angka
Date/Time: Tanggal/ waktu
Curency: keuangan
Autonumber: 1,2,3
OleObject: gambar
Hperlink: link web
ADOCommand mengirim
perintah sql ke database
(Insert, update, delete),
bisa digantikan sama
query
AdoQuery
mengirim perintah sql ke
database (Insert, update,
delete), Bisa bisa menerima
DataSource return set seperti perintah
SELECT
DBGrid
Login Promt: False