Transcript IDE Delphi
Sekreningsih Nita, S.Kom
1 2 3 4 Presensi dan Partisipasi Tugas / Quiz/ Proyek UTS UAS 10% 20% 30% 40%
NA : ((0,1*P)+(0,2*T)+(0,3*UTS)+(0,4*UAS)) NILAI HURUF : A : 90 – 100 C : 50 - 59 AB : 80 - 89 D : 40 - 49 B BC : 70 - 79 : 60 - 70 E : 0 - 39
1&2 3 4-5 6-7
8
9-10 11 12-13 14-15
16
Pengantar Delphi , IDE Delphi & Konsep OOP Operator, Deklarasi danTipe Data Percabangan Kondisi (IF .. Then.. Else)
UTS
Prosedur dan Perulangan Operator ScrillBar Function
UAS
Pertemuan-I
Pengantar Delphi (IDE Delphi ) & Konsep OOP
Sebuah bahasa pemrograman (development language) yang digunakan untuk merancang suatu aplikasi program
Kegunaan :
Membuat aplikasi windows Merancang aplikasi berbasis grafis Membuat program berbasis jaringan (client/server) Merancang program .Net (berbasis internet)
IDE (Integrated Development
Environment)
atau lingkungan pengembangan aplikasi sendiri
didalamnya terdapat menu-menu yg memudahkan untuk membuat proyek program
Proses Kompilasi Cepat
scr otomatis akan dibaca sbg program tanpa dijalankan terpisah .
Mudah Digunakan
source code turunan pascal , shg tidak diperlukan penyesuaian
.
Bersifat Multi Purphase
aplikasi .
delphi dpt digunakan utk mengembangkan berbagai keperluan pengembangan
OOP adalah metode pemrograman dengan membentuk sebuah aplikasi yang mendekati dunia sesungguhnya (
dgn cara mendesian object utk menyelesaikan masalah
) Tiga Unsur OOP : 1. Encapsulation atau Pemodelan 2. Inheritance atau Penurunan 3. Polymorpishm atau Polimorfisme
Konsep penggabungan data dengan Operator (object)/penyembunyian info/info hidding. Contoh : saat kita melihat TV, kita tidak pernah tahu bagaimana proses percakapan yang terjadi antar alat yang berhubungan dengan TV sehingga menghasilkan gambar (
dlm program
ketika melakukan klik pd object dlm aplikasi program , kita tdk tahu apa yg dilakukan program shg ditampilkan hasil yg sesuai
)
Sebuah Object yang diturunkan menjadi obyek baru tanpa menghilangkan sifat asli dari obyek tersebut Contoh : TVmerupakan media elektronik yang digunakan untuk menyampaikan informasi visual kepada konsumen
dg media lain) (scr umum tv mempunyai cara kerja yg sama dg media elektronik lain dlm proses penyampaian info,tetapi memp.sifat yg unik yg dpt membedakan
ATAU dlm aplikasi program penggunaan commond button , digunakan utk bberapa perintah yg berbeda .
Penggunaan berbagai macam obyek yg berbeda, tetapi secara fungsi bergantung pd satu obyek sbg induk dengan cara pelaksanaan yg berbeda Contoh : TV dan Radio merupakan media elektronik yang mempunyai sistem yang sama tentang bagaimana menyampaikan suatu informasi, tetapi cara kerja masing-masing berbeda.
(object simpan&update adl icon yg berasal dr induk yg sama yaitu commond buttton , tetapi cara kerja tsb berbeda beda)
POLIMORFISME
Memiliki arti “banyak bentuk” Melakukan hal yang sama untuk berbagai data yang berbeda: Mengirimkan pesan yang sama ke berbagai objek yang berbeda Tiap objek memberi respons dengan cara yang berbeda:
Bentuk 2 Dimensi
POLIMORFISME
Bentuk2D
luas
Segitiga luas Lingkaran luas Bujursangkar luas
Delphi & OOP
Secara default ketika kita merancang suatu aplikasi program , mau tdk mau (tanpa disadari) bhw kita telah menerapkan OOP .
Contoh : ketika merancang suatu Form (Tform1) baru, sadar/tdk sebenarnya form yg kita aktifkan adl turunan dari Tform sbg induknya),
berlaku utk turunan yg lain , button
Tbutton dls...
Dlm Program : Type Tform = class(tform) Label1=tlabel1 End ;
IDE Delphi
IDE : Integrated Development Environment (Bagian dari Delphi yg digunakan utk menciptakan aplikasi) Dg IDE pemrograman visual dapat merancang tampilan antarmuka pemakai dan penulisan listing program
IDE Delphi
Langkah-langkah mengaktifkan Delphi :
1.
Klik Start 2.
Pilih program files 3.
4.
Pilih Borland Delphi Pilih dan klik Delphi 7
Jendela Utama Delphi
Fungsi-fungsi dlm Delphi
Object Tree View
1.
Object tree view berisi daftar komponen yang sudah diletakkan di form designer
Object Inspector
Object inspector digunakan untuk mengatur tampilan komponen pd form .
Scr umum terbagi menjadi 2 tab :
Properties
digunakan untuk menentukan setting suatu objek (penggantian nama,warna,jenis huruf,border,dll).
Event
digunaka utk memberikan fungsi yg lebih detail dr fungsi sebenarnya (tombol simpan di klik , maka program akan menjalankan perintah penyimpanan data – event click)
Gambar :
Object Inspector
Form Designer
Merupakan tempat yg digunakan utk merancang semua aplikasi program yg diambil dari komponen pallete
Komponen Pallete
Merupakan kumpulan icon yg digunakan utk merancang suatu aplikasi user interface (semua icon dikelompokkan dlm berbagai komponen yg sesuai dg fungsi & keguanaanya)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Komponen Pallete
1. Pointer
mengembalikan fungsi mouse ke default
2. Frame
membentuk suatu frame thd obyek yg ada didalamnya
3. Main Menu
membuat menu utama
4. PopUp Menus 5. Label
hanya utk menampilkan teks
6. Edit
utk menampilkan dan input data (1 baris)
7. Memo 8. Button
= edit tetapi mempunyai kapasitas lebih besar (>1 baris) digunakan utk melakukan eksekusi thd suatu proses
9. Check box
digunakan utk menentukan pilihan lebih dari satu
10. Radio Button
digunakan utk menentukan pilihan, tetapi hanya satu pilihan yg bisa digunakan
11. List box
menampilkan pilihan dlm bentuk list
12. Combo box
menampilkan pilihan dlm bentuk popup
13. ScrollBar 14. Group Box
merupakan icon yg berupa baris status digunakan utk mengelompokkan suatu icon
15. Radio Group
digunakan utk mengelompokkan pilihan
16. Panel
objek berbingkai utk menampilkan teks/objek lain yg bersifat output .
17. Action List
Code Editor
Code editor merupakan tempat untuk menuliskan kode program menggunakan bahasa object Pascal. Kode program tidak perlu di tulis secara keseluruhan karena Delphi sudah menyediakan blok atau kerangka untuk menulis kode program.
Code Explore
Digunakan untuk memudahkan berpindah antar file unit di dalam jendela code editor. Code explorer berisi daftar yang menampilkan semua tipe,class, properti , method, variabel global, rutin global yang telah didefinisikan di dalam unit. Saat memilih sebuah item dalam code explorer, kursor akan berpindah menuju implementasi dari item yang dipilih di dalam code editor.
Code Explore
Digunakan untuk memudahkan berpindah antar file unit di dalam jendela code editor. Code explorer berisi daftar yang menampilkan semua tipe,class, properti , method, variabel global, rutin global yang telah didefinisikan di dalam unit. Saat memilih sebuah item dalam code explorer, kursor akan berpindah menuju implementasi dari item yang dipilih di dalam code editor.
Struktur File Pada Delphi
Secara dasar Delphi mempunyai struktur file sebagai berikut : a. File Project merupakan kepala dari file, artinya seluruh file yang lain akan berada didalam file project, ekstensi dari file ini adalah *.dpr b. File Form (interface) ini adalah *.dfm merupakan file yang berfungsi sebagai interface aplikasi yang menampung seluruh komponen visual aplikasi, ekstensi dari file c. File Pas (Kode program) merupakan file yang menampung listing program dari sebuah aplikasi, ekstensi dari file ini adalah *.Pas
Pertemuan-II
Latihan dalam Aplikasi
Latihan-1
Langkah-Langkah : Buatlah Sebuah Folder dengan nama Delphi(nim anda) pada direktori anda, seperti anton0981782
Latihan-1
Bukalah Program Delphi, dari menu File pilih Save All Ketik coba pada File name dan pastikan Delphi Unit(*.pas) pada Save as Type // menyimpan file listing program Ketik prjcoba pada File Name dan pastikan Delphi Project(*.dpr) pada Save as Type// menyimpan File Project Apabila dilihat file yang tercipta adalah sebagi berikut :
Latihan-1
Apabila proram ditutup, maka untuk membukanya kembali maka anda harus membuka file yang berekstensi *.prj, atau type Delphi project Rancanglah Form Seperti Berikut dan Set Properti untuk seluruh Komponen Seperti Tabel Berikut :
Latihan-1
Apabila proram ditutup, maka untuk membukanya kembali maka anda harus membuka file yang berekstensi *.prj, atau type Delphi project Rancanglah Form Seperti Berikut dan Set Properti untuk seluruh Komponen Seperti Tabel Berikut :
Latihan-1
Aturlah property setiap komponen seperti berikut ini :
Komponen Form1 Label1
Caption
Property Value
Mengenal Pemrograman Delphi…! Caption Welcome to Delphi Area
Label2
Font Size Style Tahoma 24 Bold Color Red Visible False
Button1
Caption Continue Font Tahoma Size 12 Style Color Bold Black
Button2
Caption Next Font Size Style Color Tahoma 12 Bold Black
Latihan-1
Klik ganda pada button1 dan ketik listing program berikut : Label2.Caption := 'Selamat Belajar and Good Luck.....!'; Label2.Font.Color := clGreen; Label2.Font.Size := 16; Label2.Visible := true; button2.Visible := true; Pilih Menu Run dan pilih Run atau tekan tombol F9
Latihan-1
Hasil dari program yang telah dijalankan :
Latihan-1
Coba ganti next dengan Close : isikan code : close ; Amati perubahannya !., Kemudian kesimpulankan ... !.
Latihan-2
Aplikasi Salam Kenal : Desain Form ;
Latihan-2
Aplikasi Salam Kenal : Desain Form ;
Latihan-2
Desain Properties sbb :
Object Label 1 Label 2 Label 3 Label 4 Button 1 Form 1 Name Label 1 Label 2 Lnama Lalamat Bclose Form 1 Caption Nama Saya ALamat Close Salam Kenal
Latihan-2
Procedure Code sbb :
procedure TForm1.FormCreate(Sender: TObject); begin Lnama.Caption := 'Bennita': Lalamat.Caption := 'Jl.Taman Salak/B226'; end; end.
procedure TForm1.Button1Click(Sender: TObject); begin close ; end; end.
Latihan-2
Hasil RUN program spt berikut :
The end
See You Next Week