SlideShare a Scribd company logo
1 of 25
LAPORAN AKHIR PRAKTIKUM 
ALGORITMA DAN PEMROGRAMAN III 
Disusun Oleh : 
Nama : Pita Ria 
NIM : DBC 113 079 
Kelas : I 
Modul : I (IDE (Integrated Development 
Environment)) 
JURUSAN / PROGRAM STUDI TEKNIK INFORMATIKA 
FAKULTAS TEKNIK 
UNIVERSITAS PALANGKA RAYA 
2014
BAB I 
Tujuan dan Landasan Teori 
IDE (INTEGRATED DEVELOPMENT ENVIRONMENT) 
1. Perangkat Lunak yang Dibutuhkan 
 Borland Delphi 
2. Tujuan 
 Memperkenalkan lingkungan kerja (IDE) Borland Delphi. 
 Mendesain/membuat program sederhana. 
 Menulis source program. 
 Me-run program/membuat file Executable. 
3. Teori 
A. Borland Delphi 6.0 
Delphi merupakan bahasa pemrograman yang berorientasi objek 
(Objek Oriental Programming/OOP). Objek Oriental Programming adalah 
pemrograman yang terdiri dari beberapa objek yang berhubungan dan 
malakukan suatu aksi dalam suatu kejadian (event). Objek-objek tersebut 
digambarkan pada layar dan melakukan pengaturan property terhadap objek 
tersebut dengan menuliskan metode-metode terhadap objek tersebut sesuai 
dengan kajian dari program. 
B. Jendela IDE 
IDE Delphi terdiri dari beberapa bagina utama, yaitu menu, 
component pallet, toolbar, object tree view, code explorer, object inspector, 
from designer dan code editor seperti ditunjukkan pada Gambar 1.1. dalam 
perancangan program ini komponen-komponen penting yang penting 
diketahui, yakni :
Gambar 1.1 IDE Delphi 6.0 
a. Object Treeview digunakan untuk menampilkan hubungan parent-child 
antar komponen dalam bentuk hirarki. 
b. Componen Palette merupakan bagian yang digunakan untuk meletakkan 
berbagai komponen yang sesuai dengan kategori. Misalnya komponen 
yang digunakan untuk aplikasi yang menggunakan Borland Database 
Engine (BDE) akan diletakkan pada page BDE atau komponen yang 
digunakan untuk aplikasi yang membutuhkan Interbase akan diletakkan 
pada Interbase dan Interbase Admin. 
c. Object Inpector terdiri dari 2 bagian yaitu : properties dan events, pada 
bagian properties dapat diatur berbagai property dari object atau 
komponen yang digunakan setiap komponen tentunya mempunyai 
property sendiri-sendiri. 
d. Code Explorer pada jendela code explorer ini akan ditampilkan semua 
tipe variable dan routine yang didefinisikan pada unit. Selain itu juga 
ditampilkan semua unit yang digunakan dan terletak pada clausa uses. 
Untuk tipe yang kompleks seperti kelas pada explorer akan menampilkan 
semua informasi termasuk daftar field, properties dari method. Jika 
dilakukan klik dua kali pada slaah satu item code explorer, secara 
otomatis Code Editor akan menampilkan deklarasi dari item yang diklik.
e. Code Editor dalam bagian ini dapat dituliskan semua code dan 
memasukkan semua unit yang dipakai untuk program yang dibuat. Jika 
dibuka lebih dari satu file unit code Editor ini, pada bagian atas akan 
muncul tab atau page yang berisi nama file yang sedang dibuka. Susunan 
atau urutan page dapat dibuat judul yang lebih menarik pada bagian posisi 
yang diinginkan. 
f. Form adalah form tempat mengatur komponen yang sesuai dengan 
kebutuhan tampilan program yang kita buat.
BAB II 
Langkah Kerja 
Project Pertama (Membuat progam hello) 
Pada program yang pertama ini, kita akan membuat sebuah program hello. 
Langkah yang harus dilakukan : 
1. Bukalah sebuah aplikasi baru, pilih menu File New Application, kemudian 
Delphi akan menyediakan sebuah form kosong sebagai tempat untuk membuat 
tampilan program. 
2. Pada Form1 tanamkan sebuah kontol Button (button1). 
Gambar 1.2. Desain Form 
3. Letakkan komponen tersebut pada form dan klik 2 kali maka akan tampil 
Code Editor untuk event Button on Click. 
4. Pada procedure klik, tuliskan koding berikut ini : 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
messagedlg(‘hallo apa kabar’,mtinformation,[mbok],0); 
end; 
5. Dan kita juga bisa menambahkan koding yang mengakibatkan bila kita 
mengklik diluar button, maka aplikasi tersebut mengeluarkan sebuah pesan :
procedure TForm1.FormClick(Sender: TObject); 
begin 
messagedlg(‘Anda menekan di luar 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. 
Gambar 1.3. Hasil Program Pada Saat Run 
Project Kedua (Membuat program dengan Kontrol Label dan Button) 
Langkah-langkah : 
1. Aktifkan IDE Delphi. 
2. Pilih menu file dan klik new application. 
3. Pada Form1 tambahkan kontrol Edit (Edit1) dan kontrol Button (button1). 
Gambar 1.4. Desain Untuk Menampilkan Pesan
4. Aturlah properti-properti dari masing-masing kontrol sehingga menjadi 
sebagai berikut : 
Component Properti Nilai 
Form1 Name FrmPesan 
Caption Pesan 
Edit1 Name EdPesan 
Text 
Button1 Name BtnTombol 
Caption Tombol 
5. Lakukan koding untuk menampilkan pesan berada pada control edit, ketika 
pemakai melakukan klik pada BtnTombol : 
procedure TForm1.BtnTombolClick(Sender: TObject); 
begin 
edPesan.Text:=’Selamat Belajar Delphi…’; 
end; 
Caranya : 
Lakukan double klik pada kontrol BtnTombol, sehingga akan muncul jendela 
koding dan procedure BtnTombolClick. 
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9. Jika 
terjadi kesalahan periksa kembali kebenaran programnya. 
7. Keluar dari Delphi.
TUGAS PRAKTIKUM 
1. Buatlah sebuah program dengan komponen edit dan 2 buah button. Apabila 
user memasukkan text pada komponen edit dan menekan button ganti judul, 
maka judul form akan berubah sesuai dengan isi text pada komponen edit. 
Gambar 1.5. Form Ganti Judul
BAB III 
Pembahasan 
Project Pertama (Membuat progam hello) 
Pada project pertama ini, kita akan membuat sebuah program hello menggunakan 
delphi seperti terlihat di bawah ini 
Di mana saat kita menekan tombol button1 akan menampilkan pesan di bawah ini.
Saat kita mendesain program, yang perlu dilakukan agar program dapat 
menampilkan pesan seperti di atas adalah dengan memasukkan coding program 
pada button dan pada form. 
Caranya adalah dengan mengklik 2 kali pada button1, lalu isi procdure program 
dengan coding di bawah ini : 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
messagedlg(‘hallo apa kabar’,mtinformation,[mbok],0); 
end; 
procedure TForm1.Button1Click(Sender: TObject); ini adalah procedure 
untuk button1 dimana saat kita mengklik Button1, maka program dalam 
procedure akan di panggil. Sender : TObejct di sini mengacu pada sebuah 
komponen yang dipakai untuk memanggil method tersebut.Jika kita meng-click 
Button1, maka akan menyebabkan method Button1Click dipanggil, sebuah 
referensi atau pointer yang mengacu pada Button1 akan dikirim ke Button1Click 
pada bagian parameter yang disebut Sender. Messagedlg adalah sebuah perintah 
untuk menampilkan sebuah pesan kepada user yang menggunakan program 
aplikasi, dan Fungsi ini lebih interaktif dari pada ShowMessage dan 
ShowMessageFmt, dimana didalam fungsi ini memiliki tambahan fitur berupa 
icon yang lebih bisa memberikan unsur penguatan akan pesan yang akan 
disampaikan kepada user atau operator.
Mtinformation adalah sebuah perintah pada Delphi yang digunakan untuk 
memasukkan judul/caption pada pemberitahuan pesan yang menyatakan itu 
sebuah informasi yang dilingkari garis merah seperti di bawah ini : 
Hasil perintah mtinformation 
Hasil perintah [mbok] 
[mbok] adalah sebuah peritah yang digunakan untuk menampilkan tombol OK 
pada pesan pemberitahuan. Contoh lain adalah [mbyes] untuk tombol yes dan 
[mbcancel] untuk tombol cancel. Dan 0 di akhir program adalah nomor halaman 
untukk page help (help context). Karena disini kita tidak membuat file help, maka 
di berikan nilai 0 . 
Dan bila kita mengklik di luarr button, maka aplikasi tersebut akan mengeluarkan 
sebuah pesan peringatan seperti di bawah ini. 
Caranya adalah dengan mengklik bagian form pilih events di bagian Obejct 
Inspector dan pilih OnClik lalu double klik pada bagian kosong di samping 
OnClik.
Lalu akan muncul tampilan seperti di bawah ini 
Lalu isi procedure dengan coding di bawah ini 
procedure TForm1.FormClick(Sender: TObject); 
begin 
messagedlg(‘Anda menekan di luar tombol’,mtwarning,[mbok],0); 
end; 
end; 
procedure TForm1.FormClick(Sender: TObject); ini adalah procedure untuk 
form dimana saat kita mengklik form(di luar tombol button1), maka program 
dalam procedure akan di panggil. Sender : TObejct di sini mengacu pada sebuah 
komponen yang dipakai untuk memanggil method tersebut.Jika kita meng-click 
Form, maka akan menyebabkan method FormClick dipanggil, sebuah referensi 
atau pointer yang mengacu pada Form akan dikirim ke FormClick pada bagian 
parameter yang disebut Sender. Messagedlg adalah sebuah perintah untuk 
menampilkan sebuah pesan kepada user yang menggunakan program aplikasi, dan 
Fungsi ini lebih interaktif dari pada ShowMessage dan ShowMessageFmt, dimana 
didalam fungsi ini memiliki tambahan fitur berupa icon yang lebih bisa 
memberikan unsur penguatan akan pesan yang akan disampaikan kepada user atau 
operator.
Mtinformation adalah sebuah perintah pada Delphi yang digunakan untuk 
memasukkan judul/caption pada pemberitahuan pesan yang menyatakan itu 
sebuah informasi yang dilingkari garis merah seperti di bawah ini : 
Hasil perintah mtinformation 
Hasil perintah [mbok] 
[mbok] adalah sebuah peritah yang digunakan untuk menampilkan tombol OK 
pada pesan pemberitahuan. Contoh lain adalah [mbyes] untuk tombol yes dan 
[mbcancel] untuk tombol cancel. Dan 0 di akhir program adalah nomor halaman 
untukk page help (help context). Karena disini kita tidak membuat file help, maka 
di berikan nilai 0 .
Project Kedua (Membuat program dengan Kontrol Label dan Button) 
Pada project kedua ini, kita akan membuat sebuah program dengan kontrol Label 
dan Button menggunakan delphi seperti terlihat di bawah ini 
Dimana saat kita mengklik Tombol, maka pada kotak edPesan akan ditampilkan 
pesan Selamat belajar Delphi.
Ubah name dari edit1, button1 dan form. Untuk edit1, ganti name edit1 pada 
properties dengan edPesan. Untuk button1, ganti name dengan BtnTombol dan 
Caption dengan Tombol. Untuk Form, ganti name dengan FrmPesan dan 
Caption dengan Pesan. Kemudian yang perlu dilakukan agar program dapat 
menampilkan pesan seperti gambar di atas adalah dengan memasukkan coding 
program pada Tombol dimana program dalam Tombol akan dihubungkan dengan 
edPesan. 
Caranya adalah dengan mengklik 2 kali pada Tombol, lalu isi procdure program 
dengan coding di bawah ini : 
procedure TFrmPesan.BtnTombolClick(Sender: TObject); 
begin 
edPesan.Text:='Selamat Belajar Delphi...'; 
end; 
end. 
procedure TFrmPesan.BtnTombolClick(Sender: TObject); ini adalah 
procedure untuk Tombol (button1) dimana saat kita mengklik Tombol, maka 
program dalam procedure akan di panggil. Sender : TObejct di sini mengacu 
pada sebuah komponen yang dipakai untuk memanggil method tersebut.Jika kita 
meng-click BtnTombol (Tombol), maka akan menyebabkan method 
BtnTombol1Click dipanggil, sebuah referensi atau pointer yang mengacu pada
BtnTombol akan dikirim ke BtnTombolClick pada bagian parameter yang disebut 
Sender. Messagedlg adalah sebuah perintah untuk menampilkan sebuah pesan 
kepada user yang menggunakan program aplikasi, dan Fungsi ini lebih interaktif 
dari pada ShowMessage dan ShowMessageFmt, dimana didalam fungsi ini 
memiliki tambahan fitur berupa icon yang lebih bisa memberikan unsur penguatan 
akan pesan yang akan disampaikan kepada user atau operator. 
edPesan.Text:= ini adalah sebuah fungsi pemanggilan yang digunakan 
untuk memanggil program pada Tombol ke edPesan, sehingga saat kita mengklik 
Tombol, maka pesan 'Selamat Belajar Delphi...' akan di tampilkan pada edPesan 
(edit1).
Tugas Praktikum 
Pada project tugas praktikum ini, kita diminta untuk membuat sebuah program 
dengan komponen edit dan 2 buah button sehingga apabila user memasukkan text 
pada komponen edit dan menekan button ganti judul, maka judul form akan 
berubah sesuai dengan isi text pada komponen edit. Bentuk aplikasi adalah berikut 
Untuk membuat aplikasi di atas, yang perlu dilakukan adalah mendesain program 
dengan memasukkan edit dan 2 button pada form. Lalu mengganti nama dan 
caption sesuai dengan contoh di atas. Berikan program untuk edit dengan coding 
berikut : 
procedure TForm1.edPesanChange(Sender: TObject); 
begin 
edPesan.Text; 
end; 
procedure TForm1.edPesanChange(Sender: TObject); ini adalah procedure 
untuk edPesan (edit1). Di sini hanya perlu di masukkan coding edPesan.Text yang 
nanti akan diakses oleh Ganti Judul (Button1).
Kemudian berikan program untuk Ganti Judul dengan coding berikut : 
procedure TForm1.BtnGanti_JudulClick(Sender: TObject); 
begin 
Form1.Caption:=edPesan.Text; 
end; 
procedure TForm1.BtnGanti_NamaClick(Sender: TObject); ini adalah 
procedure untuk Ganti Judul (button1). Form1.Caption:=edPesan.Text; di sini 
menunjukkan caption(judul /kop) dari form yang nanti akan digantikan oleh pesan 
atau text yang kita masukkan di edPesan, sehingga saat kita memasukkan pesan 
atau text di edPesan lalu menekan tombol Ganti Judul, maka Ganti Judul 
(program di dalamnya melakukan proses pemanggilan) akan menggantikan judul 
form dengan pesan atau text yang kita masukkan. Algoritma sederhananya adalah 
saat kita memasukkan text pada kotak pesan dan mengklik ganti judul, maka judul 
aplikasi akan berubah sesuai dengan text yang kita masukkan. 
Dan saat kita masukkan text dan menekan Ganti Judul maka akan tampil seperti 
berikut:
Dan yang terakhir, berikan program untuk Keluar dengan coding sebagai berikut : 
procedure TForm1.Button2Click(Sender: TObject); 
begin 
application.Terminate; 
end; 
procedure TForm1.Button2Click(Sender: TObject); ini adalah procedure 
untuk Keluar (button2). Di sini diberikan perintah application.Terminate yang 
berfungsi untuk keluar dari semua form yang kita jalankan.
BAB IV 
Kesimpulan 
Delphi merupakan bahasa pemrograman yang berorientasi objek (Objek 
Oriental Programming/OOP). Objek Oriental Programming adalah pemrograman 
yang terdiri dari beberapa objek yang berhubungan dan malakukan suatu aksi 
dalam suatu kejadian (event). Objek-objek tersebut digambarkan pada layar dan 
melakukan pengaturan property terhadap objek tersebut dengan menuliskan 
metode-metode terhadap objek tersebut sesuai dengan kajian dari program. 
Di dalam Delphi, terdapat beberapa komponen penting, yaitu : 
 Obejct treeview 
 Componen Palette 
 Object Inpector 
 Code Explorer 
 Code Editor 
 Form
BAB V 
Daftar Pustaka 
Modul Praktikum Algoritma dan Pemrograman III. 2014. TIM DOSEN. Fakultas 
Teknik : Universitas Palangka Raya. 
http://delphilearn.wordpress.com/2010/02/11/modul-modul-delphi-dasar-lanjut/ 
(diakses pada 05 November 2014 19:27:08) 
https://www.academia.edu/5513116/Kumpulan-materi-delphi- lab-c-pagi (diakses 
pada 05 November 2014 19:27:29) 
http://mailhasan.blogspot.com/2012/10/bedanya-sintak-close-dan.html (diakses 
pada 05 November 2014 19:57:01) 
http://ekoindri.wordpress.com/fungsi-messagedlg/ (diakses pada 05 November 
2014 20:00:09) 
http://delphigurus.blogspot.com/2012/11/apa-sebenarnya-yang-dimaksud-sende-pada. 
html#.VFoqkKwgubg (diakses pada 05 November 2014 20:52:34) 
http://blackshared.wordpress.com/page/3/ (diakses pada 05 November 2014 
20:52:33)
BAB VI 
Lampiran 
Project Pertama (Membuat progam hello)
Hasil Program : 
Hasil perintah mtinformation 
Hasil perintah [mbok]
Program project kedua: 
Hasil Program
Program project ketiga : 
Hasil program :

More Related Content

What's hot

Makalah fisika komputasi
Makalah fisika komputasiMakalah fisika komputasi
Makalah fisika komputasiHalimah Halimah
 
Tutorial 2 bahasa pemrogaman
Tutorial 2 bahasa pemrogamanTutorial 2 bahasa pemrogaman
Tutorial 2 bahasa pemrogamanmdzulkifli
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Tutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiTutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiToni Setyawan
 
Module Delphi
Module DelphiModule Delphi
Module Delphiborncb
 
Modul pemrograman-1-revisi
Modul pemrograman-1-revisiModul pemrograman-1-revisi
Modul pemrograman-1-revisiYang Terluka
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishTresna Jm
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0Dys Ayudya
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 

What's hot (18)

MATERI_DELPHI_XI
MATERI_DELPHI_XIMATERI_DELPHI_XI
MATERI_DELPHI_XI
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Modul Net PRo
Modul Net PRoModul Net PRo
Modul Net PRo
 
Makalah fisika komputasi
Makalah fisika komputasiMakalah fisika komputasi
Makalah fisika komputasi
 
M1t1
M1t1M1t1
M1t1
 
Tutorial 2 bahasa pemrogaman
Tutorial 2 bahasa pemrogamanTutorial 2 bahasa pemrogaman
Tutorial 2 bahasa pemrogaman
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Modul praktikum pbw
Modul praktikum pbwModul praktikum pbw
Modul praktikum pbw
 
Tutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiTutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi Edukasi
 
Module Delphi
Module DelphiModule Delphi
Module Delphi
 
Modul pemrograman-1-revisi
Modul pemrograman-1-revisiModul pemrograman-1-revisi
Modul pemrograman-1-revisi
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finish
 
Modul kursus visual basic
Modul kursus visual basicModul kursus visual basic
Modul kursus visual basic
 
Modul ii
Modul iiModul ii
Modul ii
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
M2t1
M2t1M2t1
M2t1
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 

Similar to Modul 1-AP3-Deplhi-Unpar

Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdfJurnal IT
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphimistriana
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Rolly Yesputra
 
form dengan FormMDI Delphi 7
form dengan FormMDI Delphi 7form dengan FormMDI Delphi 7
form dengan FormMDI Delphi 7hera wijaya
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]Adre Ridwan
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
 
Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeansIzal Kernel
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Isya Ansyari
 
Pemograman delphi untuk pemula
Pemograman delphi untuk pemula Pemograman delphi untuk pemula
Pemograman delphi untuk pemula PT.goLom na
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Muhammad Yusuf
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolRolly Yesputra
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7Hendriana Ana
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7ratnacahya2
 
Pertemuan ke III.doc
Pertemuan ke III.docPertemuan ke III.doc
Pertemuan ke III.docJurnal IT
 

Similar to Modul 1-AP3-Deplhi-Unpar (20)

Modul Delphi ,buat pemula
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
 
Modul delphi 7
Modul delphi 7Modul delphi 7
Modul delphi 7
 
modul-delphi-7.pdf
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)
 
form dengan FormMDI Delphi 7
form dengan FormMDI Delphi 7form dengan FormMDI Delphi 7
form dengan FormMDI Delphi 7
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeans
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
 
Pemograman delphi untuk pemula
Pemograman delphi untuk pemula Pemograman delphi untuk pemula
Pemograman delphi untuk pemula
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek Kontrol
 
Pengenalan vb
Pengenalan vbPengenalan vb
Pengenalan vb
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7
 
Diktat borlanddelphi 7
Diktat borlanddelphi 7Diktat borlanddelphi 7
Diktat borlanddelphi 7
 
Pertemuan ke III.doc
Pertemuan ke III.docPertemuan ke III.doc
Pertemuan ke III.doc
 

Recently uploaded

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 

Recently uploaded (20)

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 

Modul 1-AP3-Deplhi-Unpar

  • 1. LAPORAN AKHIR PRAKTIKUM ALGORITMA DAN PEMROGRAMAN III Disusun Oleh : Nama : Pita Ria NIM : DBC 113 079 Kelas : I Modul : I (IDE (Integrated Development Environment)) JURUSAN / PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2014
  • 2. BAB I Tujuan dan Landasan Teori IDE (INTEGRATED DEVELOPMENT ENVIRONMENT) 1. Perangkat Lunak yang Dibutuhkan  Borland Delphi 2. Tujuan  Memperkenalkan lingkungan kerja (IDE) Borland Delphi.  Mendesain/membuat program sederhana.  Menulis source program.  Me-run program/membuat file Executable. 3. Teori A. Borland Delphi 6.0 Delphi merupakan bahasa pemrograman yang berorientasi objek (Objek Oriental Programming/OOP). Objek Oriental Programming adalah pemrograman yang terdiri dari beberapa objek yang berhubungan dan malakukan suatu aksi dalam suatu kejadian (event). Objek-objek tersebut digambarkan pada layar dan melakukan pengaturan property terhadap objek tersebut dengan menuliskan metode-metode terhadap objek tersebut sesuai dengan kajian dari program. B. Jendela IDE IDE Delphi terdiri dari beberapa bagina utama, yaitu menu, component pallet, toolbar, object tree view, code explorer, object inspector, from designer dan code editor seperti ditunjukkan pada Gambar 1.1. dalam perancangan program ini komponen-komponen penting yang penting diketahui, yakni :
  • 3. Gambar 1.1 IDE Delphi 6.0 a. Object Treeview digunakan untuk menampilkan hubungan parent-child antar komponen dalam bentuk hirarki. b. Componen Palette merupakan bagian yang digunakan untuk meletakkan berbagai komponen yang sesuai dengan kategori. Misalnya komponen yang digunakan untuk aplikasi yang menggunakan Borland Database Engine (BDE) akan diletakkan pada page BDE atau komponen yang digunakan untuk aplikasi yang membutuhkan Interbase akan diletakkan pada Interbase dan Interbase Admin. c. Object Inpector terdiri dari 2 bagian yaitu : properties dan events, pada bagian properties dapat diatur berbagai property dari object atau komponen yang digunakan setiap komponen tentunya mempunyai property sendiri-sendiri. d. Code Explorer pada jendela code explorer ini akan ditampilkan semua tipe variable dan routine yang didefinisikan pada unit. Selain itu juga ditampilkan semua unit yang digunakan dan terletak pada clausa uses. Untuk tipe yang kompleks seperti kelas pada explorer akan menampilkan semua informasi termasuk daftar field, properties dari method. Jika dilakukan klik dua kali pada slaah satu item code explorer, secara otomatis Code Editor akan menampilkan deklarasi dari item yang diklik.
  • 4. e. Code Editor dalam bagian ini dapat dituliskan semua code dan memasukkan semua unit yang dipakai untuk program yang dibuat. Jika dibuka lebih dari satu file unit code Editor ini, pada bagian atas akan muncul tab atau page yang berisi nama file yang sedang dibuka. Susunan atau urutan page dapat dibuat judul yang lebih menarik pada bagian posisi yang diinginkan. f. Form adalah form tempat mengatur komponen yang sesuai dengan kebutuhan tampilan program yang kita buat.
  • 5. BAB II Langkah Kerja Project Pertama (Membuat progam hello) Pada program yang pertama ini, kita akan membuat sebuah program hello. Langkah yang harus dilakukan : 1. Bukalah sebuah aplikasi baru, pilih menu File New Application, kemudian Delphi akan menyediakan sebuah form kosong sebagai tempat untuk membuat tampilan program. 2. Pada Form1 tanamkan sebuah kontol Button (button1). Gambar 1.2. Desain Form 3. Letakkan komponen tersebut pada form dan klik 2 kali maka akan tampil Code Editor untuk event Button on Click. 4. Pada procedure klik, tuliskan koding berikut ini : procedure TForm1.Button1Click(Sender: TObject); begin messagedlg(‘hallo apa kabar’,mtinformation,[mbok],0); end; 5. Dan kita juga bisa menambahkan koding yang mengakibatkan bila kita mengklik diluar button, maka aplikasi tersebut mengeluarkan sebuah pesan :
  • 6. procedure TForm1.FormClick(Sender: TObject); begin messagedlg(‘Anda menekan di luar 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. Gambar 1.3. Hasil Program Pada Saat Run Project Kedua (Membuat program dengan Kontrol Label dan Button) Langkah-langkah : 1. Aktifkan IDE Delphi. 2. Pilih menu file dan klik new application. 3. Pada Form1 tambahkan kontrol Edit (Edit1) dan kontrol Button (button1). Gambar 1.4. Desain Untuk Menampilkan Pesan
  • 7. 4. Aturlah properti-properti dari masing-masing kontrol sehingga menjadi sebagai berikut : Component Properti Nilai Form1 Name FrmPesan Caption Pesan Edit1 Name EdPesan Text Button1 Name BtnTombol Caption Tombol 5. Lakukan koding untuk menampilkan pesan berada pada control edit, ketika pemakai melakukan klik pada BtnTombol : procedure TForm1.BtnTombolClick(Sender: TObject); begin edPesan.Text:=’Selamat Belajar Delphi…’; end; Caranya : Lakukan double klik pada kontrol BtnTombol, sehingga akan muncul jendela koding dan procedure BtnTombolClick. 6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9. Jika terjadi kesalahan periksa kembali kebenaran programnya. 7. Keluar dari Delphi.
  • 8. TUGAS PRAKTIKUM 1. Buatlah sebuah program dengan komponen edit dan 2 buah button. Apabila user memasukkan text pada komponen edit dan menekan button ganti judul, maka judul form akan berubah sesuai dengan isi text pada komponen edit. Gambar 1.5. Form Ganti Judul
  • 9. BAB III Pembahasan Project Pertama (Membuat progam hello) Pada project pertama ini, kita akan membuat sebuah program hello menggunakan delphi seperti terlihat di bawah ini Di mana saat kita menekan tombol button1 akan menampilkan pesan di bawah ini.
  • 10. Saat kita mendesain program, yang perlu dilakukan agar program dapat menampilkan pesan seperti di atas adalah dengan memasukkan coding program pada button dan pada form. Caranya adalah dengan mengklik 2 kali pada button1, lalu isi procdure program dengan coding di bawah ini : procedure TForm1.Button1Click(Sender: TObject); begin messagedlg(‘hallo apa kabar’,mtinformation,[mbok],0); end; procedure TForm1.Button1Click(Sender: TObject); ini adalah procedure untuk button1 dimana saat kita mengklik Button1, maka program dalam procedure akan di panggil. Sender : TObejct di sini mengacu pada sebuah komponen yang dipakai untuk memanggil method tersebut.Jika kita meng-click Button1, maka akan menyebabkan method Button1Click dipanggil, sebuah referensi atau pointer yang mengacu pada Button1 akan dikirim ke Button1Click pada bagian parameter yang disebut Sender. Messagedlg adalah sebuah perintah untuk menampilkan sebuah pesan kepada user yang menggunakan program aplikasi, dan Fungsi ini lebih interaktif dari pada ShowMessage dan ShowMessageFmt, dimana didalam fungsi ini memiliki tambahan fitur berupa icon yang lebih bisa memberikan unsur penguatan akan pesan yang akan disampaikan kepada user atau operator.
  • 11. Mtinformation adalah sebuah perintah pada Delphi yang digunakan untuk memasukkan judul/caption pada pemberitahuan pesan yang menyatakan itu sebuah informasi yang dilingkari garis merah seperti di bawah ini : Hasil perintah mtinformation Hasil perintah [mbok] [mbok] adalah sebuah peritah yang digunakan untuk menampilkan tombol OK pada pesan pemberitahuan. Contoh lain adalah [mbyes] untuk tombol yes dan [mbcancel] untuk tombol cancel. Dan 0 di akhir program adalah nomor halaman untukk page help (help context). Karena disini kita tidak membuat file help, maka di berikan nilai 0 . Dan bila kita mengklik di luarr button, maka aplikasi tersebut akan mengeluarkan sebuah pesan peringatan seperti di bawah ini. Caranya adalah dengan mengklik bagian form pilih events di bagian Obejct Inspector dan pilih OnClik lalu double klik pada bagian kosong di samping OnClik.
  • 12. Lalu akan muncul tampilan seperti di bawah ini Lalu isi procedure dengan coding di bawah ini procedure TForm1.FormClick(Sender: TObject); begin messagedlg(‘Anda menekan di luar tombol’,mtwarning,[mbok],0); end; end; procedure TForm1.FormClick(Sender: TObject); ini adalah procedure untuk form dimana saat kita mengklik form(di luar tombol button1), maka program dalam procedure akan di panggil. Sender : TObejct di sini mengacu pada sebuah komponen yang dipakai untuk memanggil method tersebut.Jika kita meng-click Form, maka akan menyebabkan method FormClick dipanggil, sebuah referensi atau pointer yang mengacu pada Form akan dikirim ke FormClick pada bagian parameter yang disebut Sender. Messagedlg adalah sebuah perintah untuk menampilkan sebuah pesan kepada user yang menggunakan program aplikasi, dan Fungsi ini lebih interaktif dari pada ShowMessage dan ShowMessageFmt, dimana didalam fungsi ini memiliki tambahan fitur berupa icon yang lebih bisa memberikan unsur penguatan akan pesan yang akan disampaikan kepada user atau operator.
  • 13. Mtinformation adalah sebuah perintah pada Delphi yang digunakan untuk memasukkan judul/caption pada pemberitahuan pesan yang menyatakan itu sebuah informasi yang dilingkari garis merah seperti di bawah ini : Hasil perintah mtinformation Hasil perintah [mbok] [mbok] adalah sebuah peritah yang digunakan untuk menampilkan tombol OK pada pesan pemberitahuan. Contoh lain adalah [mbyes] untuk tombol yes dan [mbcancel] untuk tombol cancel. Dan 0 di akhir program adalah nomor halaman untukk page help (help context). Karena disini kita tidak membuat file help, maka di berikan nilai 0 .
  • 14. Project Kedua (Membuat program dengan Kontrol Label dan Button) Pada project kedua ini, kita akan membuat sebuah program dengan kontrol Label dan Button menggunakan delphi seperti terlihat di bawah ini Dimana saat kita mengklik Tombol, maka pada kotak edPesan akan ditampilkan pesan Selamat belajar Delphi.
  • 15. Ubah name dari edit1, button1 dan form. Untuk edit1, ganti name edit1 pada properties dengan edPesan. Untuk button1, ganti name dengan BtnTombol dan Caption dengan Tombol. Untuk Form, ganti name dengan FrmPesan dan Caption dengan Pesan. Kemudian yang perlu dilakukan agar program dapat menampilkan pesan seperti gambar di atas adalah dengan memasukkan coding program pada Tombol dimana program dalam Tombol akan dihubungkan dengan edPesan. Caranya adalah dengan mengklik 2 kali pada Tombol, lalu isi procdure program dengan coding di bawah ini : procedure TFrmPesan.BtnTombolClick(Sender: TObject); begin edPesan.Text:='Selamat Belajar Delphi...'; end; end. procedure TFrmPesan.BtnTombolClick(Sender: TObject); ini adalah procedure untuk Tombol (button1) dimana saat kita mengklik Tombol, maka program dalam procedure akan di panggil. Sender : TObejct di sini mengacu pada sebuah komponen yang dipakai untuk memanggil method tersebut.Jika kita meng-click BtnTombol (Tombol), maka akan menyebabkan method BtnTombol1Click dipanggil, sebuah referensi atau pointer yang mengacu pada
  • 16. BtnTombol akan dikirim ke BtnTombolClick pada bagian parameter yang disebut Sender. Messagedlg adalah sebuah perintah untuk menampilkan sebuah pesan kepada user yang menggunakan program aplikasi, dan Fungsi ini lebih interaktif dari pada ShowMessage dan ShowMessageFmt, dimana didalam fungsi ini memiliki tambahan fitur berupa icon yang lebih bisa memberikan unsur penguatan akan pesan yang akan disampaikan kepada user atau operator. edPesan.Text:= ini adalah sebuah fungsi pemanggilan yang digunakan untuk memanggil program pada Tombol ke edPesan, sehingga saat kita mengklik Tombol, maka pesan 'Selamat Belajar Delphi...' akan di tampilkan pada edPesan (edit1).
  • 17. Tugas Praktikum Pada project tugas praktikum ini, kita diminta untuk membuat sebuah program dengan komponen edit dan 2 buah button sehingga apabila user memasukkan text pada komponen edit dan menekan button ganti judul, maka judul form akan berubah sesuai dengan isi text pada komponen edit. Bentuk aplikasi adalah berikut Untuk membuat aplikasi di atas, yang perlu dilakukan adalah mendesain program dengan memasukkan edit dan 2 button pada form. Lalu mengganti nama dan caption sesuai dengan contoh di atas. Berikan program untuk edit dengan coding berikut : procedure TForm1.edPesanChange(Sender: TObject); begin edPesan.Text; end; procedure TForm1.edPesanChange(Sender: TObject); ini adalah procedure untuk edPesan (edit1). Di sini hanya perlu di masukkan coding edPesan.Text yang nanti akan diakses oleh Ganti Judul (Button1).
  • 18. Kemudian berikan program untuk Ganti Judul dengan coding berikut : procedure TForm1.BtnGanti_JudulClick(Sender: TObject); begin Form1.Caption:=edPesan.Text; end; procedure TForm1.BtnGanti_NamaClick(Sender: TObject); ini adalah procedure untuk Ganti Judul (button1). Form1.Caption:=edPesan.Text; di sini menunjukkan caption(judul /kop) dari form yang nanti akan digantikan oleh pesan atau text yang kita masukkan di edPesan, sehingga saat kita memasukkan pesan atau text di edPesan lalu menekan tombol Ganti Judul, maka Ganti Judul (program di dalamnya melakukan proses pemanggilan) akan menggantikan judul form dengan pesan atau text yang kita masukkan. Algoritma sederhananya adalah saat kita memasukkan text pada kotak pesan dan mengklik ganti judul, maka judul aplikasi akan berubah sesuai dengan text yang kita masukkan. Dan saat kita masukkan text dan menekan Ganti Judul maka akan tampil seperti berikut:
  • 19. Dan yang terakhir, berikan program untuk Keluar dengan coding sebagai berikut : procedure TForm1.Button2Click(Sender: TObject); begin application.Terminate; end; procedure TForm1.Button2Click(Sender: TObject); ini adalah procedure untuk Keluar (button2). Di sini diberikan perintah application.Terminate yang berfungsi untuk keluar dari semua form yang kita jalankan.
  • 20. BAB IV Kesimpulan Delphi merupakan bahasa pemrograman yang berorientasi objek (Objek Oriental Programming/OOP). Objek Oriental Programming adalah pemrograman yang terdiri dari beberapa objek yang berhubungan dan malakukan suatu aksi dalam suatu kejadian (event). Objek-objek tersebut digambarkan pada layar dan melakukan pengaturan property terhadap objek tersebut dengan menuliskan metode-metode terhadap objek tersebut sesuai dengan kajian dari program. Di dalam Delphi, terdapat beberapa komponen penting, yaitu :  Obejct treeview  Componen Palette  Object Inpector  Code Explorer  Code Editor  Form
  • 21. BAB V Daftar Pustaka Modul Praktikum Algoritma dan Pemrograman III. 2014. TIM DOSEN. Fakultas Teknik : Universitas Palangka Raya. http://delphilearn.wordpress.com/2010/02/11/modul-modul-delphi-dasar-lanjut/ (diakses pada 05 November 2014 19:27:08) https://www.academia.edu/5513116/Kumpulan-materi-delphi- lab-c-pagi (diakses pada 05 November 2014 19:27:29) http://mailhasan.blogspot.com/2012/10/bedanya-sintak-close-dan.html (diakses pada 05 November 2014 19:57:01) http://ekoindri.wordpress.com/fungsi-messagedlg/ (diakses pada 05 November 2014 20:00:09) http://delphigurus.blogspot.com/2012/11/apa-sebenarnya-yang-dimaksud-sende-pada. html#.VFoqkKwgubg (diakses pada 05 November 2014 20:52:34) http://blackshared.wordpress.com/page/3/ (diakses pada 05 November 2014 20:52:33)
  • 22. BAB VI Lampiran Project Pertama (Membuat progam hello)
  • 23. Hasil Program : Hasil perintah mtinformation Hasil perintah [mbok]
  • 24. Program project kedua: Hasil Program
  • 25. Program project ketiga : Hasil program :