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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful