pemrograman visual delphi 7.0
DESCRIPTION
Oleh Ardian M. Prastiawan. Pemrograman Visual Delphi 7.0. Materi. 1. Mangenal Delphi – 2 x Pertemuan. 2. Mengenal IDE – 3 x Pertemuan. 3. Object Pascal - 4 x Pertemuan. 4. Lebih lanjut object Pascal – 4 x Pertemuan. 5. File Dan Object Manager - 4 x Pertemuan. - PowerPoint PPT PresentationTRANSCRIPT
Oleh
Ardian M. Prastiawan
04/19/23 06:25 PM 1
Materi
04/19/23 06:25 PM 2
1. Mangenal Delphi – 2 x Pertemuan
2. Mengenal IDE – 3 x Pertemuan
3. Object Pascal - 4 x Pertemuan
4. Lebih lanjut object Pascal – 4 x Pertemuan
5. File Dan Object Manager - 4 x Pertemuan
6. Visual Componen Library - 4 x Pertemuan
7. Lebih Lanjut tentang VCL – 4 x Petemuan
8. File Input/output - 3 x Pertemuan
9. Grafik dan Multimedia - 3 x Pertemuan
Bahasa Pemrograman
04/19/23 06:25 PM 3
Bahasa tingkat rendah atau bahasa rakitan
- berupa macro-instruction (assembly)
- proses lebih cepat
- tergantung pada arsitektur mesin komputer
- relatif sulit dipahami dan program lebih panjang
- perlu penterjemah yang disebut dengan assembler
- contoh: Macro Assembler (MASM), Turbo Assembler (TASM)
Bahasa Pemrograman
04/19/23 06:25 PM 4
Bahasa tingkat tinggi (high level language):- menyerupai struktur bahasa manusia (bahasa Inggris)
- mudah dipahami
- perlu penterjemah berupa interpreter atau compiler
- tidak tergantung pada arsitektur mesin komputer
- perlu penterjemah yang disebut dengan assembler
- contoh: Delphi, BASIC, PASCAL, C, JAVA dan lain-lain
Mengenal Delphi
04/19/23 06:25 PM 5
- Delphi Merupakan Pemrograman Visual
- Delphi merupakan Program Aplikasi Database yang Handal
- Bersifat OOP (Object Oriented Program)
Mengenal Delphi
04/19/23 06:25 PM 6
Mengapa Delphi ?
Produktivitas
Dengan menggunakan Delphi adalah cara yang paling sederhana untuk membangun Aplikasi berbasis windows
Mengenal Delphi
04/19/23 06:25 PM 7
Produktivitas dari pengembangan perangkat lunak dibagi lima atribut.
1. Kualitas
2. Kecepatan
3. Kekuatan
-- dari lingkungan pengembangan visual
-- Compiler dibandingkan dengan kompleksitasnya
-- dari bahasa pemrograman dibandingkan dengan kompleksitasnya
Mengenal Delphi
04/19/23 06:25 PM 8
Produktivitas dari pengembangan perangkat lunak dibagi lima atribut.(lanj)
- Fleksibilitas
- Pola Desian dan pemakaian
-- Dari arsitektur basis data
-- Diwujudkan dengan frameworknya
Mengenal Delphi
04/19/23 06:25 PM 9
Delphi 5.0 – 3 Versi
1. Delphi 5 Standart
2. Delphi 5 profesional
- Versi Pemula
3. Delphi 5 Enterprise
- 85 Komponen
- 150 Komponen- Pengembangan Profesional
- 200 Komponen- Pengembangan Profesional dan database
Mengenal Delphi
04/19/23 06:25 PM 10
Menginstall Delphi
Klick Delphi untuk install
Cara menjalankan delphi
04/19/23 06:25 PM 11
Start > Program > Borland Delphi 5 > Delphi 5Start > Program > Borland Delphi 5 > Delphi 5
Pemrograman berorientasi Object
04/19/23 06:25 PM 12
Pemrograman Berorientasi ObjekPemrograman Berorientasi Objek adalah adalah perluasan dari pemrograman terstruktur perluasan dari pemrograman terstruktur yang mengutamakan pemakaian ulang yang mengutamakan pemakaian ulang program dan enkapsulasi data program dan enkapsulasi data berdasarkan fungsinyaberdasarkan fungsinya
Sekali objek (class) dibuat, Anda dan Sekali objek (class) dibuat, Anda dan juga pemrogram lain dapat memakainya juga pemrogram lain dapat memakainya di aplikasi berbedadi aplikasi berbeda
Pemrograman berorientasi Object
04/19/23 06:25 PM 13
Objek (class)Objek (class) adalah tipe data yang adalah tipe data yang meng-enkapsulasi data dan operasi di meng-enkapsulasi data dan operasi di dalam sebuah unit tunggaldalam sebuah unit tunggal
enkapsulasienkapsulasi adalah Kombinasi data dan adalah Kombinasi data dan fungsionalitas ke dalam sebuah unit fungsionalitas ke dalam sebuah unit tunggal tunggal
Pemrograman berorientasi Object
04/19/23 06:25 PM 14
Ciri-ciri lain :Ciri-ciri lain :1. inheritance1. inheritance
objek membawa fungsionalitas dari objek objek membawa fungsionalitas dari objek lain (ancestor), objek yang bersangkutan lain (ancestor), objek yang bersangkutan dapat mengubah sifat dari ancestor-nyadapat mengubah sifat dari ancestor-nya
2. polymorphism2. polymorphism objek-objek yang berbeda, yang objek-objek yang berbeda, yang diturunkan dari ancestor yang sama diturunkan dari ancestor yang sama mempunyai method yang sama.mempunyai method yang sama.
Form
04/19/23 06:25 PM 15
- Inti dari setiap aplikasi Delphi - Inti dari setiap aplikasi Delphi - sebuah window- sebuah window
- dasar dari aplikasi Windows- dasar dari aplikasi Windows
Form
04/19/23 06:25 PM 16
- Tempat untuk menempatkan komponen, - Tempat untuk menempatkan komponen, kontrol dan lain-lainkontrol dan lain-lain
1. *.dfm1. *.dfm
berisi informasi mengenai tampilan form, berisi informasi mengenai tampilan form, ukuran, lokasi dan seterusnyaukuran, lokasi dan seterusnya
2. *.pas2. *.pas
- program untuk mengontrol form - program untuk mengontrol form
- Ada 2 file yang dihasilkan- Ada 2 file yang dihasilkan
- “Unit” - “Unit”
Form
04/19/23 06:25 PM 17
- Memiliki “Properties”- Memiliki “Properties”
- Memiliki “event handler- Memiliki “event handler ””
Berisi sifat-sifat dari formBerisi sifat-sifat dari form WarnaWarna UkuranUkuran LokasiLokasi dl.dl.
Berisi apa saja yang dapat dilakukan Berisi apa saja yang dapat dilakukan oleh form tersebutoleh form tersebut
Properties
04/19/23 06:25 PM 18
- Object diakses dari propertinya- Object diakses dari propertinya
- Merupakan atribut-atribut yang - Merupakan atribut-atribut yang dimiliki sebuah objekdimiliki sebuah objek
- mempunyai nilai yang dapat - mempunyai nilai yang dapat diubah pada saat desain diubah pada saat desain
Properties
04/19/23 06:25 PM 19
- Di delphi, semua form dan - Di delphi, semua form dan komponen (VCL) memiliki komponen (VCL) memiliki propertiesproperties
- Dengan manipulasi - Dengan manipulasi propertinya kita bisa propertinya kita bisa mengubah, warna, ukuran, mengubah, warna, ukuran, tebal garis dll.tebal garis dll.
- Properti di kenal dengan - Properti di kenal dengan “Object Inspector“Object Inspector ““
Mengerti Lingkungan Delphi
04/19/23 06:25 PM 20
- IDE — Integrated Development Environment- IDE — Integrated Development Environment