Tujuan Praktikum: 1
- Mahasiswa dapat membuat dan menjalankan program sederhana dengan bahasa
pemrograman Delphi.
- Mahasiswa dapat menggunakan komponen pallete standard.
B. Teori Dasar
Pemrogram Delphi merupakan bahasa pemrograman yang berbasis objek. Dalam hal ini
yang dimaksud dengan objek adalah komponen yang memiliki sifat dan karakter. Dalam
Delphi terdapat banyak komponen yang dapat digunakan untuk memudahkan pembuatan
software.
Komponen Form
Saat pertama kali Delphi, programer akan dihadapkan langsung dengan sebuah form
kosong yang akan dibuat secara otomatis. Form tersebut diberi nama Form1. Form ini
merupakan tempat bekerja untuk membuat antarmuka pengguna. Berikut gambar Form1
saat masuk pada program Delphi.
SpeedBar
Komponen Button
Components Palette- Bagian Tab Standard
Komponen Label
1
Figure 3 Kumpulan komponen
Nama Keterangan
2
3
1.2. Mengganti Nama Form dan Menambahkan Judul
Biasakan sebelum menjalankan program, sebaiknya ganti nama form dan beri judul
sesuai program yang kita buat. Delphi akan secara otomatis memberi nama form1,
form2, form3, dst. Nama form tersebut kurang mengandung arti dan akan menyulitkan
bila form yang dibuat cukup banyak.
Saat membuka Delphi pertama kali, nampak sebuah jendela Object Inspector. Jika tidak
muncul pilih menu View | Object Inspector atau tekan tombol F 11.
Nama
Objek
Jendela
Object Tab Events
Inspector
Tab Properties
Nilai/Isi
Proper dari
ti prope
Pada Object Inspector ada dua buah halaman (tab) yaitu Properties dan Events.
Properties digunakan untuk mengganti properti (kepemilikan) sebuah objek/komponen.
Sedangkan Events digunakan untuk membuat procedure yang diaktifkan (trigered) lewat
sebuah event.
Semua properti diurutkan berdasarkan alpabetik, dan dapat juga diurutkan berdasarkan
kategori. Gantilah judul form dengan Hello melalui properti Caption, sedangkan nama
form dengan nama frmHello melalui properti Name. Caption digunakan untuk
menyimpan keterangan yang dimunculkan pada form, sedangkan Name digunakan
sebagai Nama dari objek tersebut.
Isi dari properti Name harus diawali alpabet dan tidak menggunakan spasi atau tanda baca
4
Anda sekarang sudah membuat aplikasi form kosong dengan tombol standar window :
Minimize, Maximize, dan Close. Anda dapat mengubah ukuran form dengan menarik
pada bingkai form menggunakan mouse (drag=klik tombol kiri mouse, tahan tombol
tersebut lalu geser ke kiri/kanan atau atas/bawah). Anda dapat memindahkan form dengan
meletakkan kursor pada form kemudian menggesernya (drag).
- Pada form1
Tambahkan
komponen Label dari pallete Standart dengan properties sebagai berikut :
5
- Simpan program tersebut pada folder kerja, misalkan pada flasdisk
(F:\Delphi\praktekke1) dengan nama lat1.pas dan proj1.dpr
- Perhatikan nama file yang terbentuk pada folder kerja tersebut menggunakan
windows eksplorer. Berapa file yang terlihat dalam folder kerja tersebut. Apa jenis
file yang terbentuk.
- Kembali ke program Delphi, dan jalankan program yang sudah disimpan tadi.
- Tambahkan komponen dari Pallete Standart yaitu Edit, Main Menu, Popup Menu,
Button, Memo, Check Box, Radio Button.
- Lakukan modifikasi pada beberapa properties dari komponen yang ada tambahkan
diatas. Amati perubahan yang terjadi.
E. Pengamatan
File Yang terbentuk setelah menyimpan program aplikasi
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Text String Mengubah tampilan karakter
objek.
2. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada tampilan.
3. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
4. Font/Size String Mengatur tampilan ukuran huruf
text yang muncul pada tampilan.
5. Font/Color - Mengatur tampilan warna huruf
text yang muncul pada tampilan.
6. Name String Pengaturan untuk penamaan
objek tersebut.
7
3) Nama Komponen : Scrollbar
No Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
1. Kind - Mengubah posisi scroll bar
menjadi horizontal atau vertical.
2. Name String Pengaturan untuk penamaan
objek tersebut.
3. Max Real Memberikan nilai posisi scroll
bar secara maximum.
4. Min Real Memberikan nilai posisi scroll
bar secara minimum.
5. Position Real Menenntukan posisi scroll pada
suatu nilai maximum.
No Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
1. Name String Pengaturan untuk penamaan
objek tersebut.
2. Caption String Mengubah tampilan karakter
objek.
3. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada
tampilan.
4. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
5. Font/Size String Mengatur tampilan ukuran
8
huruf text yang muncul pada
tampilan.
6. Font/Color - Mengatur tampilan warna
huruf text yang muncul pada
tampilan.
7. Color - Mengatur tampilan warna grup
box yang muncul pada
tampilan.
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Lines String Menampilkan huruf dan angka
yang diinput
2. Font/name Karakter
Mengubah jenis huruf
3. Font/color -
Mengubah warna huruf
4. Font/size Real
Mengubah ukuran huruf
5. Font/style Boolean
Mengubah efek tulisan menjadi
italic
6. color -
9
Misalkan seperti ini :
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Caption String Mengubah karakter object
10
7. Nama Komponen : Panel
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Caption String Mengubah tampilan karakter
object
2. Bevelinner -
Membuat efek tiga dimensi
3. Bevelouter -
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Items - Memasukkan sub main menu
11
Misalkan seperti ini :
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Items - Memasukkan sub popup menu
12
10. Nama Komponen : Radiogrup
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Items String Memasukkan data dalam
bentuk radiobutton
13
No Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
1. Caption String Mengubah tampilan karakter
objek.
2. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada
tampilan.
3. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
4. Font/Size String Mengatur tampilan ukuran
huruf text yang muncul pada
tampilan.
5. Font/Color - Mengatur tampilan warna
huruf text yang muncul pada
tampilan.
6. Name String Pengaturan untuk penamaan
objek tersebut
N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Caption String Mengubah tampilan karakter
objek.
2. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada
tampilan.
3. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
4. Font/Size String Mengatur tampilan ukuran
14
huruf text yang muncul pada
tampilan.
5. Font/Color Mengatur tampilan warna
huruf text yang muncul pada
tampilan.
6. Name String Pengaturan untuk penamaan
objek tersebut.
No Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
1. Items String Memasukkan daftar data-data
pada komponen.
2. Name String Pengaturan untuk penamaan
objek tersebut.
3. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada
tampilan.
4. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
5. Font/Size String Mengatur tampilan ukuran
huruf text yang muncul pada
tampilan.
6. Font/Color - Mengatur tampilan warna
15
huruf text yang muncul pada
tampilan.
No Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
1. Items String Memasukkan daftar data-data
pada komponen.
2. Name String Pengaturan untuk penamaan
objek tersebut.
3. Text String Mengubah tampilan karakter
objek.
4. Font/Name String Mengatur tampilan jenis huruf
text yang muncul pada
tampilan.
5. Font/Font style String Mengatur tampilan gaya huruf
(bold,regular, etc) text yang
muncul pada tampilan.
6. Font/Size String Mengatur tampilan ukuran
huruf text yang muncul pada
tampilan.
7. Font/Color - Mengatur tampilan warna
huruf text yang muncul pada
tampilan.
16
F. Pertanyaan
1. Berapa file yang terbentuk setiap kali dibuat program aplikasi dalam Delphi?
2. Berapa jenis file yang terbentuk dari program aplikasi yang ada buat?
3. Berapa komponen yang anda gunakan pada program diatas, tuliskan namanya?
4. Apa properties yang anda ubah pada komponen Edit, Label dan Button yang
digunakan tersebut, serta tulisan fungsinya?
G. Jawaban
1. Ada 6 file yang terbentuk setiap kali dibuat program aplikasi dalam Delphi.
2. Ada 8 file yang terbentuk dari program yang dibuat.
3. Ada 14 komponen yang terdiri dari :
a) Main Menu
b) Popup Menu
c) Label
d) Edit
e) Memo
f) Button
g) CheckBox
h) RadioButton
i) ListBox
j) ComboBox
k) Scrollbar
l) GroupBox
m) RadioGroup
n) Panel
4. Properties yang diubah pada komponen Edit, Label dan Button yang digunakan
serta tulisan fungsinya yaitu :
a) Edit
Text : Mengubah tampilan karakter objek.
Font/Name : Mengatur tampilan jenis huruf text yang muncul
pada tampilan.
Font/Font style : Mengatur tampilan gaya huruf (bold, regular, etc)
text yang muncul pada tampilan.
17
Font/Size : Mengatur tampilan ukuran huruf text yang muncul
pada tampilan.
Font/Color : Mengatur tampilan warna huruf text yang muncul
pada tampilan.
Name : Pengaturan untuk penamaan objek tersebut.
b) Label
Caption : Mengubah tampilan karakter objek.
Font/Name : Mengatur tampilan jenis huruf text yang muncul
pada tampilan.
Font/Font Style : Mengatur tampilan gaya huruf (bold, regular, etc)
text yang muncul pada tampilan.
Font/Size : Mengatur tampilan ukuran huruf text yang muncul
pada tampilan.
Font/Color : Mengatur tampilan warna huruf text yang muncul
pada tampilan.
Name : Pengaturan untuk penamaan objek tersebut.
c) Button
Caption : Mengubah karakter object
Name : Mengubah nama object
H. dwa
Pada Delphi ada 3 buah file utama (*.dpr, *.pas dan *.dfm).
1) *.dpr adalah file proyek yang dibuat berisi program kecil untuk :
19
Pilih submenu Save Project atau Save Project As pada menu File, dan Delphi akan
menanyakan nama file source code untuk unit (*.pas) dan nama file proyeknya (*.dpr). Beri
nama file form dengan HELLO.PAS dan project HELLO.DPR.
Sesudah disimpan, jalankan program dengan menekan tombol F9 atau pilih menu Run | Run.
KELOMPOK 1