Pengenalan Pemrograman visual dengan delphi 7 0 Ardian

  • Slides: 26
Download presentation
Pengenalan Pemrograman visual dengan delphi 7. 0 Ardian Maretta Prastiawan, Ssi Software Development UPT.

Pengenalan Pemrograman visual dengan delphi 7. 0 Ardian Maretta Prastiawan, Ssi Software Development UPT. Puskom UNS http: //wa 2 n. staff. uns. ac. id http: //wa 2 n. web. id wa 2 n@uns. ac. id Y!m: w 4 ww 4 n

Integrated Development Environment (IDE)

Integrated Development Environment (IDE)

Integrated Development Environment (IDE) Main menu : menu utama save, save as, open Toolbar

Integrated Development Environment (IDE) Main menu : menu utama save, save as, open Toolbar : menu icon, run, save as, open Object Treeview : object/komp yang digunakan Komponen Pallete : kumpulan object/komponen Object Inspector : Properties & event Form Desain : Tempat mendesain program Code Editor : Tempat menuliskan code program Code Explorer : daftar procedure, variabel yang digunakan

Setiap Object/Komponen - Memiliki “Properties” Berisi sifat-sifat dari form ü Warna ü Ukuran ü

Setiap Object/Komponen - Memiliki “Properties” Berisi sifat-sifat dari form ü Warna ü Ukuran ü Lokasi ü dl. - Memiliki “event handler ” Berisi apa saja yang dapat dilakukan oleh form tersebut 2/19/2021 11: 53: 29 AM 4

File yang dihasilkan delphi 7. 0 Jenis File. dpr. dfm. pas. dpk. res. cfg.

File yang dihasilkan delphi 7. 0 Jenis File. dpr. dfm. pas. dpk. res. cfg. dof. dcu. exe. dsk. ~* Keterangan File-file proyek File-file form File-file unit File-file paket File-file Resource File-file konfigurasi proyek File-file pilihan proyek File unit yang terkompilasi File yang dapat dijalankan Pengaturan desktop File-file cadangan (backup)misal. ~pas. ~dpr

Program dan Unit Pada pemograman Delphi file program utama dan program bantu disimpan dalam

Program dan Unit Pada pemograman Delphi file program utama dan program bantu disimpan dalam ekstensi. dpr sedangkan file program bantu disimpan dengan ekstensi. pas.

Program Nama. Program; Uses Unit 1, Unit 2, Unit 3 ; Type Tipe. Data

Program Nama. Program; Uses Unit 1, Unit 2, Unit 3 ; Type Tipe. Data 1, Tipe. Data 2; Var variabel 1, variabel 2 ; Begin {tempat meletakkan pernyataan program} ……. End.

Unit unit Nama. Unit; interface uses Unit 11, Unit 12, Unit 13; type Tipe.

Unit unit Nama. Unit; interface uses Unit 11, Unit 12, Unit 13; type Tipe. Data 1, Tipe. Data 2; Variabel 1, Variabel 2; Implimentation Begin {tempat

program & unit Header unit. Dinyatakan dengan kata unit yang diikuti dengan nama unit

program & unit Header unit. Dinyatakan dengan kata unit yang diikuti dengan nama unit yang juga merupakan nama file unit yang disimpan dengan ekstensi. pas. Interface. Merupakan bagian yang dapat berisi deklarasi tipe data (termasuk kelas), konstanta, variabel, procedure atau function. Segala sesuatu yang dideklarasikan pada bagian ini dapat diakses oleh unit lain. Uses. Merupakan klausa yang menyatakan library yang akan dikompilasi menjadi file eksekusi. Type. Merupakan bagian yang digunakan untuk mendeklarasikan variabel. Private. Modul dalam suatu private tidak dapat dipanggil dari modul lain. Properti dalam suatu private tidak dapat dibaca atau dituliskan pada modul lain. Public. Modul dalam suatu public dapat dipanggil dari modul lain. Properti dalam suatu public dapat dibaca atau dituliskan pada modul lain. Var. Bagian yang dapat digunakan untuk mendeklarasikan variabel.

Aturan penulisan code delphi Bahasa. Pascal menggunakan huruf (a, A. . z, Z), angka

Aturan penulisan code delphi Bahasa. Pascal menggunakan huruf (a, A. . z, Z), angka (0. . 9), dan simbol khusus (+ - * / = ^ < > ( ) { } , . ; ‘ # $ ). Tidak dibedakan penulisan menggunakan huruf kapital maupun huruf kecil. Penulisan kode bisa dimulai dari kolom ke berapa saja dan bisa memanjang samapi kolom berapa pun. Setiap akhir pernyataan diakhiri dengan tanda titi koma ( ; ) Akhir program atau unitditandai dengan penulisan tanda titik (. ). Komentar program dapat ditulis dibelakang tanda double slash “ // “ hingga akhir baris atau ditulis dengan tanda ( “ “ ). Pernyataan sama dengan dituliskan titik dua sam dengan (: =) contoh : variable : = 5

Macam-macam tipe data - Tipe Bilangan Bulat > 1, 4, 40, 100 Tipe bilangan

Macam-macam tipe data - Tipe Bilangan Bulat > 1, 4, 40, 100 Tipe bilangan real > 1. 50, 3. 234, 1. 9999 Tipe Boolean > True, False Tipe Karakter > A, B, X, y Tipe String > Nama, ardian Array > A[1], var[100] Record > penggabungan bebrapa variabel Kelas dan Object > record procedure & func Tipe Subjangkauan > 1. . 5, 10. . 100; Tipe Terbilang > type huruf= ‘A’. . ’Z’ Tipe Himpunan > type karakt = set of char Varian > tipe data ‘bunglon’ Pointer > var A : ^integer

Pendeklarasian Variabel Variable : sebuah karakter/kata yang mempunyai tipe data tertentu dan mempunyai nilai

Pendeklarasian Variabel Variable : sebuah karakter/kata yang mempunyai tipe data tertentu dan mempunyai nilai sesuai dengan tipenya. Aturan Variable pada delphi : - Diawali dengan huruf - Hanya terdiri satu kata, kalau lebih digunakan garis bawah (data_saya); - Dideklarasikan terlebih dahulu sebelum memulai Contoh : Procedure …… Var a : integer; b, c : string; data : array[1. . 8] of integer Begin Pernyataan …. End;

Operator - Operator Pemberian Nilai Contoh: A : = 100; B : = “Pemrogaman

Operator - Operator Pemberian Nilai Contoh: A : = 100; B : = “Pemrogaman Visual”; - Operator Aritmetik 1. Aritmetik tunggal (+) dan (-) 2. Aritmatik Biner (+), (-), (*), (/), (div), (mod) Contoh: A : = 100; B : = 200; c : = a*b;

Operator - Operator Pemanipulasi Bit Not, and, or Logika 1 1 0 0 1

Operator - Operator Pemanipulasi Bit Not, and, or Logika 1 1 0 0 1 0 And 1 0 0 0 Or 1 1 1 0

Operator - Operator Bolean Not, and, or Logika True False And True False Or

Operator - Operator Bolean Not, and, or Logika True False And True False Or True False

Operator - Operator Pembanding =, <>, <, >, >=. <= - Operator Himpunan Operator

Operator - Operator Pembanding =, <>, <, >, >=. <= - Operator Himpunan Operator + * in Operasi Union Selisih Intersection Anggota dari

Operator - Operator String Operator yang digunakan pada operan string adalah penggabungan A :

Operator - Operator String Operator yang digunakan pada operan string adalah penggabungan A : = ‘Pemrograman’ + ‘ Visual’; // A : = ‘Pemrograman Visual’; - Derajat Operator Derajad @ not Tertinggi * / div mod as and shl shr + - or xor = <> < > <= >= in is Terendah

Form

Form

Mengolah Form

Mengolah Form

Tips Membuat kode(Listing Program) 1. Meletakkan kode misal : Button 1 – On. Click

Tips Membuat kode(Listing Program) 1. Meletakkan kode misal : Button 1 – On. Click (pada Object Inspector, pilih Button 1, Pada Tab Event pilih On. Click, kemudia klick 2 x. Klick 2 x disini Kode ditulis disini Pilih Button 1

Contoh :

Contoh :

Code procedure TForm 1. Form. Click(Sender: TObject); begin Form 1. Color: =clred; End; Penjelasan

Code procedure TForm 1. Form. Click(Sender: TObject); begin Form 1. Color: =clred; End; Penjelasan baris : 1. Procedure Pada Form 1 ketika Form di Klik mouse 2. Mulai program 3. Form 1 warnanya di ubah menjadi merah 4. selesai

Code procedure TForm 1. Button 1 Click(Sender: TObject); begin Form 1. Close; end; Penjelasan

Code procedure TForm 1. Button 1 Click(Sender: TObject); begin Form 1. Close; end; Penjelasan baris : 1. Procedure Pada Form 1 ketika Button di. Klik mouse 2. Mulai program 3. Form 1 ditutup 4. selesai

Contoh

Contoh

Penjelasan kode procedure TForm 1. Button 1 Click(Sender: TObject); var a, b, c :

Penjelasan kode procedure TForm 1. Button 1 Click(Sender: TObject); var a, b, c : string; begin a: =‘Saya akan mengikuti praktikum ’; b: =‘pemrograman dasar ini dengan baik’; edit 1. Text : = a+b; end; Penjelasan : TForm 1 : Nama Komponen Form Button 1 Click : Komponen Button 1 ketika di klik dengan mouse