PENDAHULUAN
1.1.
Pengertian Delphi
Delphi adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat
1.2.
pada
Delphi
terdiri
atas
beberapa
bagian,
seperti
gambar
berikut
A. Menu Bar
Pada Menu Bar di sediakan menu-menu sperti : File, Edit, Search, View dan lain-lain :
B. Tool Bar
Tombol-tombol pada Tool Bar merupakan tombol speed dari menu yang terdapat pada
Menu Bar di atas :
C. Component Palette
Terdapat beberapa palette, dimana masing-masing palette didalamnya terdapat
komponen-komponen yang akan di gunkaan dalam pembuatan program :
D. Object TreeView
Merupakan daftar dari komponen-komponen yang telah digunakan dan merupakan peta
dari program yang dibuat :
E. Object Inspector
Digunakan untuk melakukan perubahan terhadap properties dan even dari komponenkomponen yang digunakan :
F. Form
Merupakan tampilan yang akan digunakan untuk meletakkan komponen-komponen dan
digunkan untuk tampilan program yang dibuat:
G. Code Editor
Digunakan untuk menuliskan kode-kode program yang akan dijalankan pada komponenkomponen di dalam form :
1.3.
sebuah variabel, maka variabel tersebut harus mempunyai sebuah tipe data, yang akan
menentukan nilai-nilai yang dapat dimuat dan dioperasikan pada variabel tersebut. Ada beberapa
tipe data yang telah disediakan oleh Delphi.
1.4.
dijalankan. Sebuah variabel juga berarti sebuah nama untuk sebuah lokasi dalam memori. Anda
dapat menggunakan nama tersebut untuk membaca dan menulis ke suatu lokasi memori.
Variabel-variabel berperan sebagai penampung data dan karena setiap variabel mempunyai tipe
data, maka kompiler (Delphi) akan mengerti bagaimana menginterpretasikan data yang
ditampung variabel tersebut.
Contoh :
Var
Jumlah : Integer { Jumlah merupakan Varibael, Integer merupakan Type data}
1.5.
Tetapi jika sebuah angka masih disimpan dalam variabel string, maka variabel tersebut tidakm
dapat dioperasikan sebagai angka. Solusi untuk kasus tersebut adalah dengan menggunakan
fungsi-fungsi yang mengkonveriksan data menjadi nilai yang mempunyai tipe data lain. Tabel
5.13 berisi fungsi-fungsi yang dapat digunakan dalam mengkonversikan data.
BAB II
PENGENALAN DELPHI 7
2.1.
diperhadapkan pada sebuah form kosong yang akan dibuat secara otomatis. Form tersebut diberi
nama Form1. Form ini merupakan tempat bekerja untuk membuat antarmuka pengguna.
2.2.
A. File Project
File ini disimpan dengan ekstension .dpr. File ini berisi informasi mengenai seluruh
project Delphi yang dibuat.
B. File Unit
File ini merupakan kumpulan dari barisan kode program (source code) yang terdapat di
jendela code editor, baik itu yang dituliskan secara manual maupun dari system. File ini
di simpan dengan exkstension .pas
C. File Form
Berisi tentang seluruh informasi yang ada kaitanya dengan form yang dibuat, meliputi
tinggi, lebar, posisi form dan komponen-komponen yang ada di dalamnya.
2.3.
All, stelah itu akan muncul Save File Dialog dan secara otomatis file project dari Delphi akan
tersimpan semuanya.
2.4.
Menjalankan Program
Untuk menjalankan program yang dibuat klik menu Run Run atau dengan menekan
2.5.
Mengenal Event
Object
Name
Caption
Label 1
Label 1
Label1
Label 2
Label 2
Label2
GroupBox1
GroupBox1
On Change
GroupBox2
GroupBox2
On Click
RadioButton1
RadioButton1
Ini On Change
RadioButton2
RadioButton2
Ini Juga
Edit1
Edit1
Edit2
Edit2
Button1
Button1
Ok
Form 1
Form 1
Mengenal Event
1. Kode On Change
-
2. Kode On Click
-
B. Operator Aritmatika
Operator aritmatika berfungsi untuk melakukan suatu proses aritmatika yang meliputi
perkalian, pembagian, penjumlahan maupun pengurangan terhadap suatu nilai variable
yang tersimpan dalam suatu object dengan membeikan nilai baru.
1. Program Kalkulator
-
Object
Name
Caption
Label 1
Label 1
Program Kalkulator
Label 2
Label 2
Bilangan 1
Label 3
Label 3
Bilangan 2
Label 4
Label 4
Hasil
Button 1
Btn_tmbah
Tambah
Button 2
Btn_kurang
Kurang
Button 3
Btn_kali
Kali
Button 4
Bnt_bagi
Bagi
Form 1
Form 1
Operator
Edit 1
Bil1
Edit 2
Bil2
Edit 3
Hsl
C. Percabangan
Percabangan adalah merupakan operator yang digunakan untuk menentukan pilihan
terhadap beberapa pilihan yang ada.
Name
Caption
Label 1
Label 1
Nama Pegawai
Label 2
Label 2
Jabatan
Label 3
Label 3
Gaji Pokok
Label 4
Label 4
Tunjangan
Label 5
Label 5
Gaji Bersih
Button 1
Btn_total_gaji
Total Gaji
Button 2
Btn_bersih
Bersih
Button 3
Bnt_keluar
Keluar
Form 3
Form 3
Program Gaji
Edit 1
Enama
Edit 2
Epokok
Edit 3
Etunjangan
Edit 4
Ebersih
Combobox1
Cb_jabatan
RadioButton1
R_tetap
Tetap
RadioButton2
R_honorer
Honorer
Pada jendela String List Editor masukan ketikan seperti pada gambar, setelah
itu klik OK :
R_tetap.Checked :=false;
R_honorer.Checked :=false ;
Ebersih.Text :='0';
end;
6. Tombol Keluar
- Masukan kode berikut pada tombol Keluar
procedure TForm3.Button3Click(Sender: TObject);
begin
close;
end;
Name
Caption
Label 1
Label 1
Awal
Label 2
Label 2
Akhir
Button 1
Button 1
For To Do
Button 2
Button 2
While Do
Form 1
Form 1
Perulangan
Edit 1
Edit 1
Edit 2
Edit 2
1. For To Do
Perulangan For To Do merupakan perulangan yang menggunakan kendali,
perulangannya berupa counter/pencacah. Counter akan menjalankan perulangan
dimulai dari nilai awal yang diberikan sampai counter mencapai nilai akhirnya.
-
2. While Do
Perulangan ini pengecekannya berada di awal sebelum melakukan proses yang
berulang. Perulangan ini berjalan selama kondisi pengecekan bernilai true. Jika
kondisi telah mempunyai nilai false maka perulangan tidak dilakukan lagi.
-
BAB III
IMPLEMENTASI DELPHI 7 DENGAN DATABASE
SQL SERVER 2005
3.1.
Desain Database
Microsoft SQL Server 2005 merupakan perangkat lunak yang digunakan untuk
pengolahan database, lengkap dengan fasilitas query atau permintaan data, form yang berfungsi
untuk menginput, merubah dan menghapus data.
2. Tabel_Suplier
3. Tabel_Penjualan
4. Tabel_Transaksi
3.2.
Implementasi Program
3.2.1. Form Suplier
Object
Properties
Value
Label 1
Caption
Form Suplier
Label 2
Caption
Kode
Label 3
Caption
Nama
Label 4
Label 2
Alamat
Text
Name
kode
Text
Name
nama
Text
Name
alamat
Text
Name
cari
Button 1
Caption
Simpan
Button 2
Caption
Hapus
Button 3
Caption
Ubah
Button 4
Caption
Keluar
Button 5
Caption
Cari
Name
AdoConection 1
Login Prompt
False
Active
True
Conection
ADOConection 1
Edit 1
Edit 2
Edit 3
Edit 4
ADOConection 1
ADOQuery 1
SQL
Active
True
Data Source 1
Dataset
ADOQuery1
DBGrid1
Data Source
Data Source 1
Menampilkan data pada DBGrid ketika form suplier di jalankan, klik 2 x pada
form dan masukan kode prpgram berikut :
procedure TForm1.FormCreate(Sender: TObject);
begin
with adoquery1 do
begin
edit1.Clear;
edit2.Clear;
edit3.Clear;
Active := False;
SQL.Clear ;
SQL.Text :='Select * from tb_suplier';
Active := True ;
end;
Object
Properties
Value
GorupBox1
Caption
Suplier Barang
GorupBox2
Caption
Data Barang
Label 1
Caption
Kode Suplier
Label 2
Caption
Nama
Label 3
Caption
Kode Barang
Label 4
Caption
Nama Barang
Label 5
Caption
Harga
Label 6
Caption
Stock
Text
-PilihSuplier-
Name
cb_kodesuplier
ComboBox1
Text
Name
nama_suplier
Text
Name
kode_barang
Text
Name
nama_barang
Text
Name
harga
Text
Name
stock
Button 1
Caption
Simpan
Button 2
Caption
Hapus
Button 3
Caption
Ubah
Button 4
Caption
Keluar
Button 5
Caption
Cari
Button 6
Caption
Refress
Name
AdoConection 1
Login Prompt
False
Active
True
Name
Query_suplier
Conection
ADOConection 1
Edit 1
Edit 2
Edit 3
Edit 4
Edit 5
ADOConection 1
ADOQuery 1
ADOQuery 2
Data Source 1
DBGrid1
SQL
Active
True
Name
Query_barang
Conection
ADOConection 1
SQL
Active
True
Dataset
Query_barang
Name
Dt_barang
Data Source
Dt_barang
Menampilkan Kode Suplier pada ComboBox dengan cara klik 2x pada form dan
masukan kode program berikut :
procedure TForm2.FormCreate(Sender: TObject);
begin
tampil;
with query_suplier do
begin
active := false;
sql.Clear ;
sql.Text :='select kd_suplier from tb_suplier';
active := True;
cb_kodesuplier.Items.Clear;
while not query_suplier.Eof do
begin
cb_kodesuplier.Items.Add
(query_suplier.FieldByName('kd_suplier').AsString);
query_suplier.Next ;
end;
end;
end;