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

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

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

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

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

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

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

Letakkan kota CheckBox pada Form dan pada Caption diganti dengan Cewek dan Cowok. 17. Simpan program dengan memilih menu File Save All. Edit. Untuk menuliskan Jenis Kelamin dengan Label. View. lalu inputkan Menu bar nya. 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. OLGA APRILIA S / M3111115 / TI – UNS Page 8 . Contohnya Menu. Search. Seperti gambar dibawah ini.

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful