P. 1
Laporan Praktikum Delphi 7

Laporan Praktikum Delphi 7

|Views: 587|Likes:
Published by Olga Aprilia Saudah

More info:

Published by: Olga Aprilia Saudah on Jul 06, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/01/2015

pdf

text

original

LAPORAN PRAKTIKUM

I.

Tujuan Praktikum 1. Mempelajari bahasa pemrograman Delphi. 2. Membuat program sederhana di Windows menggunakan Delphi. 3. Sebagai tugas perkuliahan Pemrograman Visual. 4. Mempelajari komponen Label, Edit, Button, Image, Checkbox, Timer dan BitBtn pada Delphi.

II.

Landasan Teori

Bahasa Pemrograman Delphi Delphi merupakan bahasa pemrograman yang terlahir karena bahasa pemrograman Pascal dirasa cukup sulit dan akhirnya munculah Delphi yang merupakan bahasa Pascal yang bersifat visual.

Konsep Dasar Delphi 1. Projek Projek Delphi adalah sekumpulan file yang akan membangun aplikasi. Pada saat memulai Delphi akan terbuka projek baru, setelah itu terserah apakah akan membuat projek baru atau membuka projek yang sudah ada. Projek aplikasi terdiri atas : • File projek ( Project ) : file projek tersimpan dengan ekstensi .DPR. Hanya ada satu file projek untuk satu projek. • File Form : file form tersimpan dengan ekstensi .DFM, adalah file biner yang berisi gambaran grafis dari form. Setiap file .DFM selalu paralel dengan satu unit file yang berekstensi .PAS. • Unit ( file source code ) : file unit tersimpan dengan ekstensi .PAS. Setiap file unit berupa file source code Pascal, tetapi tidak

OLGA APRILIA S / M3111115 / TI – UNS

Page 1

PAS sedang yang sudah ter kompilasi disimpan dalam bentuk .setiap file unit mempunyai file .DCU. File projek menggabungkan semua file di atas yang digunakan oleh Delphi untuk melakukan kompilasi dan membuat file target ( . Unit ini disimpan dalam bentuk .EXE atau . Pada form terdapat garis titik-titik yang disebut Grid. 4.EXE atau . Proses link akan menggabung file-file . Form Inti dari setiap aplikasi Delphi adalah Form. terletak di bagian atas window OLGA APRILIA S / M3111115 / TI – UNS Page 2 .DCU menjadi satu file . Gambar Form kosong 3 Unit Unit adalah modul kode program. Setiap form mengandung unit. Ber isi bagian publik ( bagian antarmuka ) dan bagian privat ( bagian implementasi ). Saat memulai Delphi. akan otomatis tersedia sebuah form atau Form1.DLL.DLL ). 2.DFM. digunakan untuk mengatur dan mengendalikan segala sesuatu yanng berhubungan dengan form. berguna untuk membantu pengaturan tata letak obyek yang dimasukkan dalam form. Menu Semua perintah yang diperlukan selama merancang dan membangun program aplikasi tersedia dalam menu bar. Unit dalam form inilah yang dipakai untuk mengatur dan mengendalikan form. Form berbentuk jendela dan dapat dianggap sebagai kertas atau meja yang dapat ditulisi atau diletakkan pada obyek-obyek lain.

1. View. Project. 6. Edit. Run. SpeedBar SpeedBar adalah sekumpulan tombol yang digunakan untuk mengakses beberapa perintah dalam menu. Component. Tools dan menu Help . drag. Search.utama Delphi. misalnya klik. Event Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek. Biasanya yang tersedia pada SpeedBar adalah perintah-perintah yang umum digunakan dalam proses perancangan program aplikasi. 6. Properti Properti digunakan untuk menentukan setting suatu obyek. Satu obyek memiliki beberapa properti yang dapat diatur langsung dari lembar properti pada jendela object inspector maupun melalui kode program. Properti dan event . OLGA APRILIA S / M3111115 / TI – UNS Page 3 . Menu-menunya : File. Gambar Menu Bar 5. Event yang diterima obyek akan memicu Delphi menjalankan kode program yang ada di dalamnya. tunjuk dan lain-lain.2. Object Ispector Object Ins pector sangat perlu dalam pembuatan aplikasi. Database. Gambar SpeedBar 6. Object Inspector terdiri dari dua tab . Setting ini mempengaruhi cara kerja obyek yang bersangkutan saat aplikasi dijalankan.

Win32. Edit dipakai untuk masukan dan keluaran data pada layar monitor. Qreport. Label.1. standard page berisi item-item yang diperlukan untuk membangun aplikasi windows. FastNet. Image . Dialogs.1. Samples.1. OLGA APRILIA S / M3111115 / TI – UNS Page 4 . SpedButton. Data Access. MainMenu Digunakan untuk membuat menu pada for m. 7.2. Samples dan ActiveX. ADO. Fungsi dari masingmasing obyek adalah. Data Controls. Tab Additional Tab additional mempunyai 14 komponen. yang paling sering digunakan adalah komponen BitBtn. agar mudah pembacaannya. InternetExpres. Internet. Tab defaultnya adalah : Standard. System. karena bersifat umum dan diperlukan pada hampir semua program aplikasi. dimana setiap tab/halaman memuat berbagai tombol komponen yang digunakan sebagai interface program aplikasi. Standard Sesuai dengan namanya. Komponen ( Component Palete ) Komponen ( Component Palete) adalah tool yang berupa kumpulan tab. Midas. Label digunakan untuk membuat tulisan yang bersifat tetap.7. Additional. Decision Cube. dalam membuat menu urutan penempatan item-itemnya disarankan agar mengikuti kebiasaan aplikasi windows.1. dan Shape . adapun Button biasa dipakai untuk pushbutton. Win31. 7. Edit dan Button Ketiga obyek di atas sangat sering dipakai pada program aplikasi. 7. Gambar Component Palette 7.2.

7. 2.2. Dalam praktikum kali ini kita akan mencoba mengamati apa fungsi beberapa property dari beberapa komponen. 7. Komponen ini visual.3. Shape Untuk menampilkan bentuk-bentuk seperti segiempat. Property yang nilainya sudah tertentu biasanya kita diberi pilihan misalnya property enabled pilihan valuenya adalah true/false. Property yang pengisiannya langsung dituliskan pada kotak di belakang nama propertynya seperti property caption. jenis ini dicirikan dengan adanya tanda titik tiga buah […] OLGA APRILIA S / M3111115 / TI – UNS Page 5 . lingkaran.1. Property Komponen Setiap komponen memiliki property yang akan menentukan sifat dari komponen tersebut. BitBtn Dipakai untuk membuat sebuah button dengan grafik bitmap.2. Image Komponen image untuk menampilkan grafik seperti icon. Komponen ini visual. (bercirikan adanya drop down list) 3. bitmap dan metafile. Komponen ini visual. segitiga dan lain-lain.7. Dalam melakukan penggantian/pengisian value dari sebuah property.4. secara garis besar ada tiga macam cara pengisian property melalui object inspector yaitu : 1. Komponen ini juga visual. Dipakai untuk membuat toolbar dan button-button khusus.2. 7. misalnya tombol OK dengan tanda .2.2. SpeddButton Komponen ini dipakai bersama-sama dengan komponen panel (tab standard). Property yang pengisian nilainya harus melalui kotak dialog.

dengan cara klik pada komponen lalu letakkan pada Form1. pada Object Inspector ubah properties : Caption : &TAMPIL 9. lalu lengkapi kode program berikut : procedure TForm1. pada Object Inspector ubah properties : Caption : &HAPUS 10. Klik Label3 . pada Object Inspector ubah properties : Caption : ALAMAT 6. Klik Label2 . Menampilkan 4 buah komponen Edit (Standar). Klik Label1 . pada Object Inspector ubah properties : Caption : &KELUAR 11.Text . OLGA APRILIA S / M3111115 / TI – UNS Page 6 . dengan cara klik pada komponen lalu letakkan pada Form1. Label7. Klik ganda pada Button1 . end.III. Klik Button1 .Caption := Edit1.Caption := ' HALLO ' . pada Object Inspector ubah properties : Caption : NAMA 5.Caption := ' APA KHABAR ??? ' . pada Object Inspector ubah properties : Caption : KET 8. Langkah Praktikum Membuat program sederhana menggunakan komponen Label. 1. Menampilkan 3 buah komponen Button (Standar). dengan cara klik pada komponen lalu letakkan pada Form1. 4. Label6.Button1Click(Sender: TObject) . Edit dan Button. Klik Button3 . Klik Button2 . pada Object Inspector ubah properties : Caption : KOTA 7. Klik Label4 . Menampilkan 7 buah komponen Label (Standar). 2. 3. begin Label5.

begin Edit1. Edit1. lalu pilih Image. lalu lengkapi kode program berikut: procedure TForm1. Menyisipkan jam dengan cara pada System pilih Timer. Edit4.Text :=' ' . begin Close . Klik ganda pada Button2 . Edit3. Untuk memunculkan jam dengan cara pada Standart kita pilih Label. end. Klik ganda pada Button3 . dan pilih image yang dikehendaki. dengan cara Properties lalu pilih Picture kemudian Load. Untuk memasukkan image nya.Text :=' ' . lalu tuliskan script : Label1. lalu letakkan dimana tempat yang dikehendaki. Menyisipkan gambar dengan cara Klik Additional.Button3Click(Sender: TObject). lalu lengkapi kode program berikut :procedure TForm1. kemudian tekan OK. end. Kemudian Save 16.Button2Click(Sender: TObject) . 13.Caption:=TimeToStr(time).Text :=' ' . Untuk menampilkan menu bar pada Form dengan cara pada Standard pilih MainMenu lalu letakkan icon pada Form.Text :=' ' .SetFocus . Edit2. ubah Stretch yang awal mulanya False menjadi True. Untuk menyesuaika ukuran image. Lalu Double Click pada icon Timer.12. lalu letakkan pada Form. OLGA APRILIA S / M3111115 / TI – UNS Page 7 . 15. 14.

Simpan program dengan memilih menu File Save All. 17. Contohnya Menu. OLGA APRILIA S / M3111115 / TI – UNS Page 8 . Untuk menuliskan Jenis Kelamin dengan Label. Seperti gambar dibawah ini. View. Untuk membuat kotak checklist (pada kali ini untuk mengisi Jenis Kelamin) dengan cara pada Standart lalu pilih CheckBox. Search. lalu inputkan Menu bar nya. Letakkan kota CheckBox pada Form dan pada Caption diganti dengan Cewek dan Cowok. Seperti gambar dibawah ini: 18.Kemudian DoubleClick pada icon MainMenu. Edit.

Klik ganda pada Bitbtn2. begin if edit1.BitBtn2Click(Sender: TObject) . ubah property: Kind :bkOK 4.- Membuat program Password sederhana. ubah property: Charcase : LowerCase 3. 1. lalu lengkapilah kode program berikut : procedure TFrPass. 7. Klik ganda pada Bitbtn1.text:=‟‟. lalu lengkapilah kode program berikut : procedure TFrPass.text= '1234' then FrUtama. begin edit1. Klik File → New Form 8. Klik Form1. end. Klik pada Bitbtn2 (Additional).Show else Application. ' INFORMASI '. Klik Run → Run F9 OLGA APRILIA S / M3111115 / TI – UNS Page 9 . Klik pada Bitbtn1(additional). ubah property : Kind : bkCancel 5. Klik pada Edit1. End . ubah property: Name : FrPass BorderStyle: bsDialog 2. 6.MessageBox(' PASSWORDNYA SALAH… ! ' . Klik pada Form ubah property name : FrUtama 9.MB_OK).BitBtn1Click(Sender: TObject).

Edit dan Button 1. maka hasil program akan seperti dibawah ini: 2.IV. 3. untuk menjalankan program dengan cara klik icon Run atau tekan F9 gambar icon Run. Setelah melakukan langkah percobaan seperti diatas. Hasil Kerja Membuat program sederhana menggunakan komponen Label. Setelah selesai. Setelah di Run maka tampilan program akan seperti dibawah ini: OLGA APRILIA S / M3111115 / TI – UNS Page 10 .

dan 7 akan berubah menjadi HALLO Olga Apa Khabar??? Membuat program Password sederhana 1. Kemudian untuk menampilkan program klik Tampil. 5. 6. maka hasilnya seperti dibawah ini: OLGA APRILIA S / M3111115 / TI – UNS Page 11 . Isikan form yang ada dengan identitas kita. Setelah melakukan langkah-langkah praktikum kedua. Ketika Tampil kita klik.4. maka label5.

2. OLGA APRILIA S / M3111115 / TI – UNS Page 12 . maka akan langsung menuju FrUtama. 5. Ketika kita mengetikkan 1234 sebagai Passsword. Apabila OK pada INFO kita klik maka akan kembali ke FrPassword. 4. maka tampilan program seperti dibawah ini: 3. Namun apabila kita memasukkan Password yang salah. maka akan muncul peringatan. Setelah di Run (menekan F9).

Pada praktikum kali ini kita menggunakan komponen Label.V. Hapus. Edit. Pada Label 5.  Analisa Percobaan Program sederhana menggunakan komponen Label. 6. Label 5 menjadi “HALLO” Label 6 berdasarkan inputan Edit1. Image pada program ini berfungsi untuk menampilkan visual sebuah gambar. Label hanya berfungsi untuk menuliskan kata “MASUKKAN PASSWORD” pada FrPassword tanpa ada eksekusi. Checkbox digunakan untuk inputan pilihan. OLGA APRILIA S / M3111115 / TI – UNS Page 13 . dan Label 7 menjadi “APA KHABAR??? 5. Edit digunakan untuk media masukkan sebuah inputan dari luar. 4. Pada program kali ini Edit1 sebagai media inputan yang akan disalurkan menuju Label5 apabila Button Tampil di klik. supaya lebih menarik. dan 7 berubah. 2.  Program Password sederhana 1. Apabila sudah di inputkan maka Label tidak dapat diganti lagi. Edit dan Button 1. 7. 2. 6. yaitu Tampil.Caption:=TimeToStr(time). Namun untuk program ini belum ada pengeksekusiannya. Sedangkan LabelJam digunakan untuk memunculkan Timer pada Form. dan BitBtn. Pada program kali ini ada 3 buah Button. dan 7 dapat berubah sesuai inputkan dikarenakan pada Button Tampil telah diinputkan script program untuk mengubah Caption Label. dan Keluar. LabelJam dapat memunculkan Timer karena pada Timer telah diinputkan script Label1. 3. Button Tampil apabila di klik akan menjadikan Label 5. 6. Pada praktikum pertama Label digunakan untuk menginputkan teks tetap.

'INFO'. Cancel. BitBtn OK mengandung script begin if edit1. digunakan untukinputan pilihan yang memerlukan tanda checklist. hampir seperti Button namun bedanya pada BitBtn bernilai OK.Text='1234' then FrUtama. 2.3. namun apabila yang diinputkan selain „1234‟ maka akan muncul kotak dialog INFO “Passwordnya Salah” dan ketika Button OK pada kotak INFO di klik maka akan kembali ke FrPassword lagi. Kita dapat memahami beberapa komponen di Delphi seperti. Edit digunakan untuk media inputan Password yang kemudian disalurkan pada BitBtn. Ignore dan Help.Show else Application. Close.        Label. Abort. Timer. VI.MessageBox('Passwordnya Salah!!!'. Image. end.MB_OK). Button. 5. No. Checkbox. untuk menampilkan gambar atau efek visual lainnya. Edit. Kesimpulan 1. Ketika BitBtn Cancel di klik maka kotak Edit1 akan kembali kosong kembali karena telah diberikan script Edit1. digunakan untuk masukkan data dari user. karena programnya dapat di visualisasikan.Text:=''. berguna untuk menampilkan waktu pada Form. digunakan untuk menginputkan teks tetap. BitBtn. 4. Syntax pada Delphi lebih mudah diimplementasikan pada kehidupan sehari-hari. sebagai tombol tekan untuk pengeksekusian sebuah script. Yang artinya ketika Edit1 telah diberi inputan berupa text „1234‟ maka jendela akan membuka ke FrUtama. OLGA APRILIA S / M3111115 / TI – UNS Page 14 .

uns.ac.uns.mipa.pdf http://lecturer.Pemrograman Borland Delphi.d3ti.mipa.ac. Antony.id/tutut/files/2012/02/Modul-II1. Daftar Pustaka Pranata.2000.id/tutut/files/2012/02/Modul-I.VII.d3ti.Yogyakarta:ANDI OFFSET http://lecturer.pdf (diunduh 27 Februari 2012) OLGA APRILIA S / M3111115 / TI – UNS Page 15 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->