DELPHI7
1. Pengantar
Bahasa
Pemrograman Delphi merupakan pemrograman Visual (berbasis windows) yang dibuat oleh sebuah Perusahaan Software Borland .Inc, Fungsi dari aplikasi
ini adalah sama dengan fungsi aplikasi visual lainnya, seperti VB, Foxpro dan Iain-Iain.
Delphi
dapat menangani pembuatan aplikasi sederhana sampai pada aplikasi yang berbasis
client/server atau jaringan, Delphi
dapat dimanfaatkan untuk membuat aplikasi
yang berbasis text, grafik, angka, database
maupun web.
Bahasa Pemrograman visual mempunyai 2
hal yaitu object dan kode program, manifestasi
dari object adalah berbentuk komponen yang dapat dilihat (visual), sedangakan kode program merupakan sekumpulan teks yang
digunakan sebagai sebuah perintah yang telah diatur dengan suatu aturan
dan mempunyai suatu tujuan tertentu.
Bahasa pemrograman Delphi
merupakan bahasa pemrograman yang dikembangkan dari bahasa pemrograman Pascal, Pascal
berbasis text only sedangkan Delphi berbasis visual
(window).
2.
Memulai
Software Delphi yang digunakan pada modul ini adalah Borland
Delphi versi 7.0, Setelah aplikasi
ini dipasang (Install) pada komputer secara default
anda bisa membuka melalui Start Menu >> Program >> Borland Delphi 7.0 >> Delphi 7, lihat ilustrasi gambar berikut :
Gambar 2.2 Proses Membuka Aplikasi Delphi7
Setelah
anda akan melihat layar kerja Delphi 7 seperti terlihat pada gambar berikut :
Gambar 2.3 Interface pemrograman Delphi7
3.
IDE Delphi
IDE (Integrated Development Environment) merupakan lingkungan atau wilayah dimana seluruh tools atau komponen-komponen yang
dibutuhkan untuk merancang atau membangun aplikasi program, cara mum IDE Delphi di kelompokkan kepada 8 bagian yaitu
:
a.
Mainmenu
Merupakan penunjuk ke seluruh fasilitas yang disediakan aplikasi Delphi
Gambar
2.4 Menu Pemrograman Delphi7
b. Toolbar/Speedbar
Merupakan
Icon (Shortcut) yang dirancang untuk
lebih memudahkan menjangkau fasilitas yang
ada pada Delphi.
Gambar 2.5 Toolbar Pemrograman Delphi7
4.
Component Palette
Gambar 2.6 Componen Palette Pemrograman Delphi7
5. Form Designer
Merupakan interface
(antar muka) apalikasi yang akan dibangun, form
akan menampung seluruh komponen yang akan digunakan dalam proses
perancangan sebuah aplikasi dengan Delphi.
Gambar
2.7 Form Pemrograman Delphi7
6.
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.
Gambar 2.8 Tampilan Layar Kode
Program Pemrograman Delphi7
7. Code
Explorer
Digunakan untuk memudahkan berpindah antar file unit di
dalam jendela code editor. Code explorer
berisi daftar yang menampilkan semua tipe,class,
properti , method, varible 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.
Gambar 2.9 Code Explorer Pemrograman Delphi7
8.
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 prosedur) yang dapat direspon
oleh sebuah komponen
Event
adalah peristiwa atau kejadian yang diterima oleh suatu objek, missal: 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, maka untuk menyatakan tindakan tersebut (berupa sebuah procedure) menggunakan OnClose.
Gambar 2.10 Object Inspector Pemrograman Delphi
9.
Object Tree View
Gambar 2.11 Object Tree View Pemrograman
Delphi
10.
Struktur
File Pada Delphi
Secara dasar
Delphi mempunyai struktur file sebagai berikut:
a. File Project
-» merupakan kepala dari file, artinya
seluruh file yang lain akan berada didalam file project, ekstensi dari file ini adalah *.dpr
b. File
Form (interface) -» merupakan file yang
berfungsi sebagai interface aplikasi yang menampung
seluruh komponen visual aplikasi,
ekstensi dari file ini adalah *.dfm
c.
File
Pas (Kode program) -» merupakan file
yang menampung listing program
dari sebuah aplikasi, ekstensi dari file
ini adalah *.Pas


















