NAMA
NIM
KELAS
MODUL
: JEKI SAPUTRA
: DBC 115 076
:E
: I (IDE(Intergrated Devloment Environment))
FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2016
BAB I
TUJUAN & LANDASAN TEORI
1. Tujuan
Memperkenalkan lingkungan kerja (IDE) Borland Delphi
Mendesain/membuat Program Sederhana
Menulis Source Program
Me-Run program/membuat file Executable
2. Landasan Teori
Borland Delphi 7.3
Delphi merupakan bahasa pemrograman yang berorientasi objek (object
oriental programming/OOP). Object oriental programming adalah pemrograman
yang terdiri dari beberapa objek yang berhubungan dan melakukan suatu aksi
dalam suatu kejadian (event). Objek-objek tersebuat digambarkan pada layar dan
melakukan pengaturan properti terhadap objek tersebut dengan menuliskan
metode-metode terhadap objek tersebut sesuai dengan kajian dari program.
IDE (Integrated Development Environment) adalah program komputer yang
memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak.
Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam
membangun perangkat lunak.
Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai Lingkungan
Pengembangan Terpadu, setidaknya memiliki fasilitas:
Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak.
Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa kode
sumber yang dihasilkan compiler sehingga data-data binari tersebut
menjadi satu kesatuan dan menjadi suatu program komputer yang siap
dieksekusi.
Sampai tahap tertentu IDE modern dapat membantu memberikan saran yang
mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat menunjukan
bagian-bagian yang jelas mengandung kesalahan atau keraguan.
Jendela ide
Ide delphi terdiri dari beberapa bagian utama yaitu menu, component pallet,
toolbar, object tree view, code explorer, object inspector, from designer dan code
editor seperti ditunjukan pada Gambar 1.1 dalam perancangan program ini
komponen-komponen yang penting diketahui, yakni :
Menu
Component Pallet
Toolbar
Object
TreeView
Object Inspector
Form
Code Explore
Code Editor
Object inspector terdiri dari 2 bagian yaitu : properti dan event, pada bagian
properti dapat diatur berbagai property dari object atau komponen yang
digunakan setiap komponen tentunya mempunyai properti sendiri-sendiri.
Code explorer pada jendela kode ekplorer ini akan ditampilkan semua tipe
variabel dan rountime yabg didefinisikan pada unit.
ditampilkan semua unit yang digunakan dan terletak pada clause unit. Untuk
tipe yang kompleks seperti kelas pada eksplorer akan menampilkan semua
informasi termasuk daftar field, properties dari method, jika dilakukan klik
dua kali pada salah satu item code explorer, secara otomatis Code Editor akan
menampilkan deklarasi dari item yang diklik.
Code editor dalam bagian ini dapat dituliskan semua kode dan memasukan
semua unit yang dipakan untuk program yang dibuat. Jika dibuka lebih dari
satu file unit Code Editor ini, pada bagian ini akan muncul tap atau page yang
berisi file yanf sedang dibuka. Susunan atau urutan page dapat dibuat judul
yang lebih menarik pada bagian posisi yang diinginkan.
Struktur Proyek
Pada suatu projek yang akan dibangun, terdapat sebuah file program utama
yang berisi kode program untuk pengelolaan unit-unit. Kode program utama
ini biasanya juga disebut kode projek dan disimpan dalam file berektensi.
DPR.
Struktur Unit
Sebuah Unit berisi tipe-tipe, konstanta-konstanta, variabel, dan rutin (fungsi
dan prosedur). Setiap unit didefinisikan dalam file .Pas
Sebuah unit dimulai dengan unit heading, yang diikuti dengan bagian
interface,
implementation,
initialization,
dan
finalization.
Bagian
Sintaks Dasar
Dalam suatu kode program unit atau projek, elemen sintaksis dasar (yang
disebut token) bergabung , membentuk ekspresi, deklarasi, statemen.
Statemen adalah aksi algoritma yang dieksekusi di dalam program.
Ekspresi adalah satuan sintaksis yang ada di dalam statemen dan
menunjukkan sebuah nilai.
Deklarasi adalah sebuah pengenal/identifier ( Contoh nama fungsi, variabel)
yang digunakan dalam ekspresi dan statemen.
Fungsi
Pointer adalah komponen khusus dan terdapat disetiap tab
dalam component palatte. Komponen pointer adalah
komponen select yang digunakan untuk memilih komponen
dalam form designer.
Sebuah kontainer yang digunakan untuk menampung
Frames
komponen frame dapat diletakkan dalam form atau frameframe yang lain.
Komponen yang digunakan untuk membuat menu bar dan
MainMenu
PopUpMenu
Label
dalam form
Komponen yang digunakan untuk menerima satu baris teks
Edit
Memo
Button
CheckBox
RadioButton pilihan dan hanya ada satu pilihan yang dapat dipilih. Untuk
memilih salah satu pilihan adalah dengan mengklik tombol
pilihan yang diinginkan.
Komponen yang digunakan untuk membuat sebuah daftar
ListBox
ComboBox
ScrollBar
GroupBox
RadioGroup
Panel
ActionList
Untuk mengatur sebuah event form dapat dilakukan dengan megubah semua
itu pada tab event dalam jendela Object Inspector. Jika anda tidak melakukan
perubahan pada nilai-nilai event maka form akan dijalankan dengan nilai yang
belum dirubah atau apa adanya. Berikut ini adalah table yang berisi penjelasan
event sebuah form.
Nama Event
OnActivate
OnCanResize
juga
mengijinkan
aplikasi
untuk
dibatalkan.
Kejadian yang akan dilaksanakan saat pemakai mengklik
control. Event OnClick digunakan untuk menuliskan kode
OnClose
OnCloseQuery
close.
Kejadian yang akan dilaksanakan saat metode close
dipanggil atau saat pemakai memilih perintah close dari
menu system. OnCloseQuery digunakan untuk menentukan
kondisi bahwa form dapat tertutup. Event handler
OnCloseQuery berisi sebuah CanClose yang bertipe
Boolean yang digunakan untuk menentukan apakah form
OnConstrained-
Resize
OnCanResize.
OnContextPopu
dilaksanakan
OnConstrainedResize
setelah
event
digunakan
untuk
OnDblClick
OnDeactivate
OnDestory
sama.
Kejadian yang akan dilaksanakan saat form dimusnahkan.
OnDestory digunakan untuk menjalanan proses khusus saat
OnDockDrop
form digunakan.
Kejadian yang akan dilaksanakan saat control lain dikaitkan
OnDockOver
OnDragDrop
atas control.
Kejadian yang akan dilaksanakan saat pemakai meletakkan
sebuah objek setelah menggesernya.
Event OnDragDrop digunakan untuk menentukan apakah
objek.
Kejadian yang akan dilaksanakan saat pemakai menggeser
objek di atas sebuah control.
Event OnDragOver digunakna untuk menandakan bahwa
control dapat menerima objek yang digeser sehingga
OnEndDock
OnGetSiteInfo
OnHelp
OnHide
dijalankan.
Kejadian yang akan dilaksanakan saat form disembunyikan.
OnHide digunakan untuk menjalankan proses khusus saat
form disembunyikan (saat property form visible bernilai
OnKeyDown
false).
Kejadian yang akan dilaksanakan saat pemakai menekan
sembarang
tombol
saat
control
memiliki
fokus.
OnKeyPress
OnKeyUp
OnMouseDown
Event
OnMouseDown
digunakan
untuk
Keterangan
Menampilkan kotak pesan bergambar tanda seru berwarna
kuning
Menampilkan kotak pesan bergambar tanda silang berwarna
merah
Menampilkan kotak pesan bergambar huruf 'i' berwarna biru
Menampilkan kotak pesan bergambar tanda tanya berwarna
biru
Menampilkan kotak pesan tanpa gambar, dengan judul aplikasi
Kita dapat juga menambahkan unit buatan sendiri. Kode program pada jenis file
unit di atas dapat dibagi menjadi bagian; header, interface, user, type, var,
implementation, dan end.
Header unit, dinyatakan dengan kata cadangan unit dan diikuti dengan nama
unitnya. Pada contoh di atas, nama unitnya adalah Prak1, berarti kita telah
menyimpan unit tersebut dengan nama file Prak1.pas.
Uses, kata cadangan ini digunakan untuk menyatakan library yang perlu
dikompilasi menjadi file executable terakhir. Delphi secara ototmatis akan
memberikan beberapa unit untuk kita. Jika kita menggunakan unit buatan
sendiri, kita harus menuliskannya (nama unit tersebut) pada bagian ini.
Type, merupakan bagian deklarasi type bagi object Form. Kita dapat
mendeklarasikan variable, procedure, dan function pada bagian ini, yaitu pad
bagian Private atau Public. Pendeklarasian Private hanya dikenal di dalam
unit (modul) bersangkutan, sedangkan pendeklarasian Public dapat diakses
dari unit lain.
Var, digunakan untuk mendeklarasikan variable object dan variable lain yang
sifat deklarasinya adalah global (berlalu di berbagai procedure dan function).
BorderStyle
Caption
Color
Font
Height
Hint
Icon
Left
Name
Position
Top
Width
WindowState
BAB II
LANGKAH KERJA
1. Perangkat lunak yang dibutuhkan
Borland Delphi
2. Langkah Kerja
A. Project Pertama (Membuat Program Hello)
Pada program yang pertama ini, kita akan membuat sebuah program hello.
Langkah yang harus dilakukan:
1. Bukalah sebuah aplikasi baru, pilih meu file New Application, kemudian
Delphi akan menyediakan sebuah form kosong sebagai tempat untuk membuat
tampilan program.
2. Pada form 1 tanamkan sebuah kontrol button (button 1).
apa
kabar',
mtinformation,
[mbok],0);
end;
5. Dan kita juga biasa menambahkan koding yang mengakibatkan bila kita
mengklik di luar button, maka aplikasi tersebut mengeluarkan sebuah pesan
procedure TForm1.FormClick(Sender: TObjek);
begin
messengedlg(anda menekan di tombol,mtwarning,
[mbok],0);
end;
6. Jalankan program dengan memilih Run atau dengan memilih F9, sehingga
diperoleh hasil dengan mengklik button dan di luar button.
Properti
Name
Caption
Name
Text
Name
Caption
Nilai
FrmPesan
Pesan
EdPesan
BtnTombol
Tombol
5. Lakukan koding untuk menampilkan pesan beranda pada kontol edit, ketika
pemakai melakukan klik pada BtnTombol
Procedure TForm1.BtnTombolClick(sender.Tobject);
Begin
edPesan.Text=selamat belajar Delphi...;
end;
Caranya:
Lakukan doubel klik pada tombol BtnTombol, sehingga akan muncul jendela
koding.
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, jika
terjadi kesalahan periksa kembali kebenaran programnya.
7. Keluar dari Delphi
TUGAS PRATIKUM
1. Buatlah sebuah program dengan komponen edit dan 2 buah button. Apabila
user memasukan text pada komponen edit dan menekan button ganti judul,
maka judul form akan berubah sesuai dengan isi text pada komponen edit.
BAB III
PEMBAHASAN
1. Pembahasan Program Pertama
Sebelum membahas tentang program pada program pertama terlebih
dahulu akan ditampilkan langkah-langkah pembuatan program sesuai dengan
langkah-langkah yang diberikan. Langkah pertama yaitu membuka project baru
dan sebuah form kosong terlihat, sebuah form kosong digunakan sebagai tempat
membuat tampilan program. Berikut tampilan awalnya:
Form Kosong
b.
c.
d.
category Standard, komponen ini digunakan untuk membuat tombol yang dapat
digunakan oleh pengguna untuk melakukan suatu aksi/proses, dan meletakkannya
dalam Form. Jika mengklik komponen tersebut maka suatu perintah atau aksi
akan dijalankan.
Coding
Interface
Maksudnya adalah program ini menggunakan interface (tampilan GUI
untuk user). Interface dipakai untuk menandai bagian awal mendeklarasikan
variable, type, procedure, dan lain-lain.
Uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
Menggunakan Tipe (Type) yang pada dasarnya adalah nama jenis data.
Ketika variabel didefinisikan, tipe data yang menentukan kumpulan nilai-nilai
variabel yang dapat disimpan dan juga operasi didalamnya, harus ditentukan
juga. Aturan ini dipakai di dalam Delphi. Type merupakan bagian deklarasi
type bagi object Form. Kita dapat mendeklarasikan variable, procedure, dan
function pada bagian ini, yaitu pada bagian Private atau Public.
TForm1 = class(TForm)
Bagian dalam deklarasi type dimana dideklarasikan TForm1 merupakan
sebuah class dimana memiliki object adalah TForm.
Button1: TButton;
Dideklarasikan dalam deklrasi type ini sebuah komponen Button1 memiliki
type yaitu TButton.
private
{ Private declarations }
Pendeklarasian Private hanya dikenal di dalam unit (modul) bersangkutan
public
{ Public declarations }
end;
Akhir dari pendeklarasian deklrasi type.
var
Form1: TForm1;
digunakan untuk mendeklarasikan variable object dan variable lain yang sifat
deklarasinya adalah global (berlalu di berbagai procedure dan function).
Dalam hal ini object Form1 memiliki class TForm1 diciptakan oleh compiler
Delphi bersamaan dengan ditambahkannya form pada aplikasi tersebut.
Dengan kata lain, jika kita membuat sebuah aplikasi berbasis form (window),
maka secara otomatis Delphi akan mendeklarasikan class TForm1 dan object
atau variable instant Form bertipe TForm1
Implementation
merupakan awal blok program utama. Semua procedure dan function yang
telah dideklarasikan di bagian interface akan (dapat) digunakan pada bagian
ini.
{$R *.dfm}
Pernyataan lain yang perlu diterangkan dari kode program di atas adalah
pernyataan {$R.DFM}, pernyataan ini menandakan bahwa unit tersebut
adalah unit yang berhubungan dengan form. Pernyataan ini tidak boleh
dihapus karena akan menimbulkan kesalahan (compiler akan salah
menterjemahkan kode program pascal menjadi kode mesin)
End.
Sebagai akhir suatu program utama.
apa
kabar',
mtinformation,
[mbok],0);
end;
Keterangan Coding:
procedure TForm1.Button1Click(Sender: TObject);
Merupakan sebuah prosedur dimana suatu prosedur tidak memiliki suatu nilai
balik dalam pendeklarasiannya. Nama prosedur ini adalah dipanggil dari
class TForm1, dengan nama procedure adalah dari object Button1 yang event
yang dijalankan adalah onClick yaitu digunakan untuk menuliskan kode yang
akan direspon saat pemakai mengklik control sehingga namanya adalah
Button1Click dari class TForm1, dengan objek atau parameter yang bisa
dipanggil hanyalah untuk objek TObject.
Begin
Sebagai awal pendeklrasian suatu prosedur.
messagedlg ('Hallo, Apa Kabar?', mtinformation, [mbok],0);
Menggunakan
sebuah
perintah
messagedlg
yaitu
digunakan
untuk
DlgType yang berguna menampilkan kotak pesan bergambar huruf 'i' berwarna
biru saat program dijalankan, dan perintah [mbok], 0 merupakan jenis Buttons
yang berguna menampilkan atau menyertakan tombol "OK" saat program
selesai dijalankan. Jika jenis Button yang digunakan adalah mbYes maka
tombol OK tersebut akan berganti kata menjadi YES.
end;
Sebagai akhir pendeklrasian suatu prosedur.
Saat mengklik Button maka akan ditampilkan pesan sebagai berikut sebagai
hasil dari coding program yang telah dituliskan sebelumnya, tampilannya:
luar
sebuah
perintah
messagedlg
yaitu
digunakan
untuk
Properti
Name
Caption
Name
Text
Name
Caption
nilai
FrmPesan
Pesan
EdPesan
BtnTombol
Tombol
pada bagian
membuat tombol yang dapat digunakan oleh pengguna untuk melakukan suatu
aksi/proses, dan meletakkannya dalam Form. Jika mengklik komponen tersebut
maka suatu perintah atau aksi akan dijalankan. untuk dapat membuat sebuah
control edit dapat digunakan symbol
category Standard, edit adalah komponen yang digunakan untuk menerima satu
baris teks yang merupakan data input pemakai. Komponen ini juga dapat
digunakan untuk menampilkan teks. Berikut gambar properti dan komponen yang
digunakan :
form
edit
button
Properti
Name
Caption
Name
Text
Name
Caption
nilai
FrmPesan
Pesan
EdPesan
BtnTombol
Tombol
dengan banyak komponen sejenis. Kita tidak perlu mengingat nomor komponen
saat penulisan kode program dan pada saat akan memperbaiki kesalahan kode
Langkah untuk mengganti nilai properti tersebut adalah dengan klik pada
komponen yang ingin diganti propertisnya pilih Object Inspector klik pada
sisi kanan Name atau Caption yang ingin diganti. Misal pada form, klik pada form
tersebut, gantikan Caption di Object Inspector dengan Pesan. Untuk mengganti
Name, tetap pada jendela yang sama, gantikan Name tersebut dengan FrmPesan.
unit Unit1;
Header unit, dinyatakan dengan kata cadangan unit dan diikuti dengan nama
unitnya. Pada contoh di atas, nama unitnya adalah unit1, berarti kita telah
menyimpan unit tersebut dengan nama file unit1.pas.
interface
Menandai awal dari bagian interface yang dipakai untuk mendeklarasikan
variable, type, procedure, dan lain-lain.
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
Kata cadangan ini digunakan untuk menyatakan library yang perlu
dikompilasi menjadi file executable terakhir. Delphi secara ototmatis akan
memberikan beberapa unit untuk kita. Jika kita menggunakan unit buatan
sendiri, kita harus menuliskannya (nama unit tersebut) pada bagian ini.
Type
Merupakan
bagian
deklarasi
type
bagi
object
form.
Kita
dapat
mendeklarasikan variable, procedure, dan function pada bagian ini, yaitu pad
bagian private atau public. Pendeklarasian private hanya dikenal di dalam unit
(modul) bersangkutan, sedangkan pendeklarasian public dapat diakses dari
unit lain.
TFrmPesan = class(TForm)
Menggunakan sebuah TFrmPesan yang merupakan sebuah class dimana
memiliki object adalah TForm.
EdPesan: TEdit;
Menggunakan sebuah objek EdPesan yang memiliki tipe object adalah TEdit.
BtnTombol: TButton;
Menggunakan sebuah objek BtnTombol yang memiliki tipe object adalah
TButton.
sebuah
Prosedur
dengan
nama
prosedur
adalah
BtnTombolClick, diari nama prosedur ini dapat kita lihat nama object yang
diguanakan atau yang akan dipanggil adalah BtnTombol dengan ecvent
adalah onClick yaitu suatu ekseskusi program akan berjalan saat user
mengklik control, dengan object yang dapat memanggilnya adalah object
TObject.
private
{ Private declarations }
Pendeklarasian Private hanya dikenal di dalam unit (modul) bersangkutan
public
{ Public declarations }
pendeklarasian Public dapat diakses dari unit lain.
end;
Akhir dari pendeklarasian deklrasi type.
var
FrmPesan: TFrmPesan;
Digunakan untuk mendeklarasikan variable object dan variable lain yang sifat
deklarasinya adalah global (berlalu di berbagai procedure dan function).
Class tformpesan dan object frmpesan diciptakan oleh compiler delphi
bersamaan dengan ditambahkannya form pada aplikasi tersebut. Dengan kata
lain, jika kita membuat sebuah aplikasi berbasis form (window), maka secara
otomatis delphi akan mendeklarasikan class tform dan object atau variable
instant form bertipe tform.
implementation
Merupakan awal blok program utama. Semua procedure dan function yang
telah dideklarasikan di bagian interface akan (dapat) digunakan pada bagian
ini.
{$R *.dfm}
Pernyataan {$r.dfm}, pernyataan ini menandakan bahwa unit tersebut adalah
unit yang berhubungan dengan form. Pernyataan ini tidak boleh dihapus
karena akan menimbulkan kesalahan (compiler akan salah menterjemahkan
kode program pascal menjadi kode mesin)
End.
Sebagai akhir suatu program utama.
Langkah berikutnya adalah menuliskan koding program untuk menetapkan
diisikan coding ini dimana, dalam bagian komponen Edit akan disikan
textnya adalah pesan tersebut.
end;
Sebagai akhir suatu prosedur.
Saat kita mengklik Tombol (button) maka akan ditampilkan sebuah
pernyataan pada kolom edit, sebagai hasil dari coding program yang telah
dituliskan sebelumnya, tampilannya:
Properti
Name
Caption
Name
Text
Name
Caption
Name
Caption
nilai
Form1
Form1
edt1
GantiJudul
GantiJudul
Keluar
Keluar
pada bagian
Component Pallet pada category Standard, edit adalah komponen yang digunakan
untuk menerima satu baris teks yang merupakan data input pemakai. Komponen
ini juga dapat digunakan untuk menampilkan teks. Berikut gambar properti dan
komponen yang digunakan :
form
edi
t
button1
button2
Properti
Name
Caption
Name
Text
Name
Caption
Name
Caption
nilai
Form1
Form1
edt1
GantiJudul
GantiJudul
Keluar
Keluar
mengganti Name, tetap pada jendela yang sama, gantikan Name tersebut dengan
GantiJudul.
unit Unit1;
Header unit, dinyatakan dengan kata cadangan unit dan diikuti dengan nama
unitnya. Pada contoh di atas, nama unitnya adalah unit1, berarti kita telah
menyimpan unit tersebut dengan nama file unit1.pas.
interface
Menandai awal dari bagian interface yang dipakai untuk mendeklarasikan
variable, type, procedure, dan lain-lain.
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
Type
Merupakan
bagian
deklarasi
type
bagi
object
form.
Kita
dapat
mendeklarasikan variable, procedure, dan function pada bagian ini, yaitu pad
bagian private atau public. Pendeklarasian private hanya dikenal di dalam unit
(modul) bersangkutan, sedangkan pendeklarasian public dapat diakses dari
unit lain.
TForm1 = class(TForm)
Menggunakan sebuah class dengan nama class adalah TForm1, yaitu diambil
dari object Form1, dimana didalamnya akan dimuat sebuah object TForm.
Edit1: TEdit;
GantiJudul: TButton;
Object GantiJudul memiliki tipe object yaitu TButton.
Keluar: TButton;
Object Keluar memiliki tipe object yaitu TButton.
sebuah
Prosedur
dengan
nama
prosedur
adalah
GantiJudulClick, dari nama prosedur ini dapat kita lihat nama object yang
diguanakan atau yang akan dipanggil adalah GantiJudul dengan ecvent adalah
onClick yaitu suatu ekseskusi program akan berjalan saat user mengklik
control, dengan object yang dapat memanggilnya adalah object TObject.
private
{ Private declarations }
Pendeklarasian Private hanya dikenal di dalam unit (modul) bersangkutan
public
{ Public declarations }
Pendeklarasian Public dapat diakses dari unit lain.
end;
Sebagai akhir deklarsi type.
var
Form1: TForm1;
Form1 adalah variable instance dari type class TForm1
implementation
Merupakan awal blok program utama. Semua procedure dan function yang
telah dideklarasikan di bagian interface akan (dapat) digunakan pada bagian
ini.
{$R *.dfm}
Pernyataan {$r.dfm}, pernyataan ini menandakan bahwa unit tersebut adalah
unit yang berhubungan dengan form. Pernyataan ini tidak boleh dihapus
karena akan menimbulkan kesalahan (compiler akan salah menterjemahkan
kode program pascal menjadi kode mesin)
End.
Sebagai akhir suatu program utama.
Langkah berikutnya adalah menuliskan koding program untuk menetapkan
Keterangan Coding :
procedure TForm1.GantiJudulClick(Sender: TObject);
Memanggil suatu prosedur dari suatu class, yaitu nama prosedur nya adalah
GantiJudulClick dari class TForm1, nama prosedur tersebut menyatakan
komponen Button1 menggunakan event onClick, dan object yang dapat
menggunakannya adalah object TObject.
begin
BAB IV
KESIMPULAN
IDE (Integrated Development Environment) adalah program komputer
yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat
lunak. Dalam praktikum kali ini aplikasi IDE yang digunakan yaitu Borlan Delphi
7.3.
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 komponenkomponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil)
tetapi muncul berupa gambar-gambar.
Dalam Source program Delphi digunakan kode program seperti Unit dan
uses, kode program pada file unit dapat bersifat umum atau bersifat khusus.
Bersifat umum jika file ini berisi kode program yang dirancang untuk dapat
digunakan secara umum, sehingga aplikasi lain juga dapat menggunakan fungsi
yang dijalankannya.
Nama-nama setelah kata cadangan uses adalah unit-unit lain yang dipakai.
Kita dapat juga menambahkan unit buatan sendiri. Kode program pada file unit di
atas dapat dibagi menjadi bagian; header, interface, user, type, var,
implementation, dan end. (end titik).
BAB V
DAFTAR PUSTAKA
Malik,Jaja Jamaludin. 2010. Mudah Belajar Pemrograman Delphi 2010.
Yogyakarta. AndiPublisher
Kesuma,Denik.
2013.
Pengertian
Borland
Delphi.
Didapat
dari
http://denikesuma.blogspot.com/2013/02/pengertian-borland-delphi-7.html
Diakses pada Sabtu, 8 Oktober 2016
Tutorial,Kumpulan.
2011.
Fungsi
Komponen
Delphi.
Didapat
dari
2016.
Embarcadero
Delphi.
Didapat
dari
BAB VI
LAMPIRAN
1. Project Pertama (membuat program hello)
Koding program project pertama :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure Form1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
MessageDlg('Hallo Apa Kabar?',mtInformation,
[mbOK],0);
end;
procedure TForm1.Form1Click(Sender: TObject);
begin
MessageDlg('Anda menekan di luar tombol',mtWarning,
[mbOK],0);
end;
end.
public
{ Public declarations }
end;
var
FrmPesan: TFrmPesan;
implementation
{$R *.dfm}
procedure TFrmPesan.BtnTombolClick(Sender: TObject);
begin
edpesan.text:='Selamat Belajar Delphi...';
end;
end.
Output dari project pertama ini apabila komponen Tombol kita klik adalah :
TForm1 = class(TForm)
edt1: TEdit;
GantiJudul: TButton;
Keluar: TButton;
procedure GantiJudulClick(Sender: TObject);
procedure KeluarClick(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.GantiJudulClick(Sender: TObject);
begin
Form1.Caption:=edt1.Text;
end;
procedure TForm1.KeluarClick(Sender: TObject);
begin
close;
end;
end.