Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ......

22
Teknik Informatika 1 Ali Tarmuji, S.T. |------- Universitas Ahmad Dahlan ---- |------ Fakultas Teknologi Industri ---- Lecture-03a Petunjuk/Teknik Pemrograman Visual (Delphi) Konvensi Penamaan Identifier, Tipe Data, Operator, Struktur Keputusan (Pernyataan Kondisional), Pernyataan Perulangan, Sub Program, Komentar Program, Membuat Aplikasi Baru. 2 Teknik Informatika – FTI – UAD Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006 Konvensi Penamaan Identifier Membahas tentang: Dasar pertimbangan penamaan Aturan dasar penamaan Contoh penamaan komponen Contoh desain form

Transcript of Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ......

Page 1: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

Teknik Informatika 1Ali Tarmuji, S.T.

|------- Universitas Ahmad Dahlan ----à

|---

---

Faku

ltas

Tek

nol

ogi I

ndu

stri

----à

Lecture-03a

Petunjuk/Teknik Pemrograman Visual (Delphi)

Konvensi Penamaan Identifier, Tipe Data,Operator,

Struktur Keputusan (Pernyataan Kondisional),Pernyataan Perulangan,

Sub Program,Komentar Program,

Membuat Aplikasi Baru.

2

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Konvensi Penamaan Identifier

Membahas tentang:Dasar pertimbangan penamaanAturan dasar penamaanContoh penamaan komponenContoh desain form

Page 2: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

3

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Dasar pertimbangan³ Yg perlu nama: �variabel, � konstanta, � fungsi, � prosedur, � tipe (type), � properti, � library, � komponen, � paket komponen, � dll.

4

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Aturan dasar penamaan³ diawali dengan karakter alfabet (huruf) atau garis

bawah,harus unik, tidak boleh ada yg sama pada satu ruang lingkup,

³ Maksimal 255 karakter pertama, selebihnya diabaikan,

³ Karakter2 khusus yg sdh dipakai utk operator, titik, titik dua, titik koma, spasi, dan tanda khusus lainnya tidak diijinkan digunakan karena ada pertimbangan khusus,

³ tidak boleh sama dengan kata tercadang (keyword),

³ Nama pengenal (variabel, konstanta, dan lainnya) sebaiknya mencerminkan isi dari pengenal, sehingga mudah untuk diingat,

³ Nama pengenal untuk komponen sebaiknya menggunakan nama dengan awalan singkatan dari nama komponen tersebut.

Page 3: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

5

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Contoh awalan u/ komponenKomponen Awalan Komponen Awalan

Frames fra MainMenu mm

PopUpMenu pum Label lbl

Edit Ed Memo mem

Button btn CheckBox chk

RadioButton rdbtn ComboBox cbo

ListBox lst HscrollBar hsb

VscrollBar vsb GroupBo gb

RadioGroup rg Panel pnl

BitBtn bbtn SpeedButton spbtn

MaskEdit med StringGrid strgrd

Image img Timer tmr

DataSource ds Table tb

Query q DBGrid dbg

6

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Contoh desain form

Page 4: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

7

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Komponen yg terlibat

KomponenProperti

Name Caption

Label1 lblJudul DAFTAR MAHASISWA

Label2 lblNIM NIM :

Label3 lblNama Nama Mahasiswa :

Label4 lblProdi Program Studi :

Button1 btnSimpan &Simpan

Button2 btnKeluar &Keluar

4 komponen Label (utk label Judul, NIM, Nama, dan Prodi)3 komponen Edit (utk penyimpan NIM, Nama, dan Prodi)2 komponen Button (utk proses Simpan dan Keluar)

Komponen

Properti

NameText

Edit1 eNIM Dikosongkan dengan cara posisikan kursorpd nilai text di jendela OI lalu tekan Del pada isi properti Text

Edit2 eNama

Edit3 eProdi

8

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Tipe data dlm Delphi³ simple (tipe sederhana):� ordinal:

� integer

� character

� Boolean

� enumerated

� subrange

� real (float, double, dll)

³ string³ structured (tipe terstruktur):� set

� array

� file

� class

� class reference

� interface

³ pointer³ procedural³ variant

Page 5: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

9

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Jangkauan memori tipe dataTipe Memori Jangkauan

Integer 4 byte (–2147483648..2147483647)

Cardinal 4 byte (0..4294967295)

Shortint 1 byte (–128..127)

Smallint 2 byte (–32768..32767)

Longint4 byte (–2147483648..2147483647)

Int64 8 byte (–263..263–1)

Byte 1 byte (0..255)

Word 2 byte (0..65535)

Longword 4 byte (0..4294967295)

Tipe Memori Jangkauan

Real48 6 byte 2.9 x 10–39 .. 1.7 x 1038

Single 4 byte 1.5 x 10–45 .. 3.4 x 1038

Double 8 byte 5.0 x 10–324 .. 1.7 x 10308

Extended 10 byte 3.6 x 10–4951 .. 1.1 x 104932

Comp 8 byte –263+1 .. 263 –1

Currency 8 byte –922337203685477.5808.. 922337203685477.5807

Real 8 byte 5.0 x 10–324 .. 1.7 x 10308

10

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Contoh penggunaan Variant...varV1, V2, V3, V4, V5: Variant;I: Integer;D: Double;S: string;beginV1 := 1; { integer value }V2 := 1234.5678; { real value }V3 := 'Hello world!'; { string value }V4 := '1000'; { string value }V5 := V1 + V2 + V4; { real value 2235.5678}I := V1; { I = 1 (integer value) }D := V2; { D = 1234.5678 (real value) }S := V3; { S = 'Hello world!' (string value) }I := V4; { I = 1000 (integer value) }S := V5; { S = '2235.5678' (string value) }end;...

Page 6: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

11

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Deklarasi VariabelTempat Deklarasi Ruang Lingkup

program, sub program (fungsi dan prosedur)

berrlaku mulai dari posisi deklarasi sampai akhir blok progam, atau sub progam

bagian interface sebuahunit

berlaku mulai dari posisi dideklrasikan sampai akhir unit. Berlaku untuk progrram lain yang menggunakan unit ini.

bagian implementationsebuah unit, tetapi bukan di dalam sub program

berlaku mulai posisi dideklrrasikan sampai akhir unit, temasuk dalam sub program yang berada dalam unittersebut

bagian definisi tipe record berlaku mulai posisi dideklarasikan sampai akhir definisi tiper record

12

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Deklarasi Konstanta (1)³ Sifat konstanta tidak dapat dirubah.³ Konstanta langsungà langsung

menuliskan nilai pada program

Page 7: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

13

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Deklarasi Konstanta (2)³ Konstanta tidak langsungànilai

disimpan pd suatu identifier.

14

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (1) - Aritmatika

Page 8: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

15

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (2) – Boolean & StringBoolean

String

16

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (3) – Logical (bitwise)

Page 9: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

17

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (4) – Pointer

18

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (5) – Set

Page 10: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

19

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (5) – Relasional

20

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Operator (6) – Class

Operator yang dapat diterima oleh tipeclass dan objek instannya antara lain :

³ operators as dan is. ³ Operator relasional = dan <>

Page 11: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

21

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

IF statement...if J <> 0 thenbeginResult := I/J;Count := Count + 1;endelse if Count = Last thenDone := TrueelseExit;...

Blok statement 1

Blok statement 2

Blok statement 3

Kondisi 1

Kondisi 2

22

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

IF statement...if J <> 0 thenbeginResult := I/J;Count := Count + 1;endelse if Count = Last thenDone := TrueelseExit;...

Page 12: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

23

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Case...of statement...case I of1..5: Label1.Caption := 'Low';6..9: Label1.Caption := 'High';0, 10..99: Label1.Caption := 'Out of range';elseLabel1.Caption := '';end;...

Blok statement 1

Blok statement 2

Nilai literal

24

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Case...of statement...case I of1..5: Label1.Caption := 'Low';6..9: Label1.Caption := 'High';0, 10..99: Label1.Caption := 'Out of range';elseLabel1.Caption := '';end;...

Page 13: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

25

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Try...Exeption statement...tryX := Y/Z;excepton EZeroDivide do HandleZeroDivide;end;...

Blok statement 1

Blok statement 2

26

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Try...Exeption statement...tryX := Y/Z;excepton EZeroDivide do HandleZeroDivide;end;...

Page 14: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

27

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Try...final statement...Reset(F);try....... // pemrosesan file F

finallyCloseFile(F);

end;...

Blok statement 1

Blok statement 2

28

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Try...final statement...Reset(F);try....... // pemrosesan file F

finallyCloseFile(F);

end;...

Page 15: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

29

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Pernyataan Perulangan (loop)

ForNeste For (for bersarang)While ... Do ...Repeat .... Until ...

30

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Perulangan: FOR

Perulangan yg telah pasti cacah perulangan yg diinginkanSintaks:

FOR pencacah := nilai_awal [TO/DOWNTO] nilai_akhir DOBEGIN

{pernyataan/proses diinginkan}END,

Contoh:.....Jml:=0;FOR n := 1 TO 10 DOBEGIN

jml:=jml+n; {penjumlahan bilangan dari 1 hingga 10}END,.....

Page 16: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

31

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Perulangan: FOR bersarang

For di dalam terdapat forSintaks:

FOR pencacah1 := nilai_awal1 [TO/DOWNTO] nilai_akhir1 DOBEGIN

{pernyataan/proses diinginkan untuk FOR pertama}FOR pencacah2 := nilai_awal2 [TO/DOWNTO] nilai_akhir2 DO BEGIN{pernyataan/proses diinginkan untuk FOR kedua (dalam)}

END;END,

Contoh:.....Jml:=0;FOR n1 := 1 TO 5 DOBEGIN

jml:=jml+n1; FOR n2 := 1 TO 3 DOBEGIN

jml:=jml-n2; END,

END,.....

32

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Perulangan: WHILE ... DO

Cacah perulangan blm pasti, selama kondisi masih terpenuhi.Pengecekan konidisi di awal perulanganSintaks:

WHILE kondisi DOBEGIN{pernyataan/proses yg diinginkan}END;

Contoh:...i:=1; jml:=0;WHILE i<=10 DOBEGIN

jml:=jml+i; {penjumlahan bilangan dari 1 hingga 10}i:=i+1; {menaikkan nilai i satu demi satu}

END;...

Page 17: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

33

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Perulangan: REPEAT...UNTIL

Cacah perulangan blm pastiPengecekan kondisi di akhir perulanganProses perulangan dilakukan minimal 1 kali apapun kondisinyaSintaks:

REPEAT{pernyataan/proses yg diinginkan}UNTIL kondisi

Contoh:...Jml:=0;N:=1;REPEAT

jml:=jml+N;N:=N+1;

UNTIL N=10;...

34

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Sub Program³ Berupa fungsi atau prosedur³ memecah program dalam unit logika

yang lebih kecil, sehingga dapat dengan mudah dilakukan proses debug dari pada jika menulis keseluruhan program tanpa menggunakan sub program

³ dapat digunakan ulang atau bersifatreusability

Page 18: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

35

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Fungsi & Prosedur ³ Perbedaan:� function dapat dipanggil dengan mengikutkan

nama function sisi kanan dari pernyataan atau ekspresi. (returnvalue = function()).

� Function memiliki tipe data seperti suatu variabel. Ini menentukan tipe dari nilai yang dikembalikan

� Nilai kembalian suatu function dimasukkan ke nama function itu sendiri, procedure tidak.

� suatu function dapat menjadi bagian dari suatu ekspresi yang panjang, procedure tidak.

36

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Jenis Prosedur/Fungsi dlm Delphi³ General Procedure/Function � Diaktifkan oleh aplikasi� Procedure/function built-in (mis. Method)� Procedure/function buatan programmer

³ Event Procedure� Diaktifkan oleh sistem Delphi� Sebagai respon terhadap event tertentu

Page 19: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

37

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Prosedur à ProcedureContoh Prosedure dlm Delphi

38

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Contoh fungsi dlm Delphi

Page 20: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

39

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Komentar

³ Berfungsi sebagai dokumentasi³ Jenis komentar di Delphi:�{ ….. }

{ teks yang ada di dalam tanda kurung ini adalah komentar }

�(* … *)(* teks yang ada di dalam tanda kurung ini juga adalah komentar *)

� // ……// teks pada baris ini komentar

40

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Langkah umum membuat aplikasi³ Mendesain antarmuka, dengan mengatur

komponen2 yang dibutuhkan pada media desain (form),

³ Tentukan properti-properti yang diinginkan,³ Tulis kode penanganan event untuk

merespon event yang diinginkan,³ Tambahkan listing jika diperlukan,³ Kompilasi dan jalankan aplikasi.

Page 21: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

41

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Aplikasi Tujuan pada Delphi(1)³ Application, membuat projek baru (aplikasi standar)³ Batch file, membuat aplikasi file-batch (berekstensi

*.bat).³ Component, membuat komponen VCL baru³ Console Application, membuat aplikasi yang

outputnya layar DOS (console)³ Control Panel Application, membuat aplikasi yang

dapat dipanggil dari jendela Control Panel.³ Control Panel Module, membuat modul untuk

aplikasi pada Control Panel.³ DLL, membuat file pustaka DLL (Dynamic Link-

Library)

42

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Aplikasi Tujuan pada Delphi (2)³ Service Application, membuat service baru

pada Windows NT.³ Thread Object, membuat objek thread baru.³ Web Server Application, membuat aplikasi

yang dapat dijalankan pada web server (EXE & DLL)

³ Active Server Object, membuat Active Server Page dari aplikasi yang telah ada.

³ Active Form, membuat form untuk activeXyang dapat dipanggil oleh web browser(HTML).

Page 22: Petunjuk/Teknik t PemrogramanVisual (Delphi) dus I · PDF fileButton btn CheckBox chk ... Query q DBGrid dbg 6 Teknik Informatika –FTI –UAD Ali Tarmuji, ... ƒDiaktifkan oleh sistem

43

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Aplikasi Tujuan pada Delphi (3)³ ActiveX Control, membuat kontrol

untuk activeX³ ActiveX Library, membuat file pustaka

untuk activeX³ Automation Object, membuat

otomatisasi objek³ COM Object, membuat objek untuk

servise COM (Common Object Model)

44

Teknik Informatika – FTI – UAD

Ali Tarmuji, S.T. PV-Lecture-03a, Gasal 2006

Kesimpulan³ Hingga tahap ini, kemudahan PV semakin

nyata.³ Dukungan tipe data, operator, & statement

lainnya semakin membuat Delphi handal.³ Adanya variasi aplikasi tujuan (target) yg

disediakan, menjadikan Delphi sebagai toolsyg powerfull.

³ lagi-lagi: ...selanjutnya terserah Anda...