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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful