Objektif :
Page 1
Pendahuluan
Borland Delphi Dikembangkan oleh Borland Company, yaitu Perusahaan
Software yang lebih intent mengembangkan software-software bahasa pemrograman
seperti: Turbo Pascal, Borland C/C++, Borland Java, dll. Borland juga
mengembangkan Bahasa Pemrograman yang “satu ras” dengan Delphi yang bekerja
di Linux, yaitu Borland Kylix.
Page 2
4. Sesaat kemudian akan muncul tampilan lembar kerja Borland Delphi seperti
yang terlihat pada gambar di bawah ini
Page 3
Bagian-Bagian Dari Jendela Delphi
1. Main Window
Jendela utama ini adalah bagian dari IDE yang mempunyai fungsi yang sama
dengan semua fungsi utama dari program aplikasi Windows lainnya. Jendela utama
Delphi terbagi menjadi tiga bagian, yaitu: Main Menu, Toolbar dan Componen
Pallete
2. Toolbar
Delphi memiliki beberapa toolbar yang masing-masing memiliki perbedaan
fungsi dan setiap tombol pada bagian toolbar berfungsi sebagai pengganti suatu menu
perintah yang sering digunakan. Toolbar terletak pada bagian bawah baris menu.
Pada kondisi default Delphi memiliki enam bagain toolbar, antara lain: Standart,
View, Debug, Desktops, Custom dan Componen Palette.
3. Component Pallete
Component Palette berisi kumpulan ikon yang melambangkan komponen-
komponen yang terdapat pada VCL (Visual Component Library). Pada Componen
Palette Anda akan menemukan beberapa page control, seperti Standart, Additional,
Win32, System, Data Access dan lain-lain
4. Form Designer
Merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang
program aplikasi. Form berbentuk sebuah meja kerja yang dapat diisi dengan
komponen-komponen yang diambil dari Component Palette.
5. Code Editor
Code Editor merupakan tempat di mana Anda dapat menuliskan kode program.
6. Object Inspector
Digunakan untuk mengubah properti atau karakteristik dari sebuah komponen.
Object Inspector terdiri dari dua tab, yaitu Properties dan Events.
7. Code Explorer
Merupakan jendela yang digunakan untuk menampilkan seluruh variabel, type,
dan lainnya yang didefinisikan pada unit.
8. Objek Treeview
Digunakan untuk menampilkan seluruh daftar komponen program dalam sebuah
aplikasi program sesuai dengan penempatannya.
Page 4
Kode yang akan dilihat, serupa dengan struktur Bahasa Pascal. Delphi adalah
bahasa pemrograman berbasis objek, artinya pendekatan pembuatan program melalui
objek-objek yang ada. Misalnya objek form, text dsb. Setiap objek akan memiliki
properti (atribut) dan method yang diaktifkan/dipicu oleh event. Mari kita lihat
penjelasan berikut.
Page 5
Menyimpan Form
Pada Delphi ada 3 buah file utama, yaitu *.dpr, *.pas, dan *.dfm
1. *.dpr adalah file project yang dibuat berisi program kecil untuk mendefinisikan
unit yang ada dalam file projek menginisialisasi data membangun form
menjalankan aplikasi
2. *.pas adalah source kode pascal yang kita ketikkan sebagai bahasa pemrograman
pascal, bisa terdiri dari satu atau banyak file
3. *.dfm adalah file definisi form yaitu form baru yang kita buat untuk bekerja
lebih dari satu form, bisa terdiri dari satu atau banyak file
Untuk menambahkan komponen Label ,kita klik icon yang ada pada
Component Pallete pada tab Standard kemudian untuk menempatkannya ke dalam
form kita klik ke form kita yang sedang aktif.
Page 6
Untuk menambahkan komponen Label ,kita klik icon yang ada pada
Component Pallete pada tab Standard kemudian untuk menempatkannya ke dalam
form kita klik ke form kita yang sedang aktif.
Untuk menambahkan komponen Label ,kita klik icon yang ada pada
Component Pallete pada tab Standard kemudian untuk menempatkannya ke dalam
form kita klik ke form kita yang sedang aktif.
3. Listing Program
Karena saat mengeksekusi tombol button terjadi aksi menampilkan pesan ketika
kita klik maka kita akan meletakkan kode program pada event onClick di
komponen button1.
Page 7
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage('Halo nama saya : '+edit1.Text+chr(13)+'Saya Tinggal di :'+edit2.Text);
end;
Page 8
3. Listing Program
Catatan:
Dalam bahasa pemrograman Delphi semua data yang diinput melalui edit box
dideklarasikan dengan tipe data String, sehingga ketika kita akan melakukan proses
perkalian atau pengurangan kita tidak bisa mengalikan secara langsung, edit box
yang dimaksud tetap kita perlu merubah menjadi nilai dengan tipe data yang dapat
dikalikan.
Page 9