RSS

Review Delphi

Pengenalan dan Pengertian Delphi

          Delphi adalah suatu bahasa pemograman (development language) yang
digunakan untk merancang suatu aplikasi program.

          Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level
lenguage). Maksud dari bahasa tingkat tinggi yaitu perintah-perintah programnya
menggunakan bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman
Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu. Dalam
membuat aplikasi perintah-perintah, Delphi menggunakan lingkungan
pemrograman visual.

          Delphi merupakan generasi penerus dari Turbo Pascal. Pemrograman Delphi
dirancang untuk beroperasi dibawah sistem operasi Windows. Program ini
mempunyai beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan
perangkat lunak, kecepatan kompiler, pola desain yang menarik serta diperkuat
dengan bahasa perograman yang terstruktur dalam struktur bahasa perograman
Object Pascal.

          Sebagaian besar pengembang Delphi menuliskan dan mengkompilasi kode
program di dalam lingkungan pengembang aplikasi atau Integrated Development
Environment (IDE). Lingkungan kerja IDE ini menyediakan sarana yang
diperlukan untuk merancang, membangun, mencoba, mencari atau melacak
kesalahan, serta mendistribusikan aplikasi. Sarana-sarana inilah yang
memungkinkan pembuatan prototipe aplikasi menjadi lebih mudah dan waktu
yang diperlukan untuk mengembangkan aplikasi menjadi lebih singkat.

IDE ( integrated development environtment )

          Kemudian, hal yang paling pertama dalam mengenal Delphi adalah harus
mengetahui IDE. IDE (Integrated Development Environment) merupakan
lingkungan/wilayah dimana seluruh tools atau komponen-komponen yang
dibutuhkan untuk merancang atau membangun aplikasi program. Secara umum
IDE Delphi di kelompokkan kepada 8 bagian yaitu :


Main Menu

Merupakan penunjuk ke seluruh fasilitas yang disediakan aplikasi Delphi.

Toolbar

Merupakan Icon (Sortcut)yang dirancang untuk lebih memudahkan
menjangkau fasilitas yang ada pada Delphi.

Component Parlette

Merupakan komponen-komponen VCL(Visual Component Library) yang
dikelompokkan kedalam Tab-tab, komponen komponen inilah yang akan
digunakan untuk merancang interface atau antar muka aplikasi.

Form Designer

Merupakan interface (antar muka) apalikasi yang akan dibangun, Form akan
menampung seluruh komponen yang akandigunakan dalam proses
perancangan sebuah aplikasi dengan Delphi.

Code Editor

Code editor merupakan tempat untuk menuliskan kode program
menggunakan bahasa object Pascal. Kode program tidak perlu di tulis secara
keseluruhan karena Delphi sudah menyediakan blok atau kerangka untuk
menulis kode program.

Code Exploler

Digunakan untuk memudahkan berpindah antar file unit di dalam jendela
code editor. Code explorer berisi daftar yang menampilkan semua tipe,class,
properti , method, variabel global, rutin global yang telah didefinisikan di
dalam unit. Saat memilih sebuah item dalam code explorer, kursor akan
berpindah menuju implementasi dari item yang dipilih di dalam code editor.

Object Inspector

Object inspector digunakan untuk mengubah properti atau karakteristik dari
suatu komponen. Terdiri dari 2 tab yaitu :

a. Properties
Digunakan untuk menentukan seting suatu objek. Satu objek memiliki
beberapa properti yang dapat diatur langsung dari object inspector
maupun melalui kode program. Seting ini mempengaruhi cara kerja
objek tersebut saat aplikasi dijalankan.

b. Event
Merupakan bagian yang dapat diisi dengan kode program tertentu
yang berfungsi untuk menangani event-event (berupa sebuah
procedure) yang dapat direspon oleh sebuah komponen.
Event adalah peristiwa atau kejadian yang diterima oleh suatu objek,
misal : klik, drag, dan lain-lain. Event yang diterima objek akan
memicu Delphi menjalankan kode program yang ada didalamnya.
Misalnya ingin sesuatu dikerjakan pada saat form ditutup

Object Tree View

Object tree view berisi daftar komponen yang sudah diletakkan di form
designer.

Sumber:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL70X_dBQxJUqiaMRu33mLkPFsWR6BCmmggl8YtGTKDHP2DV2PZPU-lMhgNclNvkHCg5slAWG2L3xJTF_eOLlz-OwsliN8gDJiTOAfPEMmzZCzueOixdlGi3oJ92hvspqdSRRUgVOHcMY/s1600/bagan+delphi.JPG

PDF : http://elib.unikom.ac.id/download.php?id=143046