Anda di halaman 1dari 26

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN III

Nama : YANTI SIMAMORA


NIM : DBC 114 053
Kelas :J
Modul : I (Satu)

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2015
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

Pengenalan Aplikasi Visual Aplikasi adalah adalah suatu subkelas perangkat


lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan
suatu tugas yang diinginkan pengguna Biasanya dibandingkan dengan perangkat lunak
sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung
menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan
pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja,
dan pemutar media. Visual adalah dapat dilihat. Maka Pemrograman(aplikasi) visual
adalah pengembangan bahasa pemrograman untuk mendesain sebuah aplikasi yang user
friendly (dapat dilihat oleh alat visual manusia yaitu mata) dan interaktif dengan end-
user.
Bahasa Pemrograman Delphi merupakan pemrograman Visual (berbasis
windows)yang dibuat oleh sebuah Perusahaan Software Borland .Inc, Fungsi dari aplikasi
ini adalah sama dengan fungsi aplikasi visual lainnya, seperti VB, Foxpro daN Iain-Iain.
Delphi adalah sebuah bahasa
pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan
oleh Borland Dengan menggunakan Free Pascal yang merupakan proyek opensource,
bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi
Mac OS X dan Windows CE. Keunggulan bahasa pemrograman ini terletak pada
produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola desain
yang menarik yang menarik serta diperkuat dengan pemrogramannya yang terstruktur
(Madcoms, 2002: 1)
Delphi dapat menangani pembuatan aplikasi sederhana sampai pada aplikasi yang
berbasis client/server atau jaringan, Delphi dapat dimanfaatkan untuk membuat aplikasi
yang berbasis text, grafik, angka, database maupun web. Bahasa Pemrograman visual
mempunyai 2 hal yaitu object dan kode program, manifestasi dari object adalah
berbentuk komponen yang dapat dilihat (visual), sedangakan kode program merupakan
sekumpulan teks yang digunakan sebagai sebuah perintah yang telah diatur dengan
suatu aturan dan mempunyai suatu tujuan tertentu. Bahasa Pemrograman Delphi
Merupakan bahasa pemrograman yang dikembangkan dari bahasa pemrograman
Pascal, Pascal berbasis text only sedangkan Delphi berbasis visual (window).

Gambar Interface Pemrograman Delphi


IDE (Integrated Development Environment) Delphi
Lingkungan pengembangan terpadu atau Integrated Development Environment(IDE) adalah
bagian dari Delphi yang digunakan untuk memungkinkan pemrograman secara visual merancang
tampilan untuk para user (antarmuka pemakai) dan menuliskan listing program atau kode

1. Menu Bar
Berfungsi untuk memilih tugas-tugas tertentu, seperti memulai, membuka, dan menyimpan
project, mengompilasi project menjadi file executable (EXE), dan lain-lain

2. Tool Bar/Speed Bar


Memiliki fungsi yang sama seperti menu bar, tetapi berfungsi seperti jalan pintas karena lebih
praktis dalam penggunaannya
3. Component Palette
Component Palette berisi kumpulan ikon yang melambangkan komponen-komponen yang
terdapat pada VCL (Visual Component Library). Pada Component Palette, akan ditemukan
beberapa page control, seperti Standard, Additional, Win32, System, Data Access dan lain-lain.
Ikon tombol pointer terdapat di setiap page control

4. Form
Form Designer merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang
program aplikasi. Form berbentuk sebuah meja kerja yang dapat diisi dengan komponen-
komponen yang diambil dari Component Palette

5. Object Inspector
Object Inspector digunakan untuk mengubah properti dan karakteristik dari sebuah komponen.
Object Inspector terdii dari dua tab, yaiti Properties dan Events. Tab Properties digunakan untuk
mengubahproperti komponen. Proerti dengan tanda + menunjukkanbahwa propeti tersebut
mempunyai subproperti. Tab Events, bagian yang dapat diisi dengan kode program tertentu yang
berfungsi unuk menangani event-event (kejadiankejadian yang berupa sebuah procedure) yang
dapat direspon oleh sebuah komponen

6. Object Tree View


Object Tree View menampilkan diagram pohon dari komponen-komponen yang bersifat visual
maupunnonvisual yang telah terdapat dalam form, data module, atau frame. Object Tree View
juga menampilkan hubungan logika antarkomponen.
7. Code Editor
Code Editor merupaka tempat menuliskan kode program atau pernyataan-pernyataan dalam
Object Pascal. Code Editor dilengkapi dengan fasilitas highlight yang Memudahkan pemakai
menemukan kesalahan. Title bar yang terletak pada bagian atas jendela code editor menunjukkan
nama file yang sedang disunting, serta pada bagian informasi yang perlu untuk diperhatikan,
yaitu : Nomor baris/kolom yang terletak pada bagian paling kiri. Bagian ini berfungsi untuk
menunjukkan posisi kursor di dalam jendela Code Editor. Modified menunjukkan bahwa file
yang sedang disunting telah mengalami perubahan tersebut belum disimpan. Teks ini akan hilang
jika telah menyimpan perubahan. Insert/Overwrite yang terletak pada bagian paling kanan
menunjukkan bahwa modus pengetikan teks dalam jendela Code Editor. Insert menunjukkan
bahwa modus penyisipan teks dalam keadaan aktif, sedangkan Overwrite menunjukkan bahwa
modus penimpaan teks dalam keadaan aktif.

8. Code Explorer
Jendela yang digunakan untuk menampilkan seluruh variabel, type, dan rountine yang
didefinisikan pada sebuah unit.
9. Code Explorer
Jendela yang digunakan untuk menampilkan seluruh variabel, type, dan rountine yang
didefinisikan pada sebuah unit.
Proyek Delphi
1. File Proyek
File ini disimpan dengan ber-ekstenion .dpr. File ini berisi informasi mengenai seluruh
proyek program
2. File Unit
File ini merupakan kumpulan dari barisan kode program yang terdapat di jendela code
editor, baik itu yang dituliskan oleh progremmer maupun oleh system. Extention file ini
adalah . pas
File Unit dibagi menjadi 2
a. Bagian Interface
Barisan ini dimulai dari kata Interface (setelah nama unit), berisi seluruh deklarasi
variabel, tipe data object maupun deklarasi tambahan.
b. Bagian Implementation
Dimulai dari kata kunci implementation dan diakhiri dengan kata end. Fungsi digunakan
untuk menuliskan kode program sebagai bagain dari interaksi antar komponen ataupun
dengan user.

3. File Form
Berisi tentang seluruh informasi yang ada kaitannya dengan form yang dibuat, meliputi
tinggi, lebar, pososi form atau tentang komponen didalmnya. Penggunaan file ini tidak
dianjurkan karena untu pengaturan sudah disediakan object inspector sebagai media
pengaturan semua komponen.
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. Buatlah sebuah aplikasi baru, pilih menu file New Application, kemudian Delphi
akan menyediakan sebuah form kosong sebagai tempat untuk membuat tampilan
program.
2. Pada From 1 tanamkan sebuah control Button (button 1)
3. Letakan komponen tersebut pada from dan klik 2 kali maka akan tampil code editor
untuk event button on click
4. Pada procedure klik, tuliskan koding berikut ini
Procedure TFrom1.Button1Click(Sender: TObject);
Begin
Messangedlg(“hello apa kabar’,mtinformation,[mbok],0);
End;
5. Dan kita juga bisa menambahakan koding yang mengakibatkan bila kita mengklik
diluar button, maka aplikasi tersebut mengeluarkan sebuah pesan

Procedure TFrom1.fromClick(Sender: TObject);


Begin
Messagedlg(‘Anda menekan diluar tombol’,mtwarning,[mbok],0);
End;
6. Jalankan program dengan memilih Run atau dengan memilih F9, sehingga diperoleh
hasil dengan mengklik button dan diluar button.

Project kedua (Membuat program dengan control label dan button)


Langkah-langkah :
1. Aktifkan IDE Delphi
2. Pilih menu file dan klik new application
3. Pada form 1 tambahkan kontrol edit (edit1) dan control button1)
4. Aturlah property-properti dari masing-masing control sehingga menjadi sebagai berikut
:
Component Properti Nilai

From1 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: Object):
Begin
edPesan.Text:=’Selamat Belajar Delphi …’;
end;
Caranya :
Lakukan dooble klik pada control 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
memasukan text pada komponen text pads komponen edit dan menekan button gantin
judul, maka judul form akan berubah sesuai dengan isi text komponen edit.

BAB III
PEMBAHASAN

Pada program yang akan saya bahas pada program satu,dua, dan tiga ada beberapa hal
yang harus dibahas. pada langkah kerja bagian pertama, setelah program dijalankan pada
aplikasi Delphi hasilnya akan ditampilkan. Seperi penjelasan dibawah ini:
1. Program pertama
a) Langkah pertama

Pada program pertama ini adalah ketika membuat dan merancang suatu form (Tform1)
baru, sebenarnya form yang kita buat merupakan turunan dari Tform sebagai induknya
atau ketika kita mengaktikan button pada form merupakan turunan dari tbutton. Contoh
dalam bahasa program adalah sebagai berikut = ketika merancang suatu label di form
secara otomatis delphi akan menuliskan label tersebut dalam jendela code editor tentang
turunan dari label tersebut

Langkah untuk membuat jendela Delphi:

a. Klik start

b. pilih program Files

c. pilih Borland Delphi

d. pilih dan klik Delphi 7


Kompunen pallate

Component Pallete Merupakan kumpulan icon yang digunakan untuk merancang suatu aplikasi
pada untuk membentuk sebuah aplikasi user interface. Dalam komponen pallete semua icon
dikelompokan dalam berbagai komponen sesuai dengan fungsi dan kegunaannya.

Pemberian nama
pada caption

Padas saat membuat jendela pada Delphi kita akan disajikan tampilan seperti gambar diatas,
caption (simamora) tersebut digunakan untuk pemberian nama button.
b) Langkah kedua

Dan setelah selesai membuat jendela pada Delphi, selanjutnya kita akan membuat from
dan akan menanam kan sebuah Button pada form.

Saat
menekan
pada button

Ketika form dalam keadaan aktif maka form akan menampilkan nama dan alamat
pembuat program.Dan setelah membuat form dan menamkan button .waktu kita akan
menekan butoon (simamora) selanjutnya kita akan menambahkan coding program,
seperti coding dibawah ini :

c) Langkah ketiga

procedure TForm1.Button1Click(Sender: TObject);

begin

meessagedlg('YANTI
SELAMAT',mtinformation,[mbok],0);

end;

Messagedlg adalah penggalan program yang digunakan untuk menampilkan kotak pesan.
Maksut dari coding diatas adalah pesan untuk menampilkan saat kita menekan tombol
button (simamora) akan keluar pesan yanti selamat.

Seperti running program dibawah ini:


Menekan
didalam tombol

d) Langkah keempat

procedure TForm1.FormCreate(Sender: TObject);

begin

meessagedlg('MAAF YANTI COBA LAGI’


,mtwarming,[mbok],0);

end;

Messagedlg adalah penggalan program yang digunakan untuk menampilkan kotak pesan.
Maksut dari coding diatas adalah pesan untuk menampilkan saat kita menekan diluar
tombol button (simamora) akan keluar pesan maaf yanti coba lagi.

Seperti running program dibawah ini

Menekan diluar
tombol
2. Program kedua

 Sama hal nya pada program kedua ini, kita akan membuat from baru. Kemudian untuk
menambahkan komponen edit klik ganda pada komponen Edit. Kedua komponen
tersebut terdapat pada component pallete pada tab Standard. Dan kompunen
button(Button 1). Selanjutnya kita akan mengganti property masing-masing control di
Objcet Inspector bagian properties, sesuai dengan tabel berikut :

Component Properti Nilai


Form1 Name FrmPesan
Caption Pesan
Edit1 Name EdPesan
Text
Button1 Name BtnTombol
Caption Tombol

a) Langkah pertama

Saat kita telah selesai membuat dan mengedit, kita akan menambahkan Merancang
tampilan program (user interface) hal ini meliputi = Form dan toolbox
b. Desain properties. Hal ini digunakan untuk merubah tampilan icon yang asli toolbox
agar sesuai dengan tampilan yang tampilan yang diinginkan.
c. Jendela Code Editor , digunakan sebagai media komunikasi antar object pada form
dengan system yang ada.
Pengenalan:

b) Langkah kedua

Langkah selanjutnya, kita akan mengedit coding program, seperti dibawah ini:

procedure TFrmPesan.BtnTombolClick(Sender: TObject);


Procedure
begin
edPesan.Text:='selamat belajar delphi..';
Prosedur adalah suatu program terpisah dan berdiri dalam suatu blok program dan befungsi
sebagai sebuah sub program (program bagian). Penulisan prosedur diawali dengan kata
Procedure pada bagian deklarasi program dan cukup menuliskan nama prosedur yang dibuat
pada bagian Implementasi.

 Alasan penggunaan prosedur

1. Digunakan untuk penggalan program yang akan digunakan secara berulang – ulang
dalam suatu proses program.
2. Digunakan untuk memmecah – mecah program menjadi sebuah modul program,
sehingga listing program menjadi lebih sederhana.

 Syarat penulisan nama procedure

1. harus diawali dengan karakter.


2.Untuk nama prosedur dengan menggunakan dua kata atau lebih penulisannya tidak
boleh menggunakan spasi, harus digabung atau dihubungkan dengan underscore ( _ )
3. Tidak mengenal tanda baca.

Pada saat Pemanggilan prosedur terdapat dalam bagian implementation, pada umumnya
pemanggilan prosedur terdapat dalam suatu ruang lingkup object yang mempunyai
sebuah event. Cara pemenggilannya cukup hanya dituliskan nama prosedurnya saja. atau
ketika program prosedur digunakan pada object yang lain untuk memanggil program
yang sama kita hanya cukup menuliskan nama prosedurnya tanpa dibutuhkan
pendeklarasian prosedur baru.

c) Langkah ketiga
menambahkan text pada komponen Edit, sehingga ketika komponen button di klik,
pesan “selamat belajar delphi..” akan muncul di komponen edit.
Seperti running dibawah ini:

3. Program ketiga

Pada program ketiga ini kita akan membuat program dengan komponen edit dan 2
buah button. Apabila user memasukan text pada komponen text pada komponen edit
dan menekan button ganti judul, maka judul form akan berubah sesuai dengan isi text
komponen edit.Sama hal nya pada program ketiga ini, kita akan membuat from
terlebih dahulu, dan setelah selesai membuat form pada aplikasi Delphi akan
menanamkan control edit dan control button pada form. Pada tombol button ini user
diperintahkan membuat procedure tombol ganti untuk mengganti judul 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;

a) Langkah pertama:
Pada langkah ini kita mengatur tampilan komponen pada form, misal bagaimana
mengubah tulisan button pada command button menjadi Simpan, atau menghapus
tulisan pada label dan mengganti nama menjadi Nama yanti atau memberikan
perintah tertentu pada sebuah komponen sehingga ada interaksi ketika program
dijalankan. Setelah kita mengubah, saat menekan button ganti judul, kita juga
akan menjalankan coding seperti dibawah ini:

procedure TForm1.Button1Click(Sender: TObject);


begin
form1.Caption:=edit1.Text;
end;
Pada form1.caption:=edit1.Text, maksut dari perintah diatas adalah pada saat
user mengklik komponen button maka judul form akan berubah sesuai dengan isi
text di komponen edit1.dan diakhiri

b) Langkah kedua

procedure TForm1.Button3Click(Sender: TObject);


begin
application.Terminate; Application
end; Terminate

Maksud dari pemanggilan procedure ini adalah ketika pada saat kita menklik
tombol keluar maka program secara otomatis akan keluar atau menutup pada
aplikasinya dengan di badan procedure Application.Terminate; Yang dimaksut
dengan adalah fungsi untuk menghentikan proses run, sehingga ketika user
mengklik komponen button2 maka proses me-run dihentikan.

Dapat dilihat pada running program dibawah ini:


BAB IV
KRSIMPULAN
Jadi dapat disimpulan pada praktikum modul I IDE (Integrated Development Environmet)
yang telah dilaksanaka, seperti dibawah ini:

a) Delphi merupakan bahasa pemrograman yang berorientasi objek (Objek Oriental


Programming/OOP). Objek Oriental Programming adalah Pemrograman 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.Delphi adalah suatu bahasa pemrograman
(development language) yang digunakan untuk merancang suatu aplikasi program.
Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level language).
Maksud dari bahasa tingkat tinggi yaitu perintah-perintah programnya menggunakan
bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa
procedural artinya mengikuti urutan tertentu. Dalam membuat aplikasi perintah-perintah,
Delphi menggunakan lingkungan pemrograman visual.
b) Delphi merupakan generasi penerus dari Turbo Pascal. Pemrograman Delphi dirancang
untuk beroperasi dibawah sistem operasi Windows. Program ini mempunyai beberapa
keunggulan, yaitu : produktivitas, kualitas, pengembangan perangkat lunak, kecepatan
compiler, pola desain yang menarik serta diperkuat dengan bahasa pemrograman yang
terstruktur dalam struktur bahasa pemrograman Object Pascal.
BAB V
DAFTAR PUSTAKA
ftp://local.smkn2malang.sch.id/Modul%20Belajar/TKJ/File/Pemrograman%20Komputer/Del
phi/Tutorial%20Pemrograman%20Delphi%20utk%20Pemula.pdf (Rabu, 05 November 2014;
pukul 04:30 WIB)

http://elib.unikom.ac.id/files/disk1/535/jbptunikompp-gdl-iipirmansy-26712-5-unikom_i-
i.pdf (Rabu, 05 November 2014; pukul 04:43 WIB)
BAB VI
LAMPIRAN

1. Program
a) Running program, saat menekan tombol ( simamora)

b) Running program, saat menekan diluar tombol (simamora)


Running program
Koding Input :

Running program

Anda mungkin juga menyukai