Anda di halaman 1dari 15

LAPORAN HASIL PRATIKUM

ALGORITMA DAN PEMPROGRAMAN IIl

NAMA

YUS WINARYO

NIM
KELAS
MODUL

:
:
:

DBC 112 070


AP 3
IDE (Integrated Development
Environment)

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2013

BAB I TUJUAN DAN 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
A. Borland Delphi 6.0
Delphi merupakan bahasa pemprograman yang berorientasi objek (objek
Oriental programming /OOP. Objek Oriental Programming adalah pemprograman
yang terdiri dari beberapa objek yang berhubungan dan melakukan 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 bagian utama yaitu menu, component,
pallet, toolbar, object tree view, code explorer, object inpector, from designer dan
code editor seperti yang ditunjukkan pada gambar dibawah ini:
Object TreeView

Toolbar

Object Inspector

DesktopToolbar

Component Pallete

Form Designer

Dalam perancangan progam ini komponen-komponen yang penting diketahui,


yakni:
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 sesuai dengan kategory. Misalnya komponen yang
digunakan untuk applikasi yang menggunakan borland Database Engine
(BDE) akan diletakkan pada page BDE atau komponen yang digunakan
untuk applikasi 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 salah satu item code explorer secara otomatis.
Code editor akan menampilkan deklarasi dari item yang di klik.
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 tempat mengatur komponen yang sesuai dengan kebutuhan
tampilan program yang kita buat.

BAB II
LANGKAH KERJA

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 form1 tanamkan sebuah tombol button (button1)

Besar from dapat

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 coding 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 di luar botton, 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.

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

4. Aturlah properti- properti dari masing-masing kontrol sehingga menjadi


sebagai berikut :
Component

Properti

Nilai

Form 1

Name

FrmPesan

Caption

Pesan

Name

Edpesan

Edit1

Text
Button 1

Name

BtnTombol

Caption

Tombol

5. Lakukan koding untuk menampilkan pesan berada pada control edit,


ketika melakukan klik pada BtnTombol.
Procedure TForm1.Button1Click(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, F9 atau tekan tombol F9, jika
terjadi kesalahan periksa kembali kebenaran programnya..

7. Keluar dari Delphi

Tugas Praktikum
1. Buatlah sebuah program dengan komponen edit, label dan 2 buah button.
Apabila user memasukan text pada komponen edit dan meneakn button
Ganti Judul, maka judul form akan berubah sesuai dengan isi text pada
komponen edit dan label akan berisi tulisan sesuai dengan isi text pada
komponen edit.

BAB III
PEMBAHASAN
1. Project 1(Membuat program Hello)
Pada tugas 1, ini kita akan mendesain sebuah program hallo kita dengan
menampilkan pesan yang memberikan informasi ketika user menklik di dalam
button itu sendiri dan di luar button. Kita akan bekerja menggunakan sebuah form

yang dimana form1 tersebut didalamnya memiliki sebuah button yang telah
diinputkan suatu perintah di dalam source code, source code itu sendiri
merupakan sebuah tempat pelistingan atau pengaturan coding sebagai berikut ini;

procedure TForm1.Button1Click(Sender: TObject);


begin
messagedlg('Hallo apa kabar',mtinformation,
[mbok],0);
end;

Pada pelistingan diatas merupakan pelistingan menggunakan procedure


click button yang di klik dua kali pada button saat form telah diisi button dari
component palette lalu dengan program seperti diatas adalah

procedure

TForm1.Button1Click(Sender: TObject); ini menandakan sebuah form1 yang


dipisahkan oleh tanda titik (.) object dan propertiesnya. Objectnya itu sendiri
merupakan TForm1 dan propertiesnya pada button1Click dengan pengiriman ke
TObject. diawali dengan penulisan perintah begin lalu dikuti dengan penulisan
pada messagedlg atau kerap kali di pada pascal disebut dengan write, bedanya
pemanggilan

messagedlg

ini

di

khususkan

untuk

pemberitahuan

saat

pengeksekusian pesan button ketika menampilkan hallo apa kabar pada hasil
running sebagai information di jendela applikasi hello tersebutdan diakhiri dengan
end .

procedure TForm1.FormClick(Sender: TObject);


begin
messagedlg('Anda menekan di luar tombol',mtwarning,
[mbok],0);
end;

Lalu kita juga akan membuat sebuah perintah dimana saat menklik diluar
button maka akan muncul pesan warning. Anda menekan di luar tombol atau area
button itu sendiri. Skema program yang dilistingkan pun sama bedanya pesan
yang ditampilkan pertama adalah sebuah information yang benar ketika user
menklik di area button itu sendiri dan pesan kedua mengindikasikan sebuah
warning ditandai dengan mtwarning dan pesan yang ditampilkan adalah Anda
menekan di luar tombol.
2. Project kedua(Membuat program dengan control label dan button)
Dalam memulai sebuah program pada Delphi kita dituntun membuat
aturan dan urutan penulisan dalam menjalankan program Delphi, ini berbanding
terbalik dengan program sejenis pascal dan C++ , user mengurutkan sendiri aturan
penulisan program. Perbedaanya tidak terlalu jauh karena suatu program pasti
memiliki nama programnya Unit1; ini merupakan nama program project kedua
dan dilanjutkan dengan interface sama seperti uses crt pada pascal lalu diikuti
dengan perintah uses, di dalam uses terdapat sembilan perintah yang dimana
semua udah termasuk dalam program bedanya tinggal user dalam memanggil
parameter tersebut pada uses. Dilanjutkan dengan perintah forms perintah ini
berfungsi sebagai dasar pembuatan program atau blank kosong, lalu fungsi Type
merupakan masukan yang dimasukkan user melalui menu component palette.
Type ini hanya menampung bagian-bagian yang ditanamkan pada form.
Selanjutnya merupakan perintah private dan public yang merupakan bagian
deklarasi yang dapat dijadikan sebagai parameter yang dapat diakses di secara
bebas atau tidak oleh package lain.

procedure TFrmPesan.BtnTombolClick(Sender: TObject);


begin
edPesan.Text:='Selamat Belajar Delphi...';
end;

Selanjutnya perintah variable Frm :TFrmPesan yang merupakan variable


dari form1 dengan nama inisialisasi ke TFrmPesan dan melakukan sebuah
implementasi {$R *.dfm} kemudian yang terakhir adalah procedure penulisan
yang dilakukan di dalam tombol button dengan pesan yang dimasukkan ke dalam
edPesan.text maksud dari pemanggilan ini adalah memanggil variable edPesan
berupa text yang munculkan saat user menklik tombol button lalu pesan yang
ditampilkan pada outputnya berupa (Selamat Belajar Delphi) lalu diakhiri
dengan perintah end.

Tugas Pratikum 1
Pertama user membuka tampilan Delphi dan membuat sebuah form
dengan komponen edit, label dan 2 buah button, proses yang dilakukan program
adalah ketika user memasukkan judul, pada component edit dan menekan button
ganti maka judul form akan berubah sesuai dengan isi text pada component edit
1. BtnGanti
procedure TForm1.BtnGantiClick(Sender: TObject);
begin
Form1.Caption:=EdJudul.Text;
Label1.Caption:=EdJudul.Text;
end;
Pada tombol button ini user diperintahkan membuat procedure tombol
ganti untuk mengganti judul pada label1.caption dengan inisiasialisasi pada pada
label bernilai Label1.Caption:=EdJudul.text
Sama yang dilakukan pada form1.caption maksud dari penulisan ini adalah untuk
mengganti nama form ketika user menklik tombol button dengan inisialisasi
Form1.Caption:=EdJudul.text
Dan diakhir dengan kata kunci end titik koma.
2. BtnKluar
procedure TForm1.BtnKluarClick(Sender: TObject);
begin
Form1.Close;
end;

Selanjutnya merupakan Procedure Tform1.BtnkluarClick ( dengan


parameter pengirim berupa TObject. Maksud pemanggilan procedure ini adalah
ketika user menklik tombol keluar maka program secara otomatis akan keluar atau
menutup

jendela

applikasinya

dengan

inisialisasi

di

badan

procedure

Form1.Close; perintah close lah yang melakukan maksud pemanggilan diatas.


Dan di tutup dengan end titik koma.
3. Edjudul
procedure TForm1.EdJudulChange(Sender: TObject);
begin
end;
Pada object Edjudul ini user tidak melakukan perubahan saat
menggunakan component edit output ditandai dengan inisiasialisasi pada
procedure TForm1.EdJudulChange yang ditampilkan juga tidak keluar saat
button di klik melainkan hanya pesan kosong di component edit dan diakhiri
dengan perintah end titik koma.
4. label1
procedure TForm1.Label1Click(Sender: TObject);
begin
end;
end.
Selanjutnya merupakan object terakhir yang digunakan user dalam
membentuk program tugas praktikum 1 ini, sama seperti object Edjudul bedanya
object ini mengarah ke form1 dengan labelclick yang memiliki parameter
Sender :TObject. Pada isi procedure tidak melakukan penambahan pelistingan
dan segera ditutup dengan perintah end titik koma serta end titik yang
menandakan untuk menutup program diatas.

BAB IV
KESIMPULAN
Adapun yang dapat diambil dari penjelasan tentang modul 1 diatas Jadi
kesimpulan yang dapat diambil dari modul 1 tentang IDE pada Delphi dan

pengertian OOP itu sendri yang dimana Delphi merupakan suatu program berbasis
bahasa Pascal yang berjalan dalam lingkungan Windows.
Pengertian Delphi adalah suatu bahasa pemograman (development language) yang
digunakan untuk merancang suatu aplikasi program.
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 delphi, 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 delphi yang merupakan turunan dari pascal,
sehingga tidak diperlukan suatu penyesuain lagi.
4. Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan
untuk mengembangkan berbagai keperluan pengembangan aplikasi.
OOP adalah metode pemograman dengan membentu sebuah aplikasi yang
mendekati keadaan dunia yang sesungguhnya. Hal itu bisa dilakukan dengan cara
mendisain object untuk menyelesaikan masalah.

BAB V
DAFTAR PUSTAKA
-

Modul algoritma dan pemrograman III

http://wisnurat.wordpress.com/2010/09/28/input-dan-output-program/
http://etersoul.com/comptius/comptius_programming.pdf

Rinaldi, munir

(2009). Algoritma & pemograman. Bandung : informatika bandung.

BAB VI
LAMPIRAN
1. Projek 1 (Membuat program Hello)
Saat user menklik di dalam button Welcome maka akan muncul pesan
seperti berikut:

Saat user menklik di luar button welcome maka akan muncul pesan seperti
berikut:

2. Projek 2(Membuat program dengan control label dan button)


Sebelum di klik tombol Button

Sesudah di klik Tombol Button sehingga terjadi perubahan pada edPesan

Tugas praktikum
Saat User memasukan judul

Saat User mengklik butoon ganti, dan judul diganti