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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful