Modul 1. Dasar Pemograman Delphi 7Posted on October 14, 2009 by
ahmadrizal
Oleh : Ahmad Rizal Abidin, M.Kom 4checks.com-Free Shipping and
Handling on All Personal Checks with code DWF008 Borland Delphi 7
merupakan bahasa pemrograman berbasis Windows. Delphi 7 dapat
membantu untuk membuat berbagai macam aplikasi yang berjalan di
sistem operasi Windows, mulai dari sebuah program sederhana sampai
dengan program yang berbasiskan client/server atau jaringan.
Delphi, termasuk aplikasi yang dapat digunakan untuk mengolah teks,
grafik, angka, database dan aplikasi web. Berikut ini sebagian
kecil dari banyak kelebihan Borland Delphi 7 : Berbasis Object
Oriented Programming (OOP). Setiap bagian yang ada pada program
dipandang sebagai suatu object yang mempunyai sifat-sifat yang
dapat diubah dan diatur. Satu file .exe. Setelah program dirancang
dalam IDE (Intergrated Development Environment) Delphi, Delphi akan
mengkompilasinya menjadi sebuah file executable tunggal. Program
yang dibuat dapat langsung didistribusikan dan dijalankan pada
komputer lain tanpa perlu menyertakan file DLL dari luar. Ini
merupakan sebuah kelebihan yang sangat berarti. Borland Delphi 7
hadir bersama Borland Kylix 3 yang berbasiskan Linux, sehingga
memungkinkan programmer untuk membuat aplikasi multi-platform.
Memulai Delphi 7 Langkah awal untuk menjalankan program Borland
Delphi 7, adalah sebagai berikut : Klik tombol Start yang terletak
pada bagian Taskbar. Pilih menu Programs 4 Borland Delphi 7,
kemudian klik Delphi 7. Akan tampil sebuah splash screen Borland
Delphi 7. Tunggulah beberapa saat sampai program Borland Delphi 7
tampil memenuhi layar monitor. Bidang kerja Intergrated Development
Environment (IDE) Delphi 7 akan tampil memenuhi layar monitor Pada
bidang inilah programmer dapat menumpahkan kreativitasnya dalam
membuat program. Langkah Awal Pembuatan Project Pilih menu File New
Application sehingga pada lembar kerja Delphi akan tampak sebuah
form kosong. Simpan rancangan project aplikasi yang masih kosong
tersebut dengan perintah File Save All sehingga tampil kotak dialog
Save Unit1 As. Pada bagian ini yang perlu diperhatikan bahwa
direktori penyimpanan file harus diubah pada bagian Save in.
Selanjutnya masukkan nama unit pada bagian File Name dengan catatan
nama unit tidak boleh sama dengan nama Form Designer, kemudian klik
Save. Kotak dialog berikutnya yang akan muncul adalah kotak dialog
Save Project1 As. Kotak dialog ini digunakan untuk menentukan nama
file Project yang diinginkan. Setelah file Unit dan Project
disimpan, maka delphi akan membentuk file-file dengan ekstensi
berikut ini : .dpr file Project yang berisi program utama dari
aplikasi. .pas file Unit yang digunakan untuk menangani kejadian
(event) pada form. .dfm file Form yang berisi daftar komponen
berikut properti-propertinya. .res file Resources yang berisi sebuh
icon yang digunakan oleh project. .dof file Options merupakan file
yang berisi option-option dari suatu project yang dinyatakan
melalui perintah Options dari menu Project. .dcu file Unit Object
merupakan file unit (.pas) yang telah dikompilasi oleh compiler
yang akan dihubungkan dengan file eksekusi. .exe file Executable
yang dibentuk oleh kompiler dan merupakan file eksekusi
(executable) dari program aplikasi. Dengan menekan Tombol Ctrl +
F12 atau Klik Menu View, Lalu Klik Unit maka akan ditampilkan :
Klik Prjakademik, lalu klik OK, maka akan ditampilkan program
sumber dari file Prjakademik.dpr sebagai berikut :
program Prjakademik; uses Forms, Uakademik in 'Uakademik.pas'
{Form1}; {$R *.res} begin Application.Initialize;
Application.CreateForm(TForm1, Form1); Application.Run; end.
Berikut ini sumber dari File Akademik.pas :
unit Uakademik; Interface uses Windows, Messages, SysUtils,
Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1
= class(TForm) procedure FormCreate(Sender: TObject); private {
Private declarations } public { Public declarations } end; var
Form1: TForm1; Implementation {$R *.dfm} procedure
TForm1.FormCreate(Sender: TObject); Begin end; end.Penjelasan
Listing Uakademik.pas Sebuah unit ditandai dengan kata kunci unit
yang diikuti nama unit dan diletakkan pada baris pertama. Pada
dasarnya unit terdiri dari dua bagian utama, yaitu Interface dan
Implementasion. Interface, merupakan tempat untuk mendeklarasikan
kelas, prosedure, variabel global atau konstanta global.
Implementation, bagian yang berisi implementasi kelas, prosedur
atau fungsi yang dideklarasikan pada bagian interface Komponen
Borland Delphi Untuk dapat membuat program aplikasi, programmer
harus meletakkan komponen- komponen yang diambil dari component
palatte serta mengatur tata letak komponen-komponen tersebut pada
bagian form designer. 1. Meletakkan komponen pada form designer. 2.
Mengubah Properties komponen. 3. Mengubah komponen Event 4.
Jenis-jenis komponen standar Delphi 7.
Component, Property, Method, Event Component merupakan sebuah
objek pada Palette, : Objek adalah sebuah komponen dalam Component
Palette, atau sesuatu yang dibuat melalui kode-kode / bahasa
pemrograman Property adalah sebuah nama/variabel milik sebuah
objek/komponen misal Caption, Text yang dapat diubah nilai baik
melalui object Inspector atau melalui program. method adalah sebuah
function/fungsi yang tergabung dalam sebuah objek. Contoh ListBox
(dapat berarti sebuah array of strings) yang memiliki Method
(Clear) yang membuat Listbox tersebut menjadi kosong. Event adalah
sebuah aksi pengguna (User Action) misal Mouse Click, KeyPressed.
Setiap Events diawali dengan kata On. Contoh : Nama event Nama
method OnClick .. Button1Click(Sender : Tobject) OnKeyDown ..
Button1KeyDown(Sender : Tobject) OnMouseMove ..
Button1MouseMove(Sender : Tobject)
http://ahmadrizal.wordpress.com/2009/10/14/modul-1-dasar-pemograman-delphi7/
Modul 2. Alur Program Delphi 7.0Posted on October 14, 2009 by
ahmadrizal
Oleh : Ahmad Rizal Abidin, M.Kom Pernyataan Percabangan Terdapat
dua macam pernyataan percabangan bersyarat yang dapat digunakan,
yaitu if Dan Case Percabangan Bersyarat if then else Digunakan
untuk menjalankan suatu pernyataan atau suatu blok pernyataan,
tergantung pada nilai yang diuji. Contoh Penulisan : If then Atau
If then else CASE OF : Pemilihan N kasus Digunakan untuk kondisi
dengan banyak pencabangan. Syarat pencabangan pada bentuk ini hanya
boleh melibatkan satu buah parameter dengan tipe data bukan Real.
Pemeriksaan kondisi di sini lebih tepat disebutkan dalam hubungan
relasi samadengan (=). Dengan demikian bila parameter bernilai
tertentu maka dilakukan suatu aksi terkait, bila bernilai lain maka
dilakukan aksi yang lain juga, demikia seterusnya. contoh penulisan
: Case Of :; :; :; Else End; Pernyataan Pengulangan Dalam
menyelesaikan masalah, terkadang kita harus melakukan suatu proses
yang sama lebih dari satu kali. Untuk itu perlu dibuat suatu
algoritma pengulangan. Pascal memberikan tiga alternatif
pengulangan, yaitu dengan For, While, atau Repeat. Masing-masing
memiliki karakteristik, yang akan dipelajari pada modul ini. Ada
dua hal yang
penting dalam melakukan merancang perintah pengulangan, yaitu:
Inisialisasi awal. Nilai akhir pengulangan atau kondisi berhenti
Pengulangan While do Pernyataan ini bertugas mengulang satu
pernyataan atau suatu blok pernyataan atau selama (while) suatu
kondisi (syarat) bernilai true. Penulisannya adalah sebagai berikut
: while do Program akan menguji jika bernilai false, maka tidak
dilaksanakan dan perulangan berhenti, kemudian menjalankan baris
berikutnya. Jika bernilai true maka pernyataan akan dilaksanakan
satu kali. Pengulangan RepeatUntil Pengulangan ini sama dengan
while do, dan biasanya digunakan jika jumlah pengulangan belum
dapat ditentukan pada saat program ditulis. Perbedaan dengan while
do adalah kondisi dicek pada awal blok sementara untuk repeat until
dicek pada akhir blok Perbedaan lainnya adalah while do mengulang
pernyataan selama kondisi masih terpenuhi, tetapi pernyataan repeat
until hanya akan mengulang pernyataan selama kondisi belum
terpenuhi. Pada repeat until dapat melakukan pengulangan lebih dari
satu pernyataan, baik yang berupa kumpulan pernyataan tunggal atau
kumpulan blok pernyataan. Jadi bagian yang diulang adalah segala
sesuai yang berada antara pernyataan repeatuntil. Pengulangan For
do Pengulangan ini paling sederhana digunakan untuk melaksanakan
pengulangan satu pernyataan atau satu blok program beberapa kali
yang ditentukan oleh nilai awal dan nilai akhir. Dengan kata lain,
jumlah pengulangan yang akan dikerjakan sudah diketahui. For := to
do ; Atau For := downto do ; SUBRUTIN Subroutin terdiri dari dua
yaitu procedure dan fungsi, kedua subrutin ini berisi beberapa
pernyataan yang berfungsi untuk melakukan tugas tertentu. Perbedaan
dari kedua subrutin tersebut adalah bahwa fungsi (function) selalu
mengembalikan suatu nilai setelah dipanggil sedangkan prosedure
(procedure)tidak Procedure merupakan bagian program yang
melaksanakan program tertentu pada saat dipanggil dan kembali ke
bagian pemangilnya. contoh penulisannya : Procedure nama_proc
(Parameter1, parameter 2, ); begin end; atau Procedure latih (A :
string); begin end; Function Merupakan bagian program yang
melaksanakan proram tertentu pada saat di panggil dan kembali ke
bagian pemanggilnya dengan menghasilkan sebuah nilai. Contoh
penulisannya : function Nama_func (Paramater1, parameter2, ..
):Tipe; Begin
end; atau function latihan(A : Integer) : real; begin end; UNIT
Sebuah program dibangun berdasarkan modul kode-kode program yang
disebut dengan unit. Setiap kita membuat sebuah form, unti akan
dibuat dengan sendirinya. Unit tersebut berfungsi untuk mengatur
serta mengendalikan segala sesuatu yang berhubungan dengan form.
Unit memungkinkan bagi kita untuk membagi program yang besar
menjadi modul-modul yang dapat disunting secara terpisah. Unit
jenis ini dapat berisi kumpulan function atau procedure yang telah
dikompilasi yang dapat dipakai program aplikasi lain.
http://ahmadrizal.wordpress.com/2009/10/14/modul-2-alur-program/
Modul 3. Membuat Database dengan Menggunakan Microsoft Acces
2007Posted on December 30, 2009 by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access Ahmad
Rizal Abidin, M.Kom 4checks.com-Free Shipping and Handling on All
Personal Checks with code DWF008 Dalam membuat program Aplikasi
perpustakaan hal yang perlu dilakukan diawal adalah membuat Basis
Data dengan menggunakan Microsoft Access 2007, adapun
langkah-langkahnya dapat dilakukan dengan cara : a. Mengaktifkan
Micorosoft Access 2007, Dengan cara Klik Start, all program,
Microsoft access, klik Microsoft Access 2007. b. Setelah Microsoft
Access aktif, pada Getting Started with Microsoft Office Access,
Klik blank Database, maka akan terbuka windows blank Database,
tuliskan nama file pada file name, lalu klik brows untuk menentukan
lokasi file database disimpan (D:\Persputakaan). Dan yang terakhir
klik tombol Create. c. Lembar kerja Access akan terbuka, kita cukup
klik kanan pada Tabel1 dan klik design view, buatlah nama table
dengan nama Penerbit, dan klik OK, adapun isi tabelnya adalah :
IDPenerbit Text field size : 5 NMPenerbit Text field size : 25
Alamat text field size : 30 d. Membuat table baru dapat mengklik
tombol menu Create, lalu klik table dan klik kanan pada table1 dan
klik design view, buatlah nama table dengan nama Buku, dan klik OK,
adapun isi tabelnya adalah : IDBuku Text field size : 5 JdlBuku
Text field size : 30 e. Lakukan langkah-langkah untuk membuat table
baru dan isikan field-field sesuai dengan table yang akan dibuat :
adapun daftar table-table tersebut adalah : 1. Tabel Anggota
ID_ANggota text 7 NAma text 50 Alamat text 50 Kelurahan text 50
Kecataman text 50 Kota text 25
No_telp text 12 Tmp_lhr text 25 Tgl_lhr Date 2. Tabel Buku
IDBUku text 5 Jdlbuku text 100 Pengarag text 50 Th_terbit text 4
Status text 20 3. Tabel DPinjam ID_Pinjam text 5 Id_Buku text 5 4.
Tabel Jenis_Buku ID_Buku text 5 Jenis text 20 5. Tabel Peminjam
ID_Pinjam text 5 ID_ANggota text 7 Tgl_Pinjam date Tgl_Kembali date
6. Penerbit_Buku ID_penerbit text 5 NMPenerbit text 50 AlmPenerbit
text 30 @Ahmad Selamat MEncOba
http://ahmadrizal.wordpress.com/2009/12/30/modul-3-membuat-database-denganmenggunakan-microsoft-acces-2007/
Modul 4. Membuat Menu Pada Delphi 7.0Posted on December 30, 2009
by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access Ahmad
Rizal Abidin, M.Kom Dalam membuat program aplikasi dengan
menggunakan Delphi 7.0 langkah pertama yang harus dilakukan adalah
dengan cara : 1. Mengaktifkan Delphi 7.0 dengan cara, klik Start,
Klik All Program, Klik Borland Delphi 7, Klik Delphi 7. 2. Pada
object Inspektor, pada bagian properties klik Caption, ketikkan
Menu Utama 3. masih pada object inspector, pada bagian properties,
Klik name, ketikan FrmMenu 4. Klik tombol menu File, Klik Save all,
tentukan folder yang akan digunakan untuk menyimpan program
aplikasi, dan ganti unit1 pada file name, dengan Umenu, lalu Tekan
tombol save, dan selanjutnya adalah ganti project1 pada file name,
menjadi prjpustaka,lalu klik tombol Save. Catatan : Setiap kali ada
penambahan form, selalu diganti caption dan name serta simpan form
tersebut baru melanjutkan pekerjaan.
5. Membuat Menu Utama Langkah selanjutnya adalah membuat menu
utama yaitu dengan cara, klik standard pada component pallete, lalu
klik MainMenu (Menus), gerakkan kursor pada form (area kerja) dan
klik di sembarang tempat. Dengan demikian maka object mainmenu akan
terletak pada form. 6. Klik kanan dengan mouse pada objek mainmenu
di form, lalu klik Menu designer, dengan demikian akan ditampilkan
windows designer. 7. Pada object inspector, di bagian properties,
klik caption dan ketikkan File lalu tekan enter. 8. Klik file pada
windows designer, lalu klik kotak dibawahnya, klik caption pada
properties lalu ketikkan Penerbit, tekan enter. Klik kotak di bawah
penerbit pada windows designer lalu klik caption pada properties
ketik buku dan lanjutkan untuk menu-menu yang lain. Gambar 1.
windows designer 9. Tutup windows designer dengan cara klik form
menu. 10. Tambahkan satu buah form lagi dengan cara klik Project,
new dan klik form, Klik File, Klik Save, beri nama Upenerbit lalu
klik Save. 11. Klik caption pada properties, lalu ketikan Input
Penerbit, klik name pada properties lalu ketik frmpenerbit 12. Klik
menu View, klik Forms, lalu double klik FrmMenu, klik File pada
form menu, klik penerbit, ketikkan listing koding berikut :
Frmpenerbit.show 13. Jalankan program dengan cara klik menu Run,
klik Run atau dapat juga menekan tombol F9, lalu klik File dan klik
penerbit @Ahmad Selamat MEncOba
http://ahmadrizal.wordpress.com/2009/12/30/modul-2-membuat-menu-pada-delphi-70/
Modul 5. Membuat Form Penerbit pada Delphi 7.0Posted on December
30, 2009 by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access Ahmad
Rizal Abidin, M.Kom Karena project Prjpustaka sebelumnya sudah
dibuat, pada pada modul 4. Membuat Menu utama maka pada kesempatan
ini adalah melengkapi frmpenerbit yaitu dengan cara: 1.
Mengaktifkan Delphi 7.0 dengan cara, klik Start, Klik All Program,
Klik Borland Delphi 7, Klik Delphi 7. 2. Klik menu File, klik Open
Project, tentukan folder tempat anda menyimpan project PRjpustaka,
lalu klik prjpustaka dan klik open 3. Klik menu View, lalu klik
forms dan double klik frmpenerbit, lengkapi form tersebut seperti
gambar berikut : Gambar 1. Membuat form penerbit
Catatan : Form diatas terdiri dari : Palette standard : Label,
Edit dan Button Palette Data controls : DBGrid Palette ADO : Ado
Connection Palette DAtaAcces : DataSource 4. Mengkoneksikan
database Klik ADOQuery1 pada Form, klik ConnectionString (), klik
Build, Klik Microsoft Office 12.0 Acces Database Engine OLEDB
Provider (untuk office 2007) tetapi kalau menggunakan office XP
dapat dipilih Microsoft jet OLEDB 4.0, test connection Dan klik
next, pada data source ketikkan :
D:\perpustakaan\perpustakaan.accdb, dan yang terakhir klik test
connection. Gambar 2. mengkoneksikan Database M. Access
5. apabila test connection tampil keterangan tes connection
succeeded, maka koneksinya sudah benar, tutup semua windows koneksi
dengan cara klik OK. kembali ke frmpenerbit. 6. Masih pada
Adoquery1, klik SQL pada properties, lalu ketikkan select * From
penerbit. Dan Klik Active pada properties ganti false menjadi true.
7. Mengaktifkan DataSource, yaitu dengan cara klik Datasource pada
form penerbit, lalu klik Dataset pilih Adoquery1 8. Mengkoneksikan
DBGrid dengan Data, yaitu dengan cara klik DBGrid, lalu klik
Datasource dan pilih datasource1 9. Membuat Koding program pada
tombol Insert, double klik tombol insert ketikkan listing berikut
:
procedure TFrmpenerbit.Button1Click(Sender: TObject); begin
adoquery1.Close; adoquery1.SQL.clear; adoquery1.SQL.Add ('insert
into penerbit(id_penerbit,penerbit,alamat) values ("'+ edit1.text
+'","'+edit2.text+'","'+edit3.text+'")'); adoquery1.ExecSQL;
adoquery1.SQL.Clear; adoquery1.SQL.add('Select * from
penerbit');
adoquery1.Open; edit1.text =; kosong; end;10. Membuat Koding
program pada tombol update, double klik tombol update ketikkan
listing berikut : procedure TFrmpenerbit.Button2Click(Sender:
TObject); begin adoquery1.Close; adoquery1.SQL.Clear;
adoquery1.SQL.add('update penerbit set penerbit ="'+ edit2.Text
+'", alamat="'+ edit3.Text +'" where id_penerbit ="'+ edit1.Text
+'"'); adoquery1.ExecSQL; adoquery1.SQL.clear;
adoquery1.SQL.Add('Select * from penerbit'); adoquery1.Open;
edit1.text =; kosong; end; 11. Membuat Koding program pada tombol
Delete, double klik tombol delete ketikkan listing berikut :
procedure TFrmpenerbit.Button3Click(Sender: TObject); begin
adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.add('delete
from penerbit where id_penerbit ="'+ edit1.Text +'"');
adoquery1.ExecSQL; adoquery1.SQL.clear; adoquery1.SQL.Add('Select *
from penerbit'); adoquery1.Open; edit1.text =; kosong; end; 12.
Membuat Koding program pada tombol close, double klik tombol close
ketikkan listing berikut : procedure
TFrmpenerbit.Button4Click(Sender: TObject); begin
frmpenerbit.Close; end; 13. Membuat koding untuk filter pada edit1,
apabila dimasukkan data dan ternyata data tersebut sudah ada maka
akan ditampilkan datanya tetapi kalau belum ada maka kursor akan
bergerak ke edit2. adapun caranya adalah klik edit1, lalu klik
Events pada object inspector dan double klik pada Onkeypress, lalu
ketik listing berikut : procedure
TFrmpenerbit.Edit1KeyPress(Sender: TObject; var Key: Char); begin
if key=#13 then begin adoquery1.Close; adoquery1.SQL.Clear;
adoquery1.SQL.add('select * from penerbit where id_penerbit ="'+
edit1.Text +'"'); adoquery1.open; if not adoquery1.Eof then begin
edit2.Text := adoquery1.Fields[1].AsString; edit3.Text :=
adoquery1.Fields[2].AsString;
end else edit2.SetFocus; end; end; 14. Membuat procedure kosong,
ketik listing berikut : procedure TFrmpenerbit.kosong(); begin
edit2.text :=''; edit3.text :=''; end; 15. Pada form Active
(OnActive) ketik listing berikut : procedure
TFrmpenerbit.FormActivate(Sender: TObject); begin edit1.text ='';
kosong; @Ahmad Selamat Mencoba
http://ahmadrizal.wordpress.com/2009/12/30/modul-5-membuat-form-penerbit-padadelphi-7-0/
Modul 6. Membuat Form Anggota pada Delphi 7.0Posted on December
30, 2009 by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access Ahmad
Rizal Abidin, M.Kom Karena project Prjpustaka sebelumnya sudah
dibuat, pada modul 4. Membuat menu, maka pada kesempatan ini adalah
melengkapi frmanggota yaitu dengan cara: 1. Mengaktifkan Delphi 7.0
dengan cara, klik Start, Klik All Program, Klik Borland Delphi 7,
Klik Delphi 7. 2. Klik menu File, klik Open Project, tentukan
folder tempat anda menyimpan project PRjpustaka, lalu klik
prjpustaka dan klik open 3. Klik Menu file, Klik New, klik form,
ganti caption pada properties dengan Input Data Anggota, dan pada
name ketikkan frmanggota. 4. Klik menu View, lalu klik forms dan
double klik frmenu, klik file pada frmmenu, klik anggota dan
ketikkan : frmanggota.show; 5. Klik menu View, lalu klik forms dan
double klik frmanggota, lengkapi form tersebut seperti gambar
berikut : Gambar 1. Membuat form anggota
Catatan : Form diatas terdiri dari : Palette standard : Label,
Edit, Button dan RadioGroup (items diisi dengan laki-laki dan
perempuan, column diisi dengan 2) Palette Data controls : DBGrid
Palette ADO : Ado Connection Palette DataAcces : DataSource Palette
Win32 : DatetimePicker 6. Mengkoneksikan database Klik ADOQuery1
pada Form, klik ConnectionString (), klik Build, Klik Microsoft
Office 12.0 Acces Database Engine OLEDB Provider (untuk office
2007) tetapi kalau menggunakan office XP dapat dipilih Microsoft
jet OLEDB 4.0, test connection Dan klik next, pada data source
ketikkan : D:\perpustakaan\perpustakaan.accdb, dan yang terakhir
klik test connection. Gambar 2. mengkoneksikan Database M.
Access
7. apabila test connection tampil keterangan tes connection
succeeded, maka koneksinya sudah benar, tutup semua windows koneksi
dengan cara klik OK. kembali ke frmanggota. 8. Masih pada
Adoquery1, klik SQL pada properties, lalu ketikkan : select * From
anggota Dan Klik Active pada properties ganti false menjadi true.
9. Mengaktifkan DataSource, yaitu dengan cara klik Datasource pada
form anggota, lalu klik Dataset pilih Adoquery1
10. Mengkoneksikan DBGrid dengan Data, yaitu dengan cara klik
DBGrid, lalu klik Datasource dan pilih datasource1 11. Membuat
koding pada pada radiogroup dengan cara dauble klik radiogroup lalu
ketik listing berikut : procedure TForm2.RadioGroup1Click(Sender:
TObject); begin if radiogroup1.ItemIndex = 0 then jenis := 'L' else
jenis := 'P'; end; 12. Membuat Koding program pada tombol Insert,
double klik tombol insert ketikkan listing berikut : procedure
TFrmanggota.Button1Click(Sender: TObject); begin adoquery1.Close;
adoquery1.SQL.clear; adoquery1.SQL.Add ('insert into
anggota(idanggota,nama,tgl_lhr,jenis)
+'","'+edit2.text+'","'+jenis+'","'+datetostr(datetimepicker1.date)+'")');
adoquery1.ExecSQL; adoquery1.SQL.Clear; adoquery1.SQL.add('Select *
from anggota'); adoquery1.Open; edit1.text =; kosong; end;
values
("'+
edit1.text
13. Membuat Koding program pada tombol update, double klik
tombol update ketikkan listing berikut : procedure
TFrmanggota.Button2Click(Sender: TObject); begin adoquery1.Close;
adoquery1.SQL.Clear; adoquery1.SQL.add('update anggota set nama
="'+ edit2.Text +'", datetostr(datetimepicker1.date) + where
id_anggota ="'+ edit1.Text +'"'); adoquery1.ExecSQL;
adoquery1.SQL.clear; adoquery1.SQL.Add('Select * from anggota');
adoquery1.Open; edit1.text =; kosong; end;
jenis="'+
jenis
+'",
tgl_lhr
=+
14. Membuat Koding program pada tombol Delete, double klik
tombol delete ketikkan listing berikut : procedure
TFrmanggota.Button3Click(Sender: TObject); begin adoquery1.Close;
adoquery1.SQL.Clear; adoquery1.SQL.add('delete from anggota where
idanggota ="'+ edit1.Text +'"'); adoquery1.ExecSQL;
adoquery1.SQL.clear; adoquery1.SQL.Add('Select * from anggota');
adoquery1.Open; edit1.text =; kosong; end; 15. Membuat Koding
program pada tombol close, double klik tombol close ketikkan
listing berikut :
procedure TFrmanggota.Button4Click(Sender: TObject); begin
frmanggota.Close; end; 16. Membuat koding untuk filter pada edit1,
apabila dimasukkan data dan ternyata data tersebut sudah ada maka
akan ditampilkan datanya tetapi kalau belum ada maka kursor akan
bergerak ke edit2. adapun caranya adalah klik edit1, lalu klik
Events pada object inspector dan double klik pada Onkeypress, lalu
ketik listing berikut : procedure TFrmanggota.Edit1KeyPress(Sender:
TObject; var Key: Char); begin if key=#13 then begin
adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.add('select *
from anggota where idanggota ="'+ edit1.Text +'"'); adoquery1.open;
if not adoquery1.Eof then begin edit2.Text :=
adoquery1.Fields[1].AsString; edit3.Text :=
adoquery1.Fields[2].AsString; if adoquery1.Fields[3].AsString = 'L'
then radiogroup1.ItemIndex :=0 else radiogroup1.ItemIndex :=1;
datetimepicker1.DateTime := adoquery1.Fields[4].AsDateTime; end
else edit2.SetFocus; end; end; 17. Membuat procedure kosong, ketik
listing berikut : procedure TFrmanggota.kosong(); begin edit2.text
:=''; end; 18. Pada form Active (OnActive) ketik listing berikut :
procedure TFrmanggota.FormActivate(Sender: TObject); begin
edit1.text =''; kosong;
http://ahmadrizal.wordpress.com/2009/12/30/modul-6-membuat-form-anggota-padadelphi-7-0/
Modul 7. Membuat Form Buku pada Delphi 7.0Posted on January 6,
2010 by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access 2007
Ahmad Rizal Abidin, M.Kom Karena project Prjpustaka sebelumnya
sudah dibuat,pada modul 4. Membuat menu, maka pada kesempatan ini
adalah melengkapi frmBuku yaitu dengan cara:
1. Mengaktifkan Delphi 7.0 dengan cara, klik Start, Klik All
Program, Klik Borland Delphi 7, Klik Delphi 7. 2. Klik menu File,
klik Open Project, tentukan folder tempat anda menyimpan project
PRjpustaka, lalu klik prjpustaka dan klik open 3. Klik Menu file,
Klik New, klik form, ganti caption pada properties dengan Input
Data Buku, dan pada name ketikkan frmBuku. 4. Klik menu View, lalu
klik forms dan double klik frmenu, klik file pada frmmenu, klik
Buku dan ketikkan : frmbuku.show; 5. Klik menu View, lalu klik
forms dan double klik frmbuku, lengkapi form tersebut seperti
gambar berikut : Gambar 1. Membuat form Buku
@Ahmad Selamat MEncOba
http://ahmadrizal.wordpress.com/2010/01/06/modul-5-membuat-form-buku-padadelphi-7-0/
Modul 8. Membuat Form Transaksi Peminjaman Buku pada Delphi
7.0Posted on January 6, 2010 by ahmadrizal
Program Aplikasi Perpustakaan dengan Delphi + Ms. Access 2007
Ahmad Rizal Abidin, M.Kom 4checks.com-Free Shipping and Handling on
All Personal Checks with code DWF008 Karena project Prjpustaka
sebelumnya sudah dibuat, pada modul 4. Membuat menu, maka pada
kesempatan ini adalah melengkapi frmpinjam yaitu dengan cara: 1.
Mengaktifkan Delphi 7.0 dengan cara, klik Start, Klik All Program,
Klik Borland Delphi 7, Klik Delphi 7. 2. Klik menu File, klik Open
Project, tentukan folder tempat anda menyimpan project PRjpustaka,
lalu klik prjpustaka dan klik open 3. Klik Menu file, Klik New,
klik form, ganti caption pada properties dengan Input Data
Transaksi Peminjaman, dan pada name ketikkan frmpinjam. 4. Klik
menu View, lalu klik forms dan double klik frmenu, klik Transaksi
pada frmmenu, klik peminjaman dan ketikkan : frmpinjam.show;
5. Klik menu View, lalu klik forms dan double klik frmpeminjam,
lengkapi form tersebut seperti gambar berikut : Gambar 1. Membuat
form Transaksi Peminjaman Buku
Catatan : Form diatas terdiri dari : Palette DataControl :
bblookupcombobox, DBedit Palette standard : panel, Label, Edit,
Button Palette Additional : StringGrid Palette ADO : Ado Connection
dan ADOquery Palette DataAcces : DataSource Palette Win32 :
DatetimePicker 6. Mengkoneksikan database dengan menggunakan
Adoconnection Klik ADOconnection pada Form, klik ConnectionString
(), klik Build, Klik Microsoft Office 12.0 Acces Database Engine
OLEDB Provider (untuk office 2007) tetapi kalau menggunakan office
XP dapat dipilih Microsoft jet OLEDB 4.0, test connection Dan klik
next, pada data source ketikkan :
D:\perpustakaan\perpustakaan.accdb, dan yang terakhir klik test
connection. Gambar 2. mengkoneksikan Database M. Access 7. apabila
test connection tampil keterangan tes connection succeeded, maka
koneksinya sudah benar, tutup semua windows koneksi dengan cara
klik OK. kembali ke frmpinjam. 8. Klik Adoquery1, klik
Adoconnection pada proterties: lalu pilih ADOConnection1, dan klik
SQL pada properties, lalu ketikkan : select * From anggota Dan Klik
Active pada properties ganti false menjadi true. 9. Klik Adoquery2,
klik Adoconnection pada proterties: lalu pilih ADOConnection1, dan
klik SQL pada properties, lalu ketikkan : select * From Buku Dan
Klik Active pada properties ganti false menjadi true. Untuk
Adoquery3 dan ADOquery4 hanya properties untuk Adoconnection :
ADOConnection1. 10. Mengaktifkan DataSource1, yaitu dengan cara
klik Datasource1 pada form pinjam, lalu klik Dataset pilih
Adoquery1 11. Mengaktifkan DataSource2, yaitu dengan cara klik
Datasource2 pada form pinjam, lalu klik Dataset pilih Adoquery2 12.
Mengaktifkan DBLookupComboBox1, dengan cara klik DBLookupcombobox1,
dan klik listssource : pilih DataSource1, ListField isi dengan
IDAnggota, dan untuk keyfield isi dengan IDAnggota.
13. Mengaktifkan DBEdit1, dengan cara klik DBEdit1, lalu klik
Datasource pada properties, lalu pilih datasource1 dan datafilednya
nama 14. Mengaktifkan DBLookupComboBox2, dengan cara klik
DBLookupcombobox2, dan klik listssource : pilih DataSource2,
ListField isi dengan IDBuku, dan untuk keyfield isi dengan IDBuku
15. Mengaktifkan DBEdit2, dengan cara klik DBEdit2, lalu klik
Datasource pada properties, pilih datasource2 dan datafilednya
JudulBuku 16. Mengaktifkan DBEdit3, dengan cara klik DBEdit3, lalu
klik Datasource pada properties, pilih datasource2 dan datafilednya
Pengarang 17. Mengisi Edit2, dengan cara double klik Edit2 pada
form pinjam, ganti events dengan OnKeypress, lalu ketik listing
berikut : procedure TFrmPinjam.Edit3KeyPress(Sender: TObject; var
Key: Char); begin if not ((key >= '0') and (key = #' +
formatdatetime('mm/dd/yyyy',datetimepicker1.date) + '# and
tgl_faktur