B. Sejarah
Delphi sebenarnya kelanjutan dari Turbo Pascal yang merupakan produk Borland
Inc., yang sekarang telah berganti nama menjadi Inprise Corporation pada pertengahan
1998. Delphi secara resmi dirilis tanggal 28 Februari 1995 dengan versi 1.0 yang waktu
itu dipakai pada sistem Windows 3.1, kemudian versi 2.0 untuk digunakan pada
Windows 95, berikutnya versi 3.0 dirilis pada tahun 1997, dan versi 4.0 digunakan pada
Windows 98 tepatnya dirilis pada tanggal 14 Juni 1998. Versi 5.0 digunakan pada
Windows 98, Versi 6.0 ( 2001) selanjutnya disebut Delphi versi yang digunakan dalam
diktat , Versi 7.0 ( 2002) dan Versi 8.0
C. Kelebihan-Kelebihan Delphi
Delphi menyediakan fasilitas yang luas mulai dari fungsi pembuatan form hingga
fungsi penggunaan beberapa format file data yang populer seperti dBASE, Paradox,
FoxPro, Access, dsb. Adapun fasilitas yang tersedia meliputi :
1) Tool-nya lengkap dan terintegrasi atau komponen yang dapat dipakai ulang
dan dapat dikembangkan. Delphi mempermudah pembuatan program bagi
komponen-komponen Windows seperti label, button, dialog, dll. Sebagai
contoh dalam Windows dialog untuk menyimpan file ditemukan dalam
banyak aplikasi. Dialog tersebut telah tersedia dalam Delphi dan dapat
langsung digunakan tanpa memprogram. Masih banyak lagi komponen yang
dapat digunakan untuk membuat aplikasi dalam Delphi. Komponen-
komponen tersebut bahkan dapat diatur agar sesuai dengan kebutuhan,
Komponen visual dan komponen non-visual sudah tersedia dalam Delphi.
2) Dapat mengakses VBX , Delphi dapat mengakses objek-objek VBX secara
langsung, dimana VBX dianggap sebagai kumpulan komponen yang dapat
digunakan langsung untuk membuat aplikasi.
3) Template aplikasi dan Tempate Form, Dalam Delphi telah didefinisikan
template aplikasi dan template Form yang dapat dipakai untuk membuat
semua aplikasi dengan lebih cepat.
4) Tersedia Online Help yang cerdas serta Lingkungan pengembangan Delphi,
Fasilitas untuk aplikasi database-nya lengkap dan mudah digunakan.
5) Program yang terkompilasi , Kebanyakan lingkungan pengembangan visual
pada Windows menyatakan dapat mengkompilasi program. Namun
sebenarnya mereka hanya dapat mengkompilasi sebagian program dan
kemudian menggabungkan interpreter dan pcode dalam sebuah file. Dengan
cara ini didapatkan eksekusi yang lambat. Di dalam Delphi program yang
dihasilkan benar-benar program yang terkompilasi tanpa interpreter dan
pcode sehingga dapat berjalan lebih cepat. Program Delphi yang kecil dapat
diserahkan dalam bentuk sebuah file EXE tanpa harus menyertakan file
DLL.
6) Kemampuan mengakses data dalam bermacam format. Dalam Delphi terdapat
Borland Database Engine (BDE) yang digunakan untuk mengakses format
file data yang ada. BDE telah melalui beberapa tahap perkembangan.
Sebelumnys BDE dikenal sebagai ODAPI, kemudian IDAPI, dan sekarang
menjadi standar untuk akses semua jenis data yang ada saat ini. BDE juga
mengakses database Client and Server seperti Sybase SQL Server, Oracle,
dan Borland Interbase.
7) Tersedia juga untuk sistem yang berbeda (non Microsoft oriented), seperti
kilyx di Linux,…
i. Klik ganda pada icon label yang terdapat pada kategori standart
dalam tool palete, sebanyak 3 kali ( karena label yang akan dibuat
sebanyak tiga), lanjutkan dengan mengklik ganda pada icon edit yang
terdapat pada kategori standart sebanyak 3 kali, masih dalam kategori
standart klik ganda pada icon button, klik ganda pada icon timer yang
terdapat pada kategori system
ii. Ubah pada properti captionnya untuk label1 dengan Mulai, label2
dengan Selesai dan label3 dengan Lama
iii. Klik icon Edit , gamabarkan objek edit disebelah kanan mulai
dengan cara Anda klik dan drag sesuai dengan kebutuhan
Timer ( Objek timer boleh diletakan dimana saja karena pada saat
di jalankan objek timer tidak akan ditampilkan.
vi. Langkah selanjutnya memberi kode program
vii. Bagian deklarasi program ( untuk menuliskan kode program anda
dapat menekan F12 untuk menuju unit dan F12 lagi untuk kembali ke
mode form )
Var
Form1 : Tform;
Awal, akhir : tdatetime;
Lama : real;
viii. Tekan F12 untuk menuju ke mode form
ix. Klik ganda pada daerah yang kosong pada form untuk ke
Tform1.FormCreate , kemudian ketikan kode program dibawah kata
begin diatas kata End;
Timer1.Interval := 1;
x. Tekan F12 lagi untuk kemode Form, klik ganda pada objek Timer,
selanjutnya ketikan kode program dibawah ini dibawah kata begin dan
diatas kata End;
Var
Slama : String;
Begin
If Button1.Caption=’Start’ then
Begin
Akhir := Time;
Edit2.text := TimetoStr(Akhir);
Lama := ( Akhir – Awal ) * 100000;
Str(lama : 12:2, Slama);
Edit3.text := slama;
End;
End;
xi. Tekan F12 untuk kembali ke Mode Form, kemudian klik ganda pada
objek button1 dan lengkapi kode programnya seperti berikut ini
If button1.Caption =’Start’ then
Begin
Awal := Time;
Edit1text := Timetostr(time);
Button1.caption =’Stop’
end
else if button1.caption =’Stop’ then
button1.caption :=’Selesai’
else
Aplication.Terminate
end;
F9 atau klik icon Run . Jika masih ada penulisan kode program yang salah maka
delphi akan memberi pesan dibawah jendela editor program dan program akan langsung
terhenti sehingga Anda harus memperbaiki kode programnya dulu. Jika sudah selesai
ulangi lagi untuk menjalankan programnya denga cara yang sama seperti sebelumnya.
Berikut ini adalah contoh program yang dibuat tadi
File : Unit1.dfm
File : Unit1.dcu
Form1
COMPILE
+
File :Unit1.pas LINK
Kode
program Re-EDIT File : Unit1.~pas
File : Unit1.~dfm
+
Save
File : Unit1.dfm
File : Unit1.dcu
File : Unit2.dfm File : Unit3.dfm
File : Unit2.dcu
Form1 Form2 Form3 File : Unit3.dcu
COMPILE
+
LINK
File : Unit1.pas File : Unit2.pas File : Unit3.pas