PEMROGRAMAN PADA BORLAND DELPHI 7
Pengenalan Program
Delphi
adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program /
aplikasi komputer berbasis windows. Delphi merupakan bahasa pemograman berbasis
objek, artinya semua komponen yang ada merupakan objek-objek. Ciri sebuah objek adalah memiliki nama,
properti dan method/procedure. Delphi
disebut juga visual programming artinya
komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program
kecil) tetapi muncul berupa gambar-gambar. Delphi
juga memiliki bahasa mirip dengan pascal. Jadi bila anda telah menguasai pascal barangkali tidak akan kesulitan dalam menggunakan program ini.
Perbedaan mendasar antara delphi dengan pascal adalah bahwa delphi memiliki OOP(object orientation
program) atau program yang
berorientasi ke objek. Dengan demikian delphi lebih
mudah digunakan dibandingkan dengan pascal, karena anda hanya tinggal mengatur
properti atau sifat
dari objek dan
menambahkan sedikit pengkodean.
Sejarah Delphi
1.
Delphi versi 1 (berjalan pada windows 3.1 atau windows
16 bit)
2.
Delphi versi 2 (bejalan pada windows 95 atau Delphi 32
bit
3.
Delphi versi 3 (berjalan pada windows 95 keatas dengan
tambahan fitur internet atau web)
4.
Perkembangan selanjutnya diikuti dengan Delphi versi
4,5 dan 6
5.
Versi terkini dari Delphi adalah versi 7 dengan
tambahan vitur net. Dengan tambahan file XML
OOP (Object Oriented Programming)
OOP adalah metode pemrograman yang
terdapat pada Delphi dengan membentuk sebuah aplikasi yang mendekati kedalam
dunia yang sesungguhnya. Berikut tiga unsur dari OOP:
1.
Encapsulation atau pemodelan
Encapsulation
adalah konsep penggabungan data dengan
operator. Dalam konsep pemodelan data dan operasi menjadi satu kesatuan yang
disebut object. Encapsulation juga
disebut dengan penyembunyian informasi (information
hiding). Sebagai contoh pada saat kita melakukan pada sebuah object pada
sebuah aplikasi program, terdapat kesamaan proses mengenai information hiding yang tidak kita ketahui sampai hasil
ditampilkan.
2.
Inheritance atau penurunan
Inheritance adalah sebuah object
yang dapat diturunkan menjadi object yang baru dengan tidak menghilangkan sifat
asli dari object tersebut. Sebagai contoh pada saat kita merancang suatu form,
sebenarnya form yang kita aktifkan merupakan turunan dari Tform sebagai
induknya. Berikut dalam bahasa programnya:
Type
Tform = class (tform)
End;
3.
Polymorphism atau
Polimorfisme
Polymorphism adalah
penggunaan berbagai macam object yang berbeda tetapi secara fungsi bergantung
pada satu object sebagai induk, dengan cara pelaksanaan yang berbeda-beda.
Sebagai contoh object simpan dan update adalah icon yang berasal dari induk
yang sama yaitu command bitton tetapi cara kerja tersebut berbeda-beda.
Kegunaan dan Keunggulan Delphi
Berikut kegunaan dan keunggulan dari Delphi:
a)
Kegunaan Delphi:
1.
Untuk membuat aplikasi windows
2.
Untuk merancang aplikasi program berbasis grafis
3.
Untuk membuat program berbasis jaringan
(client/server)
4.
Untuk merancang program. Net (berbasis internet)
b)
Keunggulan Delphi:
1.
IDE (Integrated
Development Environment) atau lingkungan pengembangan aplikasi sendiri
adalah satu dari beberapa keunggulan , didalamnya terdapat menu-menu yang
memudahkan kita untuk membuat suatu proyek program
2.
Proses kompilasi cepat, pada saat aplikasi yang kita
buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah
program tanpa dijalankan terpisah
3.
Mudah digunakan, source kode yang merupakan turunan
dari pascal, sehingga tidak diperlukan suatu penyesuaian lagi
4.
Bersifat multi purphase, artinya bahasa penrograman
Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan
aplikasi.
Untuk menjalankan,
berikut langkah-langkahnya:
1. Klik tombol Start,
pilih
menu Programs è Borland Dephi
7 èDelphi 7
2. Tunggu hingga program
delphi aktif
Secara prinsip,
pembuatan program dapat dibagi
menjadi
3 tahapan:
1.
Merancang antar
muka secara visual
2.
Menuliskan kode untuk melakukan
tindakan tertentu
3.
Mengompilasi kode pascal dan form ke dalam bentuk berkas yang
dapat
dieksekusi.
Mengenal IDE (Integrated
Development Enviroment) pada Borlan Delphi7
Sebelum
mempelajari ketiga struktur pemrograman ada baiknya kenali dahulu tampilan IDE,
yang merupakan editor dan tools untuk membuat program Delphi. IDE (Integrated Development Environment)
adalah bagian dari Delphi yang digunakan
untuk
menciptakan
aplikasi. Melalui
IDE inilah
pemrogram
secara visual merancang
tampilan untuk pemakai (antarmuka pemakai) dan menuliskan kode. Fungsi bagian-bagian IDE
ditunjukkan dalam
Tabel 2.1
Gambar 2.1 Tampilan IDE Delphi
Tabel 2.1
Bagian bagian IDE
Delphi dan fungsinya
No
|
Bagian
|
Fungsi
|
1
|
Baris Menu
|
Merupakan
bagian Delphi
yang berfungsi menampung menu-
menu
yang disediakan dalam program Delphi
|
2
|
Toolbar
|
Merupakan
bagian Delphi
yang menyediakan tombol-tombol
speed yang fungsinya sama dengan perintah yang ada pada menu.
Tombol ini disediakan untuk mempercepat pekerjaan.
|
3
|
Component
Pallete
|
merupakan
bagian Delphi yang menyediakan
berbagai
komponen untuk dipasang pada Form
Editor.
|
4
|
Object Inspector
|
merupakan
sarana pengaturan properti dan
event dari
komponen yang dipasang pada Form
Editor maupun properti form
itu sendiri. Properti adalah hal-hal yang terkait dengan
sifat komponen, misal
ukuran, warna, hint, font,
dan
sebagainya.
Event
adalah kejadian atau
peristiwa yang
diinginkan untuk komponen yang dipasang pada Form
Editor dalam kaitannya dengan proses pemakaian,
misal klik, klik ganda, geser,
drop, dan lain-lain.
|
5
|
Form Editor
|
adalah bahan
dasar yang akan menjadi
window aplikasi.
Pada
form editor terdapat
3 tombol kontrol, yaitu
tombol Minimize,
Maximize/Restore, dan
Close. Selain itu terdapat
juga caption Bar sebagai
tempat judul form
(kelak menjadi judul
window) dan icon.
|
6
|
Code
Editor
|
adalah tempat
untuk menuliskan
program dalam
bahasa
Object Pascal.
Secara Default Code
Editor terletak di
belakang Form
Editor.
|
(Sendari,
2007)
Menu-menu pada Borland Delphi7
1. Menu File
Menu File berisi perintah-perintah dasar
menu yang sering digunakan yang berhubungan dengan pengoperasian file.
Gambar 1
Menu File
Submenu
|
Fungsi
|
New
|
Membuat objek baru yang berupa project
dan form
|
New à Application
|
Membuat Projek baru. Perintah ini akan
menutup projek sebelumnya, membuka code editor baru dengan nama Unit1.Pas,
dan form baru dengan nama Form1.
|
New à CLX Application
|
Membuat kelompok projek baru dengan
aplikasi single cross plaform di dalamnya.
Anda dapat menggunakan objek CLX untuk membuat aplikasi platform untuk
Windows
atau Linux. File form tersebut akan
dihubungkan dengan apliksi CLX yang memiliki ekstensi xfm.
|
New à Data Module
|
Membuat Data Module baru, dan
selanjutnya akan ditampilkan kontainer data modul pada dekstop. Module
ditambahkan di dalam projek yang berlaku.
|
New à Form
|
Membuat form baru yang masih kosong.
|
New à Frame
|
Membuat frame (bingkai) baru yang masih
kosong yang akan ditambahkan di dalam projek baru yang masih aktif.
|
New à Unit
|
Membuat unit baru di jendela Code
Editor.
|
Open
|
Membuka sebuah objek. Objek tersebut
dapat berupa sebuah program atau project.
|
Open Project
|
Membuka project.
|
Reopen
|
Membuka objek terakhir yang pernah anda
buka sebelumnya.
|
Save
|
Menyimpan form yang sedang aktif.
|
Save As
|
Menyimpan form yang aktif dengan nama
baru.
|
Save Project As
|
Menyimpan project yang aktif dengan
nama baru.
|
Save All
|
Menyimpan semua objek yang aktif.
|
Close
|
Menutup form, jika form belum anda
simpan, maka Borland Delphi7 akan menampilkan kotak komfirmasi tentang
penyimpanan file.
|
Close All
|
Menutup semua objek yang aktif.
|
Use Unit
|
Membuka sebua unit untuk project yang
aktif.
|
Print
|
Mencetak item Borland Delphi7 yang
sedang terpilih.
|
Exit
|
Menutup program Borland Delphi7.
|
Tabel 1 Menu File
2. Menu Edit
Menu Edit berisi perintah – perintah
yang digunakan untuk menyunting teks program dala jendela code editor,
menyunting komponen – komponen yang terletak pada bagian form designer dan
beberapa item lainnya.
Gambar 2
Menu Edit
Submenu
|
fungsi
|
Undo
|
Membatalkan perintah terakhir yang
pernah anda lakukan.
|
Redo
|
Mengulang perinteh terakhir yang pernah
anda lakukan.
|
Cut
|
Memotong teks atau objek yang sedang
terpilih.
|
Paste
|
Menempelkan teks atau objek yang
sebelumnya telah anda cut atau copy pada posisi yang anda kehendaki.
|
Delete
|
Menghapus teks atau objek yang sedang
dipilih
|
Select All
|
Memilih atau menyeleksi seluruh teks
atau
|
objek.
|
|
Align to Grid
|
Merapikan atau mengatur peralatan objek
yang dipilih terhadap posisi titik-titik grid pada form.
|
Bring to Front
|
Meletakan objek terpilih pada posisi
teratas di antara objek lain pada form.
|
Send to Back
|
Meletakan objek terpilih pada posisi
terbawh di antara objek lain pada form.
|
Align
|
Mengatur tata letak objek dalam form,
baik secara vertikal ataupun horizontal.
|
Size
|
Mengatur ukuran lebar atau tinggi objek
yang terpilih.
|
Scale
|
Mengubah seluruh ukuran objek yang akan
diaktifkan apabila anda menggunakan tombol Tab untuk memindahkan posisi objek
yang aktif pada saat Form yang telah anda buat dijalankan.
|
Creation Order
|
Mengubah urutan komponen-komponen non-
Visual yang akan diaktifkan apabila
anda menggunakan tombol Tab untuk memindahkan posisi komponen non-visual yang
aktif pada saat form yang telah anda buat dijalankan.
|
Flip Children
|
Memutar komponen-komponen yang terdapat
pada form secara horizontal.
|
Lock Control
|
Mengunci seluruh komponen yang terdapat
dalam form sehingga anda tidak diperkenankan untuk mengubah ukuran atau
memindahkan posisi komponen-komponen tersebut.
|
Tabel 2 Menu Edit
3. Menu Search
Menu Search berisi perintah-perintah
untuk mencari teks-teks tertentu dalam Code Editor, mencari kesalahan-kesalahan
program pada jendela kode editor dan beberapa item lainnya.
Gambar 3
Menu Search
Submenu
|
Fungsi
|
Find
|
Mencari teks tertentu dalam Code Editor
|
Find in Files
|
Mencari teks tertentu dalam Code Editor
yang terletak pada file lain.
|
Replace
|
Mencari teks tertentu dan menggantinya
dengan teks lain dalam Code Editor.
|
Search Again
|
Mengulangi perintah pencarian teks yang
sebelumnya pernah anda lakukan.
|
Incremental Search
|
Mencari teks tertentu yang akan anda
ketik. Jalankan perintah ini sehingga akan tampak teks Searching For: pada
bagian Code Editor kemudian ketik yang akan anda cari.
|
Go to Line Number
|
Pindah menuju baris program tertentu
pada jendela Code Editor.
|
Fatal Error
|
Mencari kesalahan-kesalahan program
yang ada dalam jendela Code Editor.
|
Tabel 3 Menu Search
4. Menu View
Menu View berisi perintah-perintah yang
digunakan untuk menampilkan atau menyembunyikan
jendela-jendela tertentu dalam program Borland Delphi7.
Gambar 4
Menu View
Submenu
|
Fungsi
|
Project Manager
|
Menampilkan lembar kerja Project
Manager yang digunakan untuk mengelola struktur hierarki dari suatu project.
|
Object Inspector
|
Menampilkan lembar kerja Object
Inspector yang digunakan untuk mengubah property dan event komponen-komponen
dalam suatu form.
|
Object TreeView
|
Menampilkan lembar kerja Object
TreeView yang digunakan untuk menampilkan diagram pohon objek dalam suatu
form.
|
Alignment Pallete
|
Menampilkan toolbar align yang berisi
tombol perintah untuk mengatur tata letak komponen-komponen dalam suatu form.
|
To Do List
|
Menampilkan item-item tugas yang
dibutuhkan untuk melengkapi pekerjaan dalam project yang berlaku. Anda dapat
mengurutkan item-item tersebut sesuai dengan abjad, status, atau berdasarkan
prioritas.
|
Browser
|
Menampilkan lembar kerja project
browser.
|
Code Explorer
|
Menampilkan lembar kerja Code Explorer.
|
Component List
|
Menampilkan lembar kerja Component yang
berisi daftar komponen-komponen yang tersedia dalam Borland Delphi7.
|
Windows List
|
Menampilkan daftar nama jendela yang
sedang dalam kondisi aktif yang dapat anda pilih.
|
Additional Message info
|
Menampilkan lembar kerja Message Hints.
|
Debug Windows
|
Menampilkan lembar kerja Debug.
|
Dekstop
|
Menampilkan sub-menu Dekstop yang
berfungsi untuk mengolah dekstop.
|
Toogle Form/Unit
|
Pindah menuju lembar kerja form
designer dan code editor secara bergantian.
|
Units
|
Menampilkan dan atau mengaktifkan
daftar nama unit yang anda miliki.
|
Forms
|
Menampilkan dan atau mengaktifkan
daftar nama form yang anda miliki.
|
New Edit Window
|
Membuka jendela Code Editor baru.
|
Toolbar
|
Menampilkan daftar nama toolbar yang
baru saja diaktifkan atau disembunyikan.
|
Tabel
4 Menu View
5.
Menu Project
Gambar 5
Menu Project
Submenu
|
Fungsi
|
Add to Project
|
Menambahkan unit yang pernah anda buat
sebelumnya ke dalam Project yang sedang aktif.
|
Remove From Project
|
Menghapus unit yang terdapat di dalam
project yang sedang aktif.
|
Import Type Library
|
Memasukan type Library lain ke dalam
system program Borland Delpi7.
|
Add to Repository
|
Memasukan program aplikasi yang telah
anda buat ke dalam daftar repository. Program aplikasi yang telah dimasukan
ke dalam daftar repository dapat dipanggil kembali.
|
View Source
|
Menampilkan source code dari project
yang sedang aktif.
|
Language
|
Mengubah tatanan penterjemah (resource,
dll) pada project anda.
|
Add Existing Project
|
Menambahkan project lain yang pernah
anda buat sebelumnya ke dalam project yang sedang aktif.
|
Compile Project
|
Membentuk file kompilasi yang
ber-ekstensi .EXE (Executeable) yang dapat dieksekusi setiap saat untuk
file-file dalam project yang aktif.
|
Build Project
|
Membagun kembali semua komponen yang
terdapat dalam project yang aktif yang mengalami perubahan.
|
Syntax Check Project
|
Mengompilasi modul-modul project yang
tidak terikat dengan project tersebut.
Perintah ini digunakan untuk memeriksa
kode dari kesalahan-kesalahan yang mungkin terjadi pada saat proses
kompilasi.
|
Compile All Project
|
Membentuk file kompilasi yang
ber-ekstensi .EXE (Executeable) untuk seluruh file project yang sedang aktif.
|
Build All Project
|
Membagun kembali semua komponen yang
terdapat dalam seluruh project yang aktif yang mengalami perubahan.
|
Options
|
Menampilkan kotak dialog Options.
|
Tabel 5
Menu Project
6. Menu Run
Menu ini digunakan untuk menjalankan
program dan melihat jalannya program. Anda juga dapat memantau jalannya program
dengan memperhatikan procedure yang sedang dijalankan.
Gambar 6
Menu Run
Submenu
|
Fungsi
|
Run
|
Mengompilasikan dan menjalankan program
aplikasi yang telah anda buat.
|
Attach to Process
|
Memeriksa proses beberapa aplikasi yang
sedang dijalankan, dan menampilkan daftar proses program aplikasi yang sedang
dijalankan oleh komputer lokal. Pilih sebuah proses dari daftar dan klik 2x
pada Attach untuk memulai pemeriksaan.
|
Parameters
|
Menentukan parameter awal untuk program
aplikasi anda.
|
Step Over
|
Menjalankan baris program satu persatu
dalam suatu prosedur.
|
Trace Info
|
Menjalankan baris program satu persatu
dalam suatu prosedur yang saling berhubungan.
|
Trace to Nexs Source Line
|
Menjalankan program dalam suatu
procedure dan akan berhenti bila menemukan baris perintah dalam suatu
procedure berikutnya.
|
Run to Cursor
|
Menjalankan program hanya sampai lokasi
kursor dalam Code Editor.
|
Run until Return
|
Menjalankan program sampai program
tersebut mengeksekusi perintah return.
|
Show Execution Point
|
Menampilkan posisi cursor dalam jendela
Code Editor.
|
Program Pause
|
Menghentikan program secara sementara.
|
Program Reset
|
Menghentikan program secara permanen.
|
Evaluate/Modify
|
Menampilkan kota dialog
Evaluate/Modify, sehingga anda dapat merubah atau mengevaluasi nilai
pernyataan yang ada.
|
Add Watch
|
Membuka kotak dialog Watch Properties,
sehingga anda dapat mengubah atau memodifikasi menu Watch.
|
Add Breakpoint
|
Membuka kotak dialog Breakpoint,
sehingga anda dapat memodifikasi Brakpoint...
|
Tabel
6 Menu Run
7. Menu Component
Gambar 7
Menu Component
Submenu
|
Fungsi
|
New Component
|
Membuat komponen baru.
|
Install Component
|
Menginstall komponen baru.
|
Import ActiveX Component
|
Menambahkan type library kontrol
ActiveX ke dalam project Borland Delphi7.
|
Install Packages
|
Menginstall paket-paket komponen yang
telah disediakan Borland Delphi7.
|
Configure Pallete
|
Membuka dan mengatur pallete dalam
kotak dialog Pallete Properties.
|
Tabel 7
Menu Component
8. Menu Database
Untuk pemrograman database, Borland
Delphi7 menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan
programmer dalam membuat program. Format database yang dimiliki oleh Borland
Delphi7 adalah format Paradox, dBase, Microsoft Access, ODBC, MySql, Oracle,
dll.
Gambar 8
Menu Database
Submenu
|
Fungsi
|
Explorer
|
Membuka Database Explorer atau SQL
Explorer.
|
SQL Monitor
|
Membuka SQL Monitor.
|
Form Wizard
|
Membuat form melalui database Form
Wizard yang berfungsi untuk menampilkan data dari suatu database.
|
Tabel 8
Menu Database
9. Menu Tool dan
Help
Gambar 9
Menu Tool dan Help
Submenu
|
Fungsi
|
Environment Options
|
Menentukan konfigurasi Preferences,
Library,
nama Path dan mengubah tampilan
Component Pallete
|
Editor Options
|
Menentukan konfigurasi editor.
|
Debugger Options
|
Menampilkan kotak dialog Debugger
Options.
|
Repository
|
Menampilkan kotak dialog Object
Repository
|
Translation Tool Options
|
Menampilkan kotak dialog Translation
Tool Options yang digunakan untuk mengkonfigurasi translations tool.
|
Regenerate CORBA IDL Files
|
Diganukan untuk membangun aplikasi
ClientServer dengan menggunakan file IDL-Based.
|
Configure Tool
|
Menampilkan kotak dialog Tool Options.
Gunakan kotak dialog ini untuk menambah perintah, menghapus perintah, atau
mengubah perintah pada menu Tool.
|
Database Dekstop
|
Menampilkan database dekstop, sehingga
anda dapat membuat, menampilkan, mengurutkan, memodifikasi, dan mengolah
tabel Query dalam program paradox, dBase,
|
dan format SQL.
|
|
Package Collection Editor
|
Membuat dan menyunting package
collections (kumpulan paket).
|
XML maping
|
Membuka lembar kerja XML Maping Tool.
|
Rave Designer
|
Membuka lembar kerja Rave Reports
|
Image Editor
|
Membuka lembar kerja Image Editor.
|
Tabel 9
Menu Tool dan Help
Pengenalan Komponen
Untuk dapat membuat program aplikasi, programmer harus meletakkan komponen-komponen
yang diambil dari component palatte serta mengatur tata
letak komponen-komponen tersebut pada bagian form
designer.
1. Meletakkan komponen pada form
designer.
Untuk
meletakkan komponen pada
form designer,
klik
sebuah komponen pada component palette, sebagai contoh pilih komponen Edit. Kemudian
klik
pada bagian form
designer, yaitu pada posisi dimana komponen
tersebut akan diletakkan.
Gambar 1 Component Pallete
Setelah semua
komponen diletakkan
pada
form, langkah berikutnya yang
harus dilakukan adalah mengganti properties dan events dari
komponen-komponen yang telah
diletakkan pada form designer.
2. Mengubah
Properties
komponen.
Properti komponen yang telah diletakkan pada bagian form
designer
dapat diubah dengan menggunakan tab Properties pada jendela object inspector.
Gambar 2 Object Inspector
3. Mengubah
komponen Event.
Event dari
komponen pada form designer dapat diubah dengan
menggunakan tab events pada jendela object inspector guna
menangani kejadian-kejadian dari
suatu
komponen.
Gambar 3 Tab
Event pada Object Inspector
Jenis komponen standar pada delphi
Edit : Komponen yang digunakan untuk menerima satu baris teks yang
merupakan data input
pemakai. Komponen ini juga dapat digunakan untuk
menampilkan teks.
Memo : Komponen Memo dipakai untuk memasukkan atau menapilkan beberapa baris teks di dalam form.
Button : Komponen
yang
dipakai untuk membuat
button yang
akan dipakai untuk memilih pilihan di
dalam aplikasi. Jika mengklik komponen button tersebut maka suatu perintah
atau kejadian akan
dijalankan.
Check Box : Komponen yang digunakan untuk memilih atau membatalkan suatu pilihan, yaitu
dengan cara mengklik komponen.
Radio
Button : Komponen yang digunakan
untuk memberikan sekelompok pilihan
dan hanya ada satu pilihan yang dapat
dipilih.
ListBox
:
Komponen yang
digunakan
untuk
membuat sebuah daftar
pilihan, dimana hanya ada satu
pilihan yang
dapat dipilih. Untuk mencari dan kemudian memilih salah
satu pilihan yang terdapat di dalam daftar
dapat
menggunakan scroll bar.
ScrollBar : Komponen ini mempunyai fungsi yang sama seperti scroll bar pada program berbasis Windows.
GroupBox : Sebuah
kontainer yang dapat digunakan
untuk mengelompokkan komponen-komponen
lain seperti Radio Button,
CheckBox dan komponen
kontainer yang lain.
RadioGroup : Komponen
ini
merupakan komponen kombinasi
dari GroupBox dan didesain untuk membuat sekelompok
RadioButton.
Panel : Sebuah kontainer yang dapat digunakan untuk membuat StatusBar, ToolBar
dan
ToolPalette.
Program menggunakan Borlan Delphi7
Untuk membuat
sebuah aplikasi,
pertama-tama programmer
harus menciptakan
sebuah project,
berikut ini akan disajikan
contoh pembuatan sebuah project. Prosedur awal yang dapat
dilakukan untuk membuat
sebuah project adalah :
1. Membuat sebuah form
Pilih menu File è New è Application sehingga pada lembar kerja Delphi akan tampak
sebuah form
kosong. Form tersebut diberi nama Form1. Form ini
merupakan tempat bekerja untuk membuat antarmuka pengguna.
2.
Mengganti Nama Form dengan
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 F11.
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
3. Menyimpan Form
Simpan rancangan project aplikasi yang masih kosong tersebut dengan
perintah File è Save All sehingga tampil
kotak dialog Save Unit1 As.
Pada bagian ini yang
perlu diperhatikan bahwa direktori penyimpanan file
harus diubah pada bagian Save in.
Selanjutnya
masukkan nama unit pada
bagian File Name dengan catatan nama
unit tidak boleh sama dengan nama Form Designer, kemudian klik
Save. Kotak dialog
berikutnya yang
akan muncul adalah kotak dialog Save Project1 As. Kotak dialog
ini digunakan untuk menentukan
nama file Project yang diinginkan. Setelah file
Unit dan Project disimpan, maka delphi
akan membentuk
file-file dengan ekstensi
berikut ini :
·
.dpr ¨ file Project yang
berisi program utama dari
aplikasi.
·
.pas ¨ file Unit yang digunakan untuk
menangani kejadian (event) pada form.
·
.dfm ¨ file Form yang berisi daftar komponen berikut properti- propertinya.
·
.res ¨ file Resources yang berisi sebuh icon yang digunakan oleh project.
·
.dof ¨ file Options merupakan file yang berisi
option-option
dari suatu project
yang dinyatakan melalui perintah Options dari menu Project.
yang dinyatakan melalui perintah Options dari menu Project.
· .dcu ¨ file Unit Object merupakan file unit (.pas) yang telah dikompilasi oleh compiler
yang akan dihubungkan dengan file eksekusi.
yang akan dihubungkan dengan file eksekusi.
·
.exe ¨ file
Executable
yang dibentuk oleh kompiler dan
merupakan file eksekusi
(executable) dari program aplikasi.
(executable) dari program aplikasi.
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 bentuk form,
pilih VIEW AS FORM atau tekan tombol
Alt- F12 kembali.
4.
Setelah project dan unit disimpan, jalankan program dengan cara memilih
Menu Run ==. Run, atau klik tombol run
, atau tekan tombol F9.
Untuk menghentikan project klik tanda silang yang
terdapat pada pojok
kanan atas
atau menggunakan perintah Application.Terminate
pada
Program.
Selain komponen yang
telah dijelaskan, Borland Delphi memiliki fasilitas komponen yang digunakan
untuk komunikasi parallel dan komunikasi serial. Berikut cara menginstal
komponen yang digunakan sebagai komunikasi parallel dan serial:
1.
Komponen Small Port untuk Komunikasi
Parallel
Komponen
Smallport pada Delphi 7.0 berfungsi sebagai komponen untuk menulis serta
membaca data pada port parallel pada PC. Biasanya pemanfaatan pembacaan data
pada port parallel adalah sebagai sarana untuk melakukan interfacing dengan
peralatan diluar PC yang dikoneksikan ke PC melalui Port Paralel.
Langkah – langkah Instalasi Komponen Small
Port adalah sebagai berikut :
1. Buka Delphi
2. Extract file smallport14.zip yang telah
didownload
Gambar.
ekstraksi file smallport14.zip
3. Buka folder smallport14 (hasil ekstraksi),
lalu copy file smallport.vxd dan smport.sys lanjut ke langkah 4.
Gambar
. copy file smallport.vxd dan smport.sys
4. PASTIKAN :
paste kan file smallport.vxd dan smport.sys ke directory
C:\WINDOWS\system32\drivers
Gambar.
Paste file smallport.vxd dan smport.sys
5. Buka Delphi 7, start Borland Delphi7.0 Delphi7.0 sehingga tampilan di monitor
menjadi sebagai berikut:
Gambar
. tampilan IDE Delphi 7.
6. Menuju langkah penting dalam proses instalasi
7. PENTING : copykan folder hasil extraksi
(folder smport14) ke C:\Program
Files\Borland\Delphi7\Lib
Gambar
. Paste folder smallport14
8.
Kembali ke Delphi, open page tool environtment option klik pada page library
Gambar
. Menuju source path smallport14
9.
Arahkan browsing path ke
Gambar
. mengarahkan browsing path
10. Setelah tombol kik di sini pada gambar di
atas klik, akan muncul otak dialog directories sebagai berikut:
Gambar
. kotak dialog directories
11. Pada gambar diatas, lik pada tombol yang
dilingkari merah, selanjutnya arahkan ke directory C:\Program Files\Borland\Delphi7\Lib\smport14 lalu klik OK,
gambarnya sebagai berikut :
Gambar
. Mengarahkan directory smallport 14.
12. Buka page Component Instal component :
Gambar. Page Component Akan muncul sebagai berikut :
Gambar.
Kotak dialog install component
13. Pada gambar di atas, klik tombol browse di sebelah Unit file name
Gambar
12. kotak dialog unit file name
14. Pada gambar
di atas, buka folder smport 14 lalu double klik pada Smallport.pas
Gambar.
memilih smallport.pas
15. Akan muncul kotak dialog seperti di bawah
ini, selanjutnya klik OK
Gambar
14. Menginstall komponen smallport
16. Akan muncul kotak dialog sebagai berikut :
Gambar.
kotak dialog konformasi instalasi komponen smallport
17. Jika komponen smallport berhasil di install,
maka akan muncul kotak informasi sebagai berikut :
Gambar.
kotak informasi suksesnya proses instalasi
18. Selajutnya silakan buka component pallete
System , anda akan mendapati sebuah komponen bernama Small Port telah
terinstall pada komponen pallete tersebut :
Gambar.
Komponen Smallport Pada Component Pallete System
2.
Komponen Comport untuk Komunikasi
Serial
1.
Copykan folder COMPORT ke C:\Program
Files\Borland\Delphi7\Lib
Gambar.
Copy Comport ke Directory Lib pada Delphi 7.
2.
Buka Delphi 7, kemudian pada buka Page
Tab Tool à Environment Option
Gambar.membuka
Environment Option
3.
Kemudian akan muncul sebagai berikut:
Gambar.
Environment option 4. Klik pada tab Library
Gambar.
Tab Library Environment Option
4. Akan muncul kotak dialog untuk penentuan
directories sebagai berikut
Gambar.
Menambah directori Paths
5. Akan muncul kotak dialog penentuan folder
yang akan dipergunakan, arahkan ke
C:\Program Files\Borland\Delphi7\Lib\COMPORT kemudian
tekan tombol OK
Gambar.
Mengarahkan directory path ke folder COMPORT
7. Pada tampilan seperti di bawah ini tekan
tombol Add
Gambar.
Menambahkan directori path.
8. Selanjutnya buka page tab File Open
Gambar.
memulai membuka installer comport
9.
Arahkan ke C:\Program
Files\Borland\Delphi7\Lib\COMPORT kemudian buka file
CPortLib7.dpk
Gambar.
Memulai menginstall comport
10. Sehingga akan tampil sebagai berikut:
Gambar.
Compile install komponen COMPORT
11. Lakukan Compile lalu Install, jika muncul
kotak dialog informasi seperti dibawah ini, lanjutkan ke langkah selanjutnya
Gambar.
Informasi keberhasilan proses install komponen.
12. Buka page
tab Fileopen Arahkan
ke C:\Program
Files\Borland\Delphi7\Lib\COMPORT kemudian
buka file DsgnCport7.dpk
Gambar.
Membuka DsgnCport7.dpk
13. Lakukan langkah yang sama dengan langkah 10,
Sehingga akan tampil sebagai berikut:
Gambar.
Komponen berhasil diinstal.
14. Cek pada component pallete Cport Lib. Anda
akan mendapati component sebagaimana gambar berikut ini telah terinstall: