Bahasa pemrograman delphi ini sintak dasarnya menggunakan bahasa Pascal (Object Pascal Oriented). Apabila kita sudah banyak mengenal bahasa Pascal kita tidak akan susah untuk mempelajari bahasa pemrograman delphi ini.
Basis Object Oriented Programming(OOP)dalam Delphi dapat mempermudah pengembang aplikasi dalam mebangun project yang dikelolanya.
Beberapa kelebihan bahasa programan Delphi:
1. Komponen dapat dipakai ulang dan dapat dikembangkan
Delphi mempermudah pembuatan program bagi komponen-komponen Windows seperti label, button dan bahkan dialog dan lainnya. Komponen ini dapat diatur sesuai dengan kebutuhan kita si pembuat program.
2. Dapat mengakses VBX.
Dengan Delphi kita dapat langsung mengakses komponen VBX yang sudah merupakan satu kesatuan dan dapat langsung digunakan .
3. Template Aplikasi dan template Form
Dalam Delphi telah didefinisikan template aplikasi dan template Form yang dapat dipakai untuk membuat semua form aplikasi dengan lebih cepat.
4. Lingkungan pengembang Delphi
Lingkungan yang disedia pada Delphi sangat mudah untuk digunakan dalam pengembangan aplikasi yang produktif.
5. Program terkompilasi.
Kebanyakan lingkungan pengembang visual pada windows menyatakan dapat mengkompilasi program. Namun sebenarnya mereka hanya dapat mengkompilasi sebagian program dan kemudian mengabungkan interpreter dan pcode dalam sebuah file. Dengan cara ini akan menghasilkan aplikasi dengan eksekusi yang lambat. Namun dengan pemrograman delphi output yang dihasilkannya merupakan file yang benar-benar terkompilasi tanpa interpreter dan pcode sehinga 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 BDE ( Borland Database Engine) yang digunakan untuk mengakses format file data yang ada. BDE telah melalui beberapa tahap pengembangan, yang sebelumnyaBDE dikenal dengan ODAPI , kemudian IDAPI. Sekarang BDE sudah menjadi standar untuk akses semua jenis data yang ada saat ini. BDE juga dapat mengakses Database Client / Server seperti Sybase, SQL Server, Oracle dan Borland Interbase. Bila dibandingkan dengan microsoft ODBC , BDE lebih unggul dalam hal unjuk kerjannya, hal ini karena BDE memiliki bentuk yang lebih mendekati format database tujuannya.
Umumnya
Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan
yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis
proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang
membawa istilah RAD tool, kepanjangan dari Rapid
Application Development, saat dirilis tahun 1995 untuk
windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan
windows 32-bit, dan versi c++,C++Builder,
dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah
versi linux yang dikenal sebagai Kylix tersedia.
Dengan satu rilis baru setiap tahunnya, pada tahun 2002 dukungan
untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun2003 .NET
mulai didukung dengan munculnya Delphi.Net (Delphi 8).
Chief Architect yang membidani Delphi, dan pendahulunya Turbo Pascal, adalah Anders
Hejlsberg sampai kemudian ia pindah keMicrosoft tahun 1996 di
mana ia sebagai chief designer C# dan termasuk orang kunci dalam
perancangan Microsoft .Net Framework. Dukungan penuh untuk .Net ditambahkan
pada Delphi 8 (dirilis pada bulan Desember 2003) dengan penampilan user
interface (look
and feel) mirip dengan Microsoft Visual Studio .NET.
Delphi
2005 (nama lain dari Delphi 9) mendukung code generation baik
untuk win32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi
data secara live dari database secara design-time.
Ia juga membawa banyak pembaruan pada IDE secara signifikan.
Para
penganjur delphi mengklaim dengan bahasa pemrograman Delphi, IDE dan
component library (VCL/CLX) yang disediakan oleh vendor tunggal
memungkinkan satu paket yang lebih konsisten dan mudah dikenali.
Produk
Delphi ini didistribusikan dalam beberapa rancangan: Personal, Professional,
Enterprise (sebelumnya Client/Server) dan Architect.
Pro dan contra
Delphi
mendukung pengembangan aplikasi berbasis Rapid
application development yang membawa fitur berupa
kerangka/framework aplikasi serta aplikasi pendisain visual yang memungkinkan
proses pengembangan sebuah program menjadi lebih cepat. Disamping itu, delphi
mendukung kompilasi antar platform, menghasilkan kode biner untuk Mac OS,
Windows 32 bit, ataupun Windows 64 bit. Dengan menggunakan dialek object
pascal, delphi memperkenalkan konsep VCL (Visual Component Library) sebagai
basis kerangka kerja untuk modularisasi entitas-entitas baik yang bersifat
visual ataupun non-visual dalam metodologi pemrograman berorientasi objek.
Klon dan
alternatifnya
Meskipun
tidak bersifat subsitutif penuh terhadap keseluruhan paket delphi, ada beberapa
usaha yang dilakukan untuk membuat kompatibilitas bahasa ini menjadi lebih baik
atau bahkan lebih buruk dengan membuat kode delphi yang tidak bisa dicapai oleh
delphi ataupun kylix sendiri.
Produk-produk
berikut bisa membuat kode delphi berjalan dalam alur yang tidak mungkin
dilakukan oleh Delphi (seperti dukungan terhadap sistem operasi yang berbeda,
distribusi yang gratis dan penggunaan untuk kebutuhan pendidikan, dan
penyertaan kode dari kompilernya sendiri) yang menjadikan vendor bisa menjadi
lebih independen. Produk-produk berikut ini umumnya digunakan untuk
kebutuhan edukasi dan mengusahakan agar sisi aplikasi delphi yang berjalan pada
server bisa berjalan pada sistem operasi alternatif selain dari yang didukung
oleh delphi/kylix, umumnya produk tersebut sudah mendukung linux sebelum kylix muncul.
·
Bloodshed
Dev-Pascal Salah satu IDE Win32 yang mensupport GNU Pascal
maupun Free Pascal
·
Free Pascal Kompiler berbasis commandline
dengan dialek yang sangat dekat dengan Turbo Pascal dan Delphi. Fitur yang
terdapat pada Delphi versi 4 ke atas hanya diimplementasikan pada seri versi
1.9.x (akan menjadi seri 2.0.x). Versi beta ini sudah bisa digunakan secara
baik. Beroperasi umumnya pada sistem operasi berbasis x86. Mendukung Linux, Mac OS dan Mac OS X(termasuk implementasi Xcode)
pada keluarga
PowerPC, dan Linux berbasis AMD64. SPARC and
arsitektur Mesin
RISC Acorn(ARM) masih sedang dikerjakan dan belum siap dideploy.
·
GNU Pascal secara
terpisah didistribusikan sebagai bagian dari GNU Compiler Collection dan tidak
mendukung dialek pascal yang diimplementasikan borland
·
InnerFuse merupakan
interpreter bahasa Delphi yang dapat diintegrasikan dengan aplikasi Delphi
·
Lazarus merupakan
satu upaya untuk membangun sebuah RAD berbasis Free Pascal.
·
WDOSX
Penalar luar
PENGENALAN DELPHI….
Delphi
merupakan Bahasa pemrograman under Windows yang diproduksi oleh Borland. Bahasa
pemrograman ini merupakan pengembangan dari bahasa pemrograman Pascal.
1.
siapkan edit1 ( satu buah )
2.
siapkan Button ( satu buah )
3.
Form 2
Langkah-Langkah
:
1.
Double clik di Button1, masukan script seperti di bawah ini :
procedure
TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text=’admin’ then
begin
form1.Hide;
form2.Show;
end
else
begin
Application.MessageBox(‘Maaf…Password Anda Salah…!’,'Peringatan’,mb_ok or MB_ICONWARNING);
Edit1.Clear;
end;
end;
end.
begin
if Edit1.Text=’admin’ then
begin
form1.Hide;
form2.Show;
end
else
begin
Application.MessageBox(‘Maaf…Password Anda Salah…!’,'Peringatan’,mb_ok or MB_ICONWARNING);
Edit1.Clear;
end;
end;
end.
=>selesailah
program LogIn sederhana yang anda buat….Anda tinggal mengembangkan sendiri
program LogIn ini……
0 komentar:
Posting Komentar