Anda di halaman 1dari 9

Pertemuan 2

Mengenal Delphi dan Object 1


( Label, Edit, dan Button )

Objektif :

1. Mahasiswa Dapat Mengetahui dan Menjalankan Program Delphi


2. Mahasiswa Dapat Mengerti dan Menjelaskan Komponen, Properti, Method, dan
Event
3. Mahasiswa Dapat Membuat Program Sederhana
4. Mahasiswa Dapat Mengerti dan Menggunakan Komponen Label,Edit,dan Button

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.

Delphi merupakan pengembangan dari bahasa pemrograman pascal. Bahasa


pascal mudah untuk dipelajari, mengingat bahasanya mendekati bahasa manusia.
Bahasa pemrograman pascal sebelumya berbasiskan kepada pemrograman DOS dan
pemrograman WIndows. Karena bahasa pemrograman pascal masih dirasakan sulit
dengan pemrograman windowsnya, maka dibuatlah pemrograman Delphi yang
bersifat pemrograman visual, sehingga pemrogramannya dibuat lebih mudah, karena
semua program yang bersifat kompleks, dikemas dengan objek-objek program yang
dapat langsung digunakan. Akan tetapi bagi para pemrogram yang masih
menginginkan pemrograman berbasiskan DOS, hal itu tetap disediakan melalui
pemrograman konsol (Console Applications). Dengan demikian bahasa pemrograman
Delphi menyediakan dua model pemrograman yaitu pemrograman visual dan
pemrograman konsol. Sebelum kita memulai Delphi kita harus menginstalasi
program Delphi terlebih dahulu. Kita bisa menggunakan Delphi 6 atau 7. Sebenarnya
Delphi versi berapapun tidak masalah, karena produk Borland ini selalu menjaga
kompatibilitas anta versinya.

Menjalankan Program Delphi


Langkah pertama adalah:
1. Klik tombol Start yang terletak pada bagian Taskbar
2. Pilih menu Programs
3. Pilih Borland Delphi 7, kemudian klik Delphi 7

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.

Mengenal Component, Property, Method, Event

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.

 Apakah Objek (COMPONENT) itu?


Ingat sebuah komponen adalah sebuah objek pada Palette : sebuah Objek, adalah
sebuah komponen dalam Component Palette, atau sesuatu yang dibuat melalui kode-
kode / bahasa pemrograman
 Apakah sebuah PROPERTY itu?
Sebuah Property tidak lain adalah sebuah nama/variabel milik sebuah
objek/komponen misal Caption,Text yang dapat diubah nilai baik melalui object
Inspector atau melalui program.
 Apakah sebuah METHOD itu?
Sebuah method adalah sebuah function/fungsi yang tergabung dalam sebuah
objek. Contoh ListBox (dapat berarti sebuah array of strings) yang memiliki Method
(Clear) yang membuat Listbox tersebut menjadi kosong. CLEAR adalah sebuah
Method pada ListBox tersebut.
Contoh :
ListBox1.Clear;
 Apakah sebuah EVENT itu?
Sebuah Event adalah sebuah aksi pengguna (User Action) misal Mouse Click,
KeyPressed. Setiap Events diawali dengan kata ‘On’.
Contoh :
Nama event Nama method
OnClick .. Button1Click(Sender : Tobject)

Membuat Sebuah Form


Saat anda pertama kali masuk ke Delphi, anda akan diperhadapkan pada sebuah
form kosong yang akan dibuat secara otomatis. Form tersebut diberi nama Form1.
Form ini merupakan tempat bekerja untuk membuat antarmuka pengguna.

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

Mengenal Objek I ( Label, Edit, dan Button )

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.

Membuat Aplikasi Salam Kenal


Langkah-langkah untuk membuat Aplikasi Salam Kenal adalah :
1. Pastikan telah membuat desain form seperti di bawah ini, pada saat anda
menambahkan komponen Label, Edit, dan Button

2. Ubah Properties pada masing-masing objek


Objek Name Caption
Label1 Label1 Nama Saya
Label2 Label2 Alamat
Button1 Button1 Salam Kenal

Objek Name Text


Edit1 Edit1 -
Edit2 Edit2 -

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;

Membuat Program Luas Segitiga


Langkah-langkah membuat program luas segitiga adalah :
1. Pastikan telah membuat desain form seperti di bawah ini

2. Ubah properties pada masing-masing objek


Objek Name Caption
Label1 Label1 Alas
Label2 Label2 Tinggi
Label3 Label3 Luas
Button1 Button1 Hitung Luas

Objek Name Text


Edit1 Edit1 -
Edit2 Edit2 -
Edit3 Edit3 -

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.

procedure TForm1.Button1Click(Sender: TObject);


var alas,tinggi,luas: real;
begin
alas:= StrToFloat(edit1.Text);
tinggi:=StrToFloat(edit2.Text);
luas:=alas*tinggi/2;
edit3.Text:=FloatToStr(luas);
end;

Page 9

Anda mungkin juga menyukai