Anda di halaman 1dari 16

LAPORAN AKHIR PRAKTIKUM ALGORITMA DAN PEMROGRAMAN III

Nama NIM Kelompok Modul

: Ida Ayu Divya Sanjiwani : DBC 109 085 : III : I ( Integrated Development Environment )

JURUSAN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2010

BAB I TUJUAN DAN LANDASAN TEORI I.1 Tujuan Praktikum Memperkenalkan lingkungan kerja (IDE) Borland Delphi Mendesain/membuat Program Sederhana Menulis Source Program Me-Run program/membuat file Executable

I.2 Landasan Teori A. Borland Delphi 6.0 Delphi merupakan tool untuk membantu kita mengembangkan beragam aplikasi untuk beragam versi Windows. Delphi juga merupakan bahasa pemrograman yang berorientasi objek (Objek Oriental Programming/OOP). OOP adalah pemrograman yang terdiri dari beberapa objek yang berhubungan dan melakukan suatu aksi dalam suatu kejadian (event). Objek-objek tersebut digambarkan pada layer dan melakukan pengaturan property terhadap objek tersebut dengan menuliskan metode-metode terhadap objek tersebut sesuai dengan kajian dari program. Pada bahasa Delphi, setiap kali penulisan sintaks harus diakhiri dengan penulisan semicolon ( ; ). B. IDE (Integrated Development Environment) Seperti layaknya software visual programming lain, Delphi juga mempunyai IDE atau lingkungan pengembangan sendiri. Pada IDE terdapat berbagai fasilitas untuk melakukan desain, coding maupun debugging. IDE Delphi terdiri dari beberapa bagian utama, yaitu Main Window, Component Palette, ToolBar, Object TreeView,

Code Explorer, Object Inspector, Form Designer dan Code Editor. Dalam perancangan program ini, komponen-komponen yang penting diketahui yakni : a. Object TreeView. Merupakan sebuah diagram pohon yang menggambarkan hubungan logis antara komponen visual dan non visual atau hubungan parent-child antar komponen dalam bentuk hirarki yang terletak pada form, data module atau frame. Semua obyek yang dipakai pada form, data module maupun frame akan muncul pada Object TreeView. Jika memilih salah satu item pada Object TreeView, secara otomatis focus pada form akan berpindah. b. Component Palette. Component Palette merupakan bagian yang digunakan untuk meletakkan berbagai komponen yang sesuai dengan kategorinya. 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 page Interbase dan Interbase Admin. c. Object Inspector. Object Inspector terdiri dari dua bagian, yaitu Properties dan Events. Pada bagian Properties dapat mengatur berbagai property dari objet atau komponen yang digunakan dan tiap komponen tentunya mempunyai property sendiri-sendiri. Bagian kedua adalah Events. Di bagian ini dapat mengatur berbagai event yang diinginkan. Misalnya ingin jika Button dengan caption Simpan diklik, maka program akan melakukan penyimpanan data ke Database. d. Code Explorer. Pada jendela Code Explorer ini akan ditampilkan semua type, variable, dan routine yang didefinisikan pada unit. Selain itu juga ditampilkan semua unit yang digunakan yang terletak pada klausa uses. Untuk type yang kompleks seperti kelas, Code Explorer akan menampilkan semua informasi termasuk daftar field, properties dan method. Jika dilakukan klik dua kali pada salah satu item Code Explorer, secara

otomatis Code Editor akan menampilkan deklarasi dari item yang diklik. Jika jendela Code Explorer tidak nampak, dapat ditampilkan dengan memilih menu View | Code Explorer. e. Code Editor. Pada bagian ini dapat dituliskan semua kode dan memasukkan semua unit yang dipakai untuk program yang dibuat. Jika membuka lebih dari satu file unit pada Code Editor ini, pada bagian atas akan muncul tab atau page yang berisi nama file yang sedang dibuka. Susunan atau urutan page dapat diganti dengan menarik pada bagian judul page ke posisi yang diinginkan. Pada bagian bawah code editor terdapat status bar yang terdiri dari tiga bagian. Bagian paling kiri berisi keterangan posisi kursor (yang dinyatakan dalam baris dan kolom). Kolom kedua berisi keterangan tentang status kode apakah sudah mengalami perubahan atau belum. Keterangan Modified menandakan bahwa telah terjadi perubahan pada kode. Kolom paling kanan menandakan status tombol Insert pada keyboard, apakah berstatus Insert atau Overwrite. f. Form. Form adalah tempat mengatur komponen yang sesuai dengan kebutuhan tampilan program yang dibuat.

BAB II LANGKAH KERJA Project Pertama (Membuat program hello) Pada program yang pertama ini, kita akan membuat sebuah program hallo. 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 control Button (button1). 3. Letakkanlah 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 biasa menambahkan koding yang mengakibatkan bila kita mengklik di luar button, maka aplikasi tersebut mengeluarkan sebuah pesan procedure TForm1.FormClick(Sender: Tobject); 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 control Edit (Edit1) dan kontrol Button (button1). 4. Aturlah properti-properti dari masing-masing kontrol sehingga menjadi sebagai berikut : Component Form1 Edit1 Button1 Properti Name Caption Name Text Name Caption Nilai FrmPesan Pesan EdPesan BtnTombol 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 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.

BAB III PEMBAHASAN

Tugas Praktikum I : Membuat 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. Kode program : unit Unit1; \\deklarasi nama unit1 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; \\ deklarasi resource yang digunakan dalam program type \\ deklarasi type TForm = class (TForm) \\ deklarasi Class dalam suatu kontrol Edit1: TEdit; Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); \\ deklarasi type yang digunakan adalah nama edit1, button1, dan button2 beserta komponennya dan procedure saat mengklik button1 dan button2. private

{ Private declrations } \\ deklarasi Identifier, Variable, maupun Method yang bersifat private public { Public declarations } \\ deklarasi Identifier, Variable, maupun Method yang bersifat public end; \\akhir dari private dan public var Form1: TForm1; \\ deklarasi variabel Form1 dengan komponen TForm1 implementation { $ R *. Dfm } \\ untuk meletakkan implementasi dan method-method yang akan digunakan procedure TForm1.Button1Click (Sender: TObject); \\procedure untuk form Form1 untuk mengklik button1 dengan kelas dasar TObject yang telah menyediakan banyak hal yang diperlukan komponen begin Form1.Caption:=Edit1.Text; \\ untuk menampilkan nama tampilan pada Form1 sesuai dengan text yang dimasukkan melalui Edit1 ketika mengklik button1 end; \\akhir dari procedure button1

procedure TForm1.Button2Click (Sender: TObject); \\procedure untuk form Form1 untuk mengklik button2 dengan komponen sender TObject begin Form1.Close; \\untuk keluar dari Form1 ketika mengklik button2 end; \\akhir dari procedure button2 end. \\akhir dari kode program

Tugas Praktikum II : Buatlah sebuah program seperti rancangan form dimana pada program tersebut user akan memasukkan biodatanya berupa nama, alamat, dan nomor telepon pada edit text yang sudah disediakan. Apabila user mengklik tombol OK, maka bioadat yang sudah diinputkan akan muncul pada komponen RichEdit (dapat diperoleh pada Component Pallete Win32). Kode program : unit Unit1; \\deklarasi nama unit1

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; \\ deklarasi resource yang digunakan dalam program type \\ deklarasi type TForm = class (TForm) \\ deklarasi Class dalam suatu kontrol Edit1: TEdit; Label1: TLabel; Edit2: TEdit; Label2: TLabel; Edit3: TEdit; Label3: TLabel; Button1: TButton; richedit1: TRichEdit; procedure Button1Click(Sender: TObject); \\ deklarasi type yang digunakan adalah nama edit1, label1, edit2, label2, edit3, label3, button1, dan richedut1 beserta komponennya dan procedure saat mengklik button1.

private { Private declarations } \\ deklarasi Identifier, Variable, maupun Method yang bersifat private

public { Public declarations } \\ deklarasi Identifier, Variable, maupun Method yang bersifat public end; \\akhir dari private dan public var Form1: TForm1; \\ deklarasi variabel Form1 dengan komponen TForm1 implementation { $ R * . dfm } \\ untuk meletakkan implementasi dan method-method yang akan digunakan procedure TForm1.Button1Click(Sender: TObject); \\procedure untuk form Form1 untuk mengklik button1 dengan kelas dasar TObject yang menyediakan banyak hal yang diperlukan komponen begin RichEdit1.Lines.Add(edit1.Text); RichEdit1.Lines.Add(edit2.Text); RichEdit1.Lines.Add(edit3.Text); \\ sintaks untuk menampilkan text pada edit1, edit2, dan edit3 dalam RichEdit1

end; \\akhir dari procedure button1

end; \\akhir dari kode program

BAB IV KESIMPULAN

Delphi merupakan bahasa pemrograman yang berorientasi objek (Objek Oriental Programming/OOP). OOP adalah pemrograman yang terdiri dari beberapa objek yang berhubungan dan melakukan suatu aksi dalam suatu kejadian (event). Objek-objek tersebut digambarkan pada layer dan melakukan pengaturan property terhadap objek tersebut dengan menuliskan metode-metode terhadap objek tersebut sesuai dengan kajian dari program. IDE Delphi terdiri dari beberapa bagian utama, yaitu Main Window, Component Palette, ToolBar, Object TreeView, Code Explorer, Object Inspector, Form Designer dan Code Editor. Dalam perancangan program ini, komponen-komponen yang penting diketahui yakni Object TreeView, Component Palette, Object Inspector, Code Explorer, Code Editor, dan Form.

BAB V DAFTAR PUSTAKA

Komputer, Wahana . 2003 . Pengembangan Aplikasi Client/Server dengan Borland Delphi. Jakarta : PT Elex Media Komputindo Kelompok Gramedia. Komputer, Wahana . 2009 . Panduan Praktis Delphi 2009. Penerbit ANDI Yogyakarta Susilo, Djoko . 2004 . Perancangan dan Implementasi Komponen Visual pada Delphi . Graha Ilmu

BAB VI LAMPIRAN

Hasil Program Tugas Praktikum I :

Hasil Program Tugas Praktikum II :

Anda mungkin juga menyukai