Anda di halaman 1dari 20

A.

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.

Komponen Pallete Standart

Delphi merupakan bahasa pemrograman visual, Oleh karena itu komponen-komponen


pemrograman terlihat langsung menu visual delphi. Programer cukup menempatkan
komponen yang diinginkan pada form. Berikut gambar komponen dalam Delphi.

Menu Utama : File, Edit, Search, View,

SpeedBar

Komponen Button
Components Palette- Bagian Tab Standard

Komponen Label

1
Figure 3 Kumpulan komponen

Nama Keterangan

Frames Membuka sebuah dialog box yang menampilkan


daftar frames yang disertakan pada proyek.

Label Menampilkan teks yang tidak dapat diubah oleh


user
Edit Menampilkan sebaris teks yang dapat diisi oleh user

Menampilkan sebuah area pengeditan dimana user


Memo dapat memasukkan atau memodifikasi beberapa
baris teks didalamnya

Button Untuk membuat tombol tekan yang akan diisi


dengan suatu aksi tertentu

Listbox Menampilkan daftar pilihan yang dapat digulung


(scroll)

Scrollbar Dapat digunakan untuk meluaskan area pandang di


form

Radiogroup Digunakan untuk membuat sekelompok radio-


button

1.1. 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.

Figure 1 Form kosong yang dibuat saat anda masuk Delphi

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.

Figure 2 Jendela Object Inspector untuk mengganti properti caption

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).

C. Alat dan Bahan


- Komputer/Laptop
- Software pemrograman Delphi
- FlashDisk
-
D. Cara Kerja
- Program Delphi sudah terinstall pada computer.
- Buka program aplikasi pada menu File-New-Application

- Pada form1

Tambahkan
komponen Label dari pallete Standart dengan properties sebagai berikut :

Caption = Selamat Datang di FKIP Universitas Mataram


Font
.Type = Bold
.Size =16
.Color Red

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 Nama file Type File Jenis/keterangan File


o
1. Project1 dpr File dari project utama

2. Unit1 dfm File berisi daftar komponen yang


digunakan dalam form

3. Project1 cfg File yang menyimpan konfigurasi


proyek/program
4. Project1 dof
File yang berisi seting dari proyek
atau aplikasi
5. Project1 res
File yang berisi info versi resource
dan icon dari aplikasi
6. Unit1 dcu
File yang merupakan hasil kompilasi
file unit yang akan digunakan untuk
7. Project1 exe membuat file executable

File aplikasi untuk menjalankan


8. Unit1 pass program

File yang berisi kode program yang


berhubungan dengan form

Propesties Komponen yang digunakan


1) Nama Komponen : Label
6
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

Misalkan seperti ini :

2) Nama Komponen : Edit

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.

Misalkan seperti ini :

4) Nama Komponen : GroupBox

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.

Misalkan seperti ini :

5. Nama Komponen : Memo

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 -

Mengubah warna dasar memo

9
Misalkan seperti ini :

6. Nama Komponen : Button

N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Caption String Mengubah karakter object

2. Name String Mengubah nama object

Misalkan seperti ini :

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 -

Membuat efek tiga dimensi

Misalkan seperti ini :

8. Nama Komponen : Main Menu

N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Items - Memasukkan sub main menu

2. Caption String Mengubah tampilan karakter


object

3. Default Boolean Merubah menu menjadi default

11
Misalkan seperti ini :

9. Nama Komponen : Pop up Menu

N Properties yang diubah Jenis data yang diubah Manfaat/ efek perubahan
o
1. Items - Memasukkan sub popup menu

2. Caption String Mengubah tampilan karakter


object

3. ShortCut Boolean Mengubah efek font menjadi


bold

Misalkan seperti ini :

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

2. Caption String Mengubah tampilan karakter


object

3. Font/Color Mengubah efek font menjadi


bold

Misalkan seperti ini :

11. Nama Komponen : Checkbox

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

Misalkan seperti ini :

12. Nama Komponen : RadioButton

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.

Misalkan seperti ini :

13. Nama Komponen : ListBox

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.

Misalkan seperti ini :

14. Nama Komponen : ComboBox

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.

Misalkan seperti ini :

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

1.3. Menyimpan Form

Pada Delphi ada 3 buah file utama (*.dpr, *.pas dan *.dfm).

1) *.dpr adalah file proyek yang dibuat berisi program kecil untuk :

mendefinisikan Unit yang ada dalam file proyek


menginisialisasi data
membangun form
menjalankan aplikasi
uses
Form
s,
Unit1 in Unit1.pas {Form1};
begin
Application. Initialize;
Application. CreateForm (Tform1, Form1);
2) *.pas adalah unit-unit (pascal code file), bisa terdiri satu atau banyak file
18
3) *.dfm adalah file definisi Form (special pseudo code file), bisa terdiri satu atau
banyak file
object Form1: Tform1
Left = 200
Top = 108
Width = 696
Height = 480
Caption = Form1
Font.Charset = DEFAULT
_CHARSET Font.Color =
clWindowText Font.Height
= -11
Font.Name = MS Sans
Serif Font.Style = []
Pixels PerInch = 96
TextHeight = 13
object Button1:
Tbutton Left = 176
Top = 116
Width = 75
Catatan:
Setiap Form (.dfm) harus memiliki sebuah Unit (.pas), tetapi anda dapat memiliki Unit
tanpa sebuah Form (hanya kode saja). Jika ingin melihat kode tersebut anda dapat
mengklik kanan mouse, lalu pilih VIEW AS TEXT atau tekan tombol Alt- F12.
Sebaiknya anda tidak mengubah isi code tersebut, karena akan menyebabkan masalah
serius. Tunggu saat anda sudah memahami maksud kode tersebut. Untuk kembali ke

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

1. Rovinda Hadi ( E1R015061 )


2. I.K. Aditya Widyadigjaya ( E1R015022 )
3. Ery Nurjayanto ( E1R015012 )
4. Putri Mayasari ( E1R015056 )
5. Laras Cahyaning Rahayu ( E1R015029 )
6. Amalia Novi Astuti ( E1R015003 )

Anda mungkin juga menyukai