hasil modul i (ide)
TRANSCRIPT
-
8/18/2019 Hasil Modul I (IDE)
1/16
LAPORAN HASIL PRAKTIKUM
ALORITMA DAN PEMOGRAMAN III
Nama : Dede Pratama
NIM : DBC 111 0010
Modul : I ( Integrated Development Environment )
URUSAN!PROGRAM STUDI TEKNIK IN"ORMATIKA
"AKULTAS TEKNIK
UNI#ERSITAS PALANGKA RA$A
%01%
-
8/18/2019 Hasil Modul I (IDE)
2/16
BAB I
TU UAN DAN LANDASAN TEORI
1& Tu'ua(- Memperkenalkan lingkungan kerja (IDE) Borland Delphi- Mendesain/membuat Program Sederhana- Menulis Source Program- Me- un prgram/membuat !ile E"ecutable
%& La(da)a( Teor*a# Borland Delphi $#%
Delphi merupakan bahasa pemrograman &ang berorientasi objek
('bjek 'riental Programming/''P)# 'bjek 'riental Programming
adalah Pemrograman &ang terdiri dari beberapa obek &ang
berhubungan dan melakukan suatu aksi dalam suatu kejadian (e ent)#
'bjek-objek tersebut digambarkan pada la&ar dan melakukan
pengaturan propert& terhadap objek tersebut dengan menuliskan
metode-metode terhadap objek tersebut sesuai dengan kajian dari
program#
b# endela IDEIDE Delphi terdiri dari beberapa bagian utama &aitu menu* component
pallet* toolbar* objek tree ie+* code e"plorer* objek inspector* !rom
designer dan code editor seperti ditunjukan pada gambar ,#,# Dalam
perancangan program ini komponen-komponen &ang penting
diketahui* &akni
O+'e,t Tree #*e- Tool+ar "orm Com.o(e(t Pallet Code Ed*tor
-
8/18/2019 Hasil Modul I (IDE)
3/16
O+'e,t I().e,tor
a# 'bject .ree ie+ digunakan untuk menampilkan hubungan parent-child
antar komponen dalam bentuk hirarki# b# omponent Pallete merupakan bagian &ang digunakan untuk meletakkan
berbagai komponen &ang sesuai dengan kategor Misaln&a komponen
&ang digunakan untuk aplikasi &ang menggunakan Borland Database
Engine (BDE) akan diletakkan pada page BDE atau komponen &ang
digunakan untuk aplikasi &ang mebutuhkan Interbase akan diletakkan pada
Interbase dan Interbase 0dmin#c# 'bject Inspector terdir dari bagian &aitu properties dan e ents* pada
bagian properties dapat diatur berbagai propert& dari object atau
komponen &ang digunakan setiap komponen tentun&a mempun&ai
propert&-propert& sendiri#d# ode E"plorer pada jendela code e"plorer ini akan ditampilkan semua tipe
ariabel dan rountine &ang dide!inisikan pada unit# Selain itu juga
ditampilkan semua unit &ang digunakan dan terletak pada clause uses#
1ntuk tipe &ang kompleks seperti kelas pada e"plorer akan menampilkan
semua in!ormasi termasuk da!tar !ield* properties dan method# ika
dilakukan klik dua kali pada salah satu item code e"plorer* secara oode
Editor akan menampilkan deklarasi dari item &ang diklik#e# ode Editor* dalam bagian ini dapat dituliskan semua kode dan
memasukkan semua unit &ang dipakai untuk program &ang dibuat# ika
dibuka lebih dari satu !ile unit ode Editor ini* pada bagian atas akan
-
8/18/2019 Hasil Modul I (IDE)
4/16
muncul tab atau page &ang berisi nama !ile &ang sedang dibuka# Susunan
atau urutan page dapat dibuat judul &ang lebih menarik pada bagian posisi
&ang diinginkan#
!# 2orm adalah !orm tempat mengatur komponen &ang sesuai dengankebutuhan tampilan program &ang kita buat#
BAB II
LANGKAH KER A
Pro'e,t Pertama /mem+uat Pro ram HelloPada program pertama ini* kita akan membuat sebuah program hello#3angkah &ang harus dilakukan
-
8/18/2019 Hasil Modul I (IDE)
5/16
,# Bukalah sebuah aplikasi baru* pilih menu 2ile 4e+ 0pplication* kemudian
Delphi akan men&edakan sebuah !orm kosong sebagai tempat untuk
membuat tampilan program#
5# Pada 2orm , tanamkan sebuah kontrol Button (button ,)#6# Meletakkan komponen tersebut pada !orm dan klik 5 kali maka akan
tampil code editor untuk e ent Button on click#7# Pada procedure klik* menuliskan coding berikut ini
Procedure TForm1.Button1click(sender.Tobject);
Begin
Messagedlg(‘hallo apa kabar !mtin"ormation!#mbok$!%);
&nd;
8# Dan menambahkan coding &ang mengakibatkan bila mengklik di luar button* maka aplikasi tersebut mengeluarkan sebuah pesan#
Procedure TForm1.Form'lick(sender.Tobject);
Begin
Messagedlg(‘ nda menekan di luar tombol !mt arning!
#mbok$!%);
&nd;
$# alankan program dengan memilih run atau dengan memilih 29* sehingga
diperoleh hasil dengan mengklik button dan di luar button#
• Pro'e,t Kedua /mem+uat .ro ram de( a( Ko(trol La+el da( Butto(3angkah-langkah
,# 0kti!kan Delphi5# Pilih menu !ile dan klik ne+ application6# Pada !orm, tambahkan kontrol Edit(Edit,) dan kontrol Button (Button,)#7# Mengatur properties dari masing-masing kontrol sehingga menjadi sebagai
berikut omponent Properties 4ilai
2orm, 4ame
aption
2rmPesan
PesanEdit, 4ame Edpesan
.e"tButton , 4ame Btn.ombol
aption .ombol
-
8/18/2019 Hasil Modul I (IDE)
6/16
8# Melakukan coding untuk menampilkan pesan berada pada control edit*
ketika melakukan klik pada Btn.ombol
Procedure .2orm,#Button, lick(Sender .'bject):
begin
edPesan#.e"t ; :
end;
Cara(2a :
3akukan double klik pada kontrol Btn.ombol* sehingga akan muncul
jendela oding dan procedure Btn.ombol lick
$# alankan program anda dengan klik un* atau tekan pada tombol 29* jika
terjadi kesalahan periksa kembali kebenaran programn&a#?# @eluar dari Delphi#
TUGAS PRAKTIKUM,# Buatlah sebuah program dengan komponen edit dan 5 buah button#
0pabila user memasukkan te"t pada komponen edit dan menekan button
ganti judul* maka juduk !orm akan berubah sesuai dengan isi te"t pada
komponen edit#
BAB III
PEMBAHASAN
Project Pertama (membuat Program Hello)Program pertama ini sa&a akan membuat program dimana program
tersebut apabila melakukan klik maka akan keluar sebuah pesan teks#,# .erlebih dahulu klik !ile* kemudian pilih ne+ application pada task bar
&ang akan menampilkan !orm designer#5# Membuat komponen Button,#
-
8/18/2019 Hasil Modul I (IDE)
7/16
6# Membuat prosedur dengan cara mengklik 5 kali pada komponen
Button, tersebut procedure TForm1.Button1Click(Sender: TObject);begin
Mess gedlg(!" llo #$ % b r!&mtin'orm tion& mbok &*);end;
Prusedur ini berguna untuk menampilkan teks Hello A.a Ka+ar *
ketika kita melakukan klik pada komponen Button, maka akan
keluar pesan teks tersebut#
7# Membuat prosedur dengan cara mengklik pada luar komponenButton,
procedure TForm1.FormCre te(Sender: TObject);beginMess gedlg(!#nd Menek n +i ,u r Tombol!&mt- rning&
mbok &*);end;
Prosedur ini berguna untuk menampilkan teks A(da Me(e3a( d*
Luar Tom+ol * ketika kita melakukan klik pada komponen Button,
maka akan keluar pesan teks tersebut#
• Project Kedua (membuat Program dengan Kontrol Label dan button)Program kedua ini sa&a membuat program dimana program ini
menggunakan , kontrol bottom dan , kontrol edit#
Berikut adalah tabel mengganti properti-properti dari masing-masing
kontrol
'omponen Properti *ilaiFrom1 *ame FrmPesan
'aption Pesan&dit1 *ame &dPesan
Te+t
Buttom1 *ame BtnTombol
-
8/18/2019 Hasil Modul I (IDE)
8/16
'aption Tombol,# Pada penggantian properti-properti# Penggantian 4ilai pada Propeti 4ama
ber!ungsi untuk mengganti nama pada komponen# @emudian penggantian
pada 4ilai pesan pada properti aption ber!ungsi untuk mengganti nama pada tampilan#
Berikut tampilann&a
5# Membuat procedure pada Btn.ombol* berikut procedure tersebut procedure TFrm$es n.BtnTombolClick(Sender: TObject);begined$es n.Te t:/!Sel m t Bel j r +elp0i...!;end;
@oding ini berguna untuk menampilkan pesan pada @ontrol edit,
dengan cara mengklik Bottom,# adi jika user mengklik .ombol
maka akan keluar teks Selamat Bela'ar Del.4*5
• Tugas PraktikumProgram ketiga ini sa&a akan membuat program dengan menggunakan
satu komponen edit dan dua buah button#
,# Membuat procedure untuk mengganti nama judul program* berikut
proceduren&a procedure TForm1.Button1Click(Sender: TObject);begin 'orm1.C ption:/edpes n.Te t;end;
-
8/18/2019 Hasil Modul I (IDE)
9/16
Pada procedur ini berguna untuk mengganti judul pada program#ika kita mengklik pada ganti judul maka teks &ang ada pada
edPesan akan menjadi aption pada 2orm, atau judul pada
program#Disini sa&a akan mengganti judul program dengan nama Dephi#
Berikut tampilann&a
-
8/18/2019 Hasil Modul I (IDE)
10/16
BAB I#
DA"TAR PUSTAKA
- 1ni ersitas Palangka a&a (14P0 )#5%,5 Praktikum Algoritma dan
Pemrograman II. Palangka a&a#
• Sumber Internet - https //?seasons#+ordpress#com/5%,,/%6/,5/template-pada-c/
- http //cplusplusindonesia#blogspot#com/5%,%/%6/membuat-class- berbentuk-template#html
- http //+++#codersource#net/cppAclassAtemplates#html- http //+++#cplusplus#com/doc/tutorial/templates/- +++#!ree+eb templates #com/- +++# oom template #com/
https://7seasons.wordpress.com/2011/03/12/template-pada-c/http://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://www.codersource.net/cpp_class_templates.htmlhttp://www.cplusplus.com/doc/tutorial/templates/http://www.freewebtemplates.com/http://www.zoomtemplate.com/http://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://www.codersource.net/cpp_class_templates.htmlhttp://www.cplusplus.com/doc/tutorial/templates/http://www.freewebtemplates.com/http://www.zoomtemplate.com/https://7seasons.wordpress.com/2011/03/12/template-pada-c/
-
8/18/2019 Hasil Modul I (IDE)
11/16
BAB #
KESIMPULAN
@esimpulan &ang di dapat dari praktikum 0lgoritma dan Pemrograma III
modul I &aitu Delphi adalah sebuah kompiler &ang merupakan bahasa tingkat
tinggi sekelas dengan Basic* # Perintah-perintah untuk membuat objek dilakukan
secara isual# .etapi sebelum kita mengenal Delphi lebih jauh lagi lagi lebih baik
kita mengenali IDE terlebih dahulu &ang merupakan editor dan tools untuk
membuat program Delphi#
Pengertian Delphi
Delphi adalah suatu bahasa pemograman (de elopment language) &ang digunakan
untk merancang suatu aplikasi program#
Kegunaan Delphi
,# untuk membuat aplikasi +indo+s
5# 1ntuk merancang aplikasi program berbasis gra!is
6# 1ntuk membuat program berbasis jaringan (client/ser er)
7# 1ntuk merancang program #4et (berbasis internet)
Keunggulan Delphi ,# IDE (Integrated De elopment En ironment) atau lingkungan
pengembanganaplikasi sendiri adalah satu dari beberapa keunggulan delphi*
didalamn&a terdapat menu C menu &ang memudahkan kita untuk membuat suatu
pro&ek program#
5# Proses @ompilasi cepat* pada saat aplikasi &ang kita buat dijalankan pada
Delphi* maka secara otomatis akan dibaca sebagai sebuah program* tanpa
dijalankan terpisah#6# Mudah digunakan* source kode delphi &ang merupakan turunan dari pascal*
sehingga tidak diperlukan suatu pen&esuain lagi#
7# Bersi!at multi purphase* artin&a bahasa pemograman Delphi dapat digunakan
untuk mengembangkan berbagai keperluan pengembangan aplikasi#
-
8/18/2019 Hasil Modul I (IDE)
12/16
-
8/18/2019 Hasil Modul I (IDE)
13/16
• Project Kedua (membuat Program dengan Kontrol Label dan button)
unit nit1;
inter' ce
uses
2indo-s& Mess ges& S3s tils& 4 ri nts&Cl sses& 5r p0ics& Controls& Forms&
+i logs& StdCtrls;
t3pe TFrm$es n / cl ss(TForm) BtnTombol: TButton;
-
8/18/2019 Hasil Modul I (IDE)
14/16
'utput Program
'utput Program ketika melakukan klik pada .ombol
• Tugas Praktikum
-
8/18/2019 Hasil Modul I (IDE)
15/16
'utput Program
'utput Program mengganti nama udul
unit nit1;
inter' ce
uses 2indo-s& Mess ges& S3s tils& 4 ri nts&Cl sses& 5r p0ics& Controls& Forms& +i logs& StdCtrls;
t3pe TForm1 / cl ss(TForm) edpes n: T
-
8/18/2019 Hasil Modul I (IDE)
16/16