bahasa pemrograman c++ builder

45
7/23/2019 Bahasa Pemrograman C++ Builder http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 1/45 ]PKAW EDIXORXOW@WWOX Lpmpc < Hafawa R`exokxaeaj G)) Hpdcm`x Jaea I`coeroi < Agfeam \pcidncd 2>11 7271 21=0 Lpajk Fadiac Rawfa 2>11 7271 210; I`caw < 7 CA ROCD]@IJDI J@K@XD WXD[DLATA 1

Upload: achmad-zulkifli

Post on 11-Feb-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 1/45

]PKAW EDIXORXOW@WWOX

Lpmpc < Hafawa R`exokxaeaj G)) Hpdcm`x

Jaea I`coeroi < Agfeam \pcidncd 2>11 7271 21=0

Lpajk Fadiac Rawfa 2>11 7271 210;

I`caw < 7 CA

ROCD]@IJDI J@K@XD WXD[DLATA

1

Page 2: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 2/45

HAH D

R@JMAFPCPAJ

R`exokxaeaj ~dwpac e`j`xariaj iojw`r `~`j}%mxd~`j tad}p wpa}p rxokxae tajk

 r`jk`iw`ipwdajjta mdmawaxiaj a}aw i`lamdaj &`~`j}$ }`x}`j}p* I`lamdaj%i`lamdaj d}p w`jmdxd#

e`erpjtad iom` rxokxae w`jmdxd tajk mdwderaj macae w`hpaf npjkwd*

Rama mawaxjta# iojw`r r`exokxaeaj ~dwpac djd waea m`jkaj r`exokxaeaj rxog`mpxac# tad}p

 r`exokxaeaj tajk e`edcdid djrp}# rxow`w maj op}rp}* Jaepj# ama wa}p r`jaehafaj tajk

 h`xh`ma# tad}p iojw`r r`edcdfaj pj}pi e`jk`iw`ipwd rxow`w rxokxaejta* Iojw`r djdcaf tajk

mdkpjaiaj pj}pi e`jlacajiaj `~`j}jta*

G)) Hpdcm`x# e`xpraiaj hafawa r`exokxaeaj tajk h`xi`eaerpaj cpaw maj wajka} gajkkdf

tajk mdmpipjk oc f ohl`g}%ohl`g} tajk wajka} ipa}# gajkkdf maj c`jkiar* Fac d}p

mdeaiwpmiaj akax r`jkkpja mara} c`hdf epmaf macae e xajgajk# e`ehpa} maj

e`jt`c`wadiaj arcdiawd tajk mddjkdjiaj*

D*1 R`jk`x}daj R`exokxaeaj H`xoxd`j}awd Ohl`i &Ohl`g} Oxd`j}`m Rxokxaeedjk$

Ohl g} Oxd j} m Rxokxaeedjk &OOR$ amacaf wpa}p e`}om` macae r`ehpa}aj rxokxae#

m`jkaj }plpaj pj}pi e`jt`c wadiaj ioerc`iwjta h`xhakad eawacaf rxokxae tajk }`xpwe`jdjkia}* Ama mpa hakdaj r`j}djk macae Ohl`g} Oxd`j}`m Rxokxaeedjk tad}p rxor`x}d`w

maj `~`j}* Rxor`x}d`w e`edcdid jaea maj jdcad# w`e`j}axa `~`j} fajta e`edcdid jaea maj

 hdawajta h`xfphpjkaj m`jkaj e`}fom# h`fa~dox# npjg}doj maj ag}doj*

Macae e`caipiaj r`e`gafaj eawacaf Ohl`g} Oxd`j}`m Rxokxaeedjk }dmai e`eajmajk

 hakadeaja gaxa e`e`gafiaj wpa}p eawacaf w`gaxa }`xw}xpi}px# e`cadjaij hakadeaja wpa}p

eawacaf d}p mara} mdw`c wadiaj m`jkaj e`j`j}piaj ohl`i%ohl i ara wala tajk mara}

e`e`gafiaj eawacaf }`xw`hp}*

D*8 Iojw`r Mawax R`exokxaeaj H`xoxd`j}awd Ohl`i 

Iojw`r mawax Ohl`g} Oxd`j}`m Rxokxaeedjk c`hdf e`j`iajiaj rama iojw`r%iojw`r h`xdip}

djd<

D*8*1 I`caw

E`xpraiaj iperpcaj a}aw m`ndjdwd ma}a maj npjkwd%npjkwd macae wpa}p pjd}

pj}pi wpa}p }plpaj }`x}`j}p* Edwacjta i`caw xpeaf tajk e`jpjlpi rama

8

Page 3: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 3/45

 h`xhakad eagae ohl`i tajk c`hdf pepe maxd xpeaf d}p w`jmdxd &kaehaxaj

w`gaxa pepe$*

D*8*8 Ohl`i 

E`xpraiaj mawax maxd w`hpaf eompc maj w}xpi}px macae w`hpaf rxokxae

ioerp}`x tajk h`xoxd j}awd ohl`i* Edwacjta maxd i`caw xpeaf }amd tajk mara}

id}a m`ndjdwdiaj w`gaxa c`hdf wr`wdndi maj e`jm`}adc# w`wpad m`jkaj gdxd ndwdi tajk

jta}a maxd ohl`i }`xw`hp}*

D*8*7 Ahw}xaiwd

E`xpraiaj i`eaerpaj w`hpaf rxokxae pj}pi e`c`{a}d awr`i djnoxeawd tajk

mdrxow`w oc`fjta a}ap i`eaerpaj pj}pi e`noipw rama dj}d* W`}dar ohl`i macae

wdw}`e e`catajd w`hakad eom`c maxd r`caip ahw}xai tajk mara} e`caipiaj i`xla#

caroxaj maj r`xphafaj i`amaajjta# maj h`xioepjdiawd m`jkaj ohl`i cadjjta

macae wdw}`e*

D*8*= @jiarwpcawd

E`xpraiaj w`hpaf e`}om` tajk e`eaw}diaj r`jkkpja }dmai mara} e`jkphaf

w`hpaf ohl`i w`gaxa c`cpawa# fajta e`}om` macae ohl`i }`xw`hp} tajk mdd|djiaj

pj}pi e`jkaiw`w i`amaajjta* Macae ia}a cadj e`jkoj}xoc fai aiw`w r`jkkpja

macae e`caipiaj r`xphafaj rama wpa}p ohl`i* Iax`ja aj}axa ohl`i tajk wa}p

m`jkaj tajk cadjjta d}p wacdjk h`xdj}`xaiwd*

7

Page 4: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 4/45

HAH DD

HAFAWA R@EXOKXAEAJ G)) HPDCM@X 

W`h`cpe e`ehafaw e`jk`jad ioeroj`j% ioeroj`j w}ajmax macae r`exokxaeaj

^dwpac m`jkaj G)) hpdcm`x* W`idcaw e`jk`jad cdjkipjkaj G)) hpdcm`x* G)) Hpdcm x 

e`xpraiaj wpa}p hafawa r`exokxaeaj ~dwpac maj h`xoxd`j}awd oht`i* ]dmai fajta G))

Hpdcm`x# md rawaxaj lpka }`xmara} ^dwpac Hawdg &^H$# ^dwpac G))# M`crfd# NovRxo# maj

cadj%cadj* W}xpi}px maj wdj}ai hafawa r`exokxaeaj G)) Hpdcm`x edxdr m`jkaj hafawa G/G)

)* Hakd Ajma tajk r`xjaf e`jk`jac G/G)) epmaf%epmafaj c`hdf g`ra} e`jkpawad G))

Hpdcm`x* W`wpad jaeajta [DJMO[W# eaia gdxd ifaw arcdiawd pjm`x [DJMO[W

amacaf amajta {djmo{%{djmo{ a}ap l`jm`ca*Hoxcajm G)) Hpdcm`x > e`edcdid nawdcd}aw%nawdcd}aw tajk r`jpf macae e`jmpipjk

 r`jk`ehajk won}{ax` wdw}`e djnoxeawd# w`cadj eaerp pj}pi arcdiawd%arcdiawd tajk >

w`m`xfaja# da lpka eaerp pj}pi r`jk`ehajkaj won}a{ax` tajk h`xoxd`j}awdiaj ma}ahaw`

w}ajmacoj` &}pjkkac$ eaprpj gcd`j}%w`x~`x &ma}ahaw` laxdjkaj$*

Waerad waa} djd# r`ehpa}aj arcdiawd ~dwpac m`jkaj e`jkkpjaiaj hafawa G)) eawdf

e`xpraiaj w`hpaf ederd hpxpi hakd raxa rxokxaee`x# iax`ja md macaejta hajtai 

e`jpj}p} r`ehpa}aj ndc`%ndc` cdhxaxt tajk wajka} xped}* Jaepj w`iaxajk Hoxcajm G))

Hpdcm`x > }`caf e`jk`ehajkiaj arcdiawd ~dwpac w`gaxa epmaf maj g`ra} mde`jk`x}d*

G)) mdgdr}aiaj oc`f Hlaxj` W}xopw}xpr md cahoxa}oxdpe H`cc rama a{ac }afpj 1462%aj# w`hakad

 r`jk`ehajkaj maxd hafawa G* Waa} djd# G)) e`xpraiaj wacaf wa}p hafawa tajk racdjk rorpc`x pj}pi 

 r`jk`ehajkaj won}{ax` h`xhawdw OOR* Ioerdc`x pj}pi G)) }`caf hajtai h`x`max md rawaxaj*

Won}{ax` m`~`cor`x tajk racdjk mdedja}d amacaf Hoxcajm Djg* maj Edgxowon} Goxr* Rxompi maxd

Hoxcajm pj}pi ioerdc`x G)) amacaf ]pxho G))# Hoxcajm G))# Hoxcajm G)) Hpdcm`x* W`majkiaj maxd

Edgxowon} amacaf Ew* ^dwpac G))* [acaprpj hajtai ioerdc`x tajk }`xw`mda# jaepj rama dj}djta

 hafawa r`exokxaeaj tajk mdraiad amacaf G))* W`h`cpe epcad e`caipiaj iom` rxokxae# w`hadijta

mddjka} haf{a G)) h`xwdna} –gaw` w`jwd}d~`―# tajk ax}djta fpxpn h`wax maj fpxpn i`gdc mdh`maiaj*

W`hpaf npjkwd rama G)) rama pepejta h`xdwd w`lpecaf r`xjta}aaj G)) tajk

mdi`eaw macae w`hpaf jaea# maj jaea djd mara} mdrajkkdc h`h`xara iacd macae wpa}p iom`

G))*

Macae wpa}p rxokxae w`xdjk iacd c`hdf epmaf iacap mdr`gaf e`jlamd h`h`xara npjkwd

tajk eawdjk%eawdjk npjkwd e`caipiaj wa}p/}pkaw }`x}`j}p wala* Npjkwd tajk }`caf mdhpa}

=

Page 5: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 5/45

mara} mdraiad h`xpcajk%pcajk hafiaj oc`f rxokxaee`x cadj tajk }dmai e`jk`x}d gaxa i`xlajta

}ard }afp gaxa raiadjta wala# lamd m`}dc m`}dc tajk xped}# tajk e`xpraiaj hakdaj or`xawd maxd

 rxokxae# mara} mdw`ehpjtdiaj &rxdjwdr djd mdi`jac m`jkaj djnoxea}doj fdmdjk $* M`jkaj

mdr`gaf e`jlamd h`h`xara npjkwd eaia r`ehpa}aj rxokxae e`jlamd c`hdf epmaf iax`ja

i`wacafaj%i`wacafaj tajk }`xlamd }`xcoiacdwdx macae eawdjk%eawdjk npjkwd* Lpka oxkajdwawd

 rxokxae e`jlamd c`hdf hadi iax`ja }pkaw maxd npjkwd p}aea eadj&$ e`jlamd wajka} w`m`xfaja

tad}p e`caipiaj r`eajkkdcaj maxd npjkwd%npjkwd djd e`jkdip}d pxp}aj tajk mdi`f`jmaid*

Eawdjk%eawdjk npjkwd e caipiaj }pkawjta# w`} caf w`c wad cacp i`ehacd i` eadj&$*

R`e`gafaj rxokxae e`jlamd npjkwd%npjkwd djd mdi`jac w`hakad eompcax rxokxaeedjk a}ap

 r`exokxaeaj }`xw`}xpi}px*

Npjkwd%npjkwd macae G)) rama pepejta e`erpjtad wdna}%wdna} w`hakad h`xdip}<

Eawdjk%eawdjk npjkwd e`erpjtad jaea# a}pxaj r`jaeaaj npjkwd waea w`r`x}d r`jaeaaj

~axdah`c* Jaea npjkwd djd mddip}d w`rawajk }ajma ipxpjk tajk oc`f G)) mdraiad pj}pi 

e`eh`maiaj npjkwd m`jkaj ~axdah`c* Macae }ajma ipxpjk djd mara} h`xdwd axkpe`j%axkpe`j

npjkwd }`xw`hp}* Ldia npjkwd djd }dmai e`e`xcpiaj axkpe`j eaia macae }ajma ipxpjk djd }dmai 

 h`xdwd ara%ara* Ldia npjkwd e`e`xcpiaj axkpe`j eaia axkpe`j%axkpe`jjta mara} h`xpra

~axdah`c%~axdah`c maxd h`xhakad }dr`# aj}axa axkpe`j tajk wa}p m`jkaj axkpe`j tajk cadj

mdrdwafiaj m`jkaj ioea*

Hamaj maxd eawdjk%eawdjk npjkwd# epcad w`k`xa w`}`caf }ajma ipxpjk }p}pr maxd jaea npjkwd#

faxpw mdepcad m`jkaj }ajma ipxpjk y maj mdaifdxd m`jkaj }ajma ipxpjk u* Hamaj maxd npjkwd

djd h`xdwd m`icaxawd ~axdah`c%~axdah`c maj r`jta}aaj%r`xjta}aaj*

Npjkwd w`gaxa pepe aiaj mdhakd e`jlamd mpa tad}p npjkwd tajk }dmai e`edcdid i`cpaxaj

noxeac &~odm npjg}doj$ maj npjkwd tajk e`edcdid i`cpaxaj noxeac* ^odm npjg}doj djd

 r`jk`x}dajjta waea m`jkaj rxow`mpx md hafawa r`exokxaeaj rawgac maj gcdrr`x*

G)) e`er`xhoc`fiaj r`eajkkdcaj npjkwd oc`f iom` rxokxae tajk md}pcdw w`h`cpe npjkwd

tajk mdrajkkdc md hpa}* Pj}pi r`eajkkdcaj npjkwd w`r`x}d djd eaia npjkwd }`xw`hp} faxpw

e`edcdid rxo}o}dr`* Rxo}o}dr` mdc`}aiaj md hakdaj a{ac rxokxae w`fdjkka {acaprpj npjkwd

}`xw`hp} h`cpe md}pcdw }`}ard jaeajta wpmaf mdi`jac }`xc`hdf mafpcp*

W`h`cpe mdkpjaiaj &mdrajkkdc$# wpa}p npjkwd faxpw mdm`icaxawdiaj }`xc`hdf mafpcp*

R`jm`icaxawdajjta tad}p <

]dr`_npjkwd jaea_npjkwd&raxae`}`x_npjkwd$

y

w}a}`e`j}

0

Page 6: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 6/45

w}a}`e`j}

u

8*1 FAC%FAC TAJK R@XCP MDR@XFA]DIAJ MACAE R@JKKPJAAJ NPJKWD <

1* Iacap }dr` npjkwd }dmai mdw hp}iaj# eaia aiaj mdajkkar w`hakad npjkwd m`jkaj

jdcad i`cpaxaj h`x}dr` dj}`k`x*

8* Pj}pi npjkwd tajk e`edcdid i`cpaxaj h`x}dr` hpiaj dj}`k`x# eaia mdr`xcpiaj

 r`jm`ndjdwdaj r`j`j}p }dr` npjkwd*

7* Pj}pi npjkwd tajk }dmai e`erpjtad jdcad i`cpaxaj eaia mdeawpiiaj i`

macae }dr` ~odm

=* R`xjta}aaj tajk mdh`xdiaj pj}pi e`eh`xdiaj jdcad aifdx npjkwd h`xpra

 r`xjta}aaj x`}pxj*

0* Wpa}p npjkwd mara} e`jkfawdciaj jdcad hacdi hakd npjkwd r`eajkkdcjta*

Goj}of npjkwd }ajra i`cpaxaj pj}pi e`jkipamxa}iaj hdcajkaj%hdcajkaj hpca} amacaf w`hakad

 h`xdip}<

~odm fd}pjk_rajkia}7&dj} j$

y

dj} rajkia}75 29

ipamxa} 5 j , j9

gop} 33 (rajkia} 7 maxd ( 33 j 33 ( amacaf (33 rajkia}733 (Sj(9

x`}pxj9

u

Macae G))# axkpe`j%axkpe`j maxd npjkwd mara} e`erpjtad faxka m`napc}* Ldia rama waa}

npjkwd tajk e`erpjtad m`napc} axkpe`j djd mdrajkkdc jaepj axkpe`jjta mdfdcajkiaj eaia

ioerdc`x o}oea}dw aiaj e`eaiad jdcad m`napc} maxd axkpe`j tajk mdfdcajkiaj }`xw`hp}* Ldia

 rama waa} mdrajkkdc axkpe`jjta mddwd eaia dwd djd tajk mdraiad* M`napc} axkpe`j djd

e`ehpa} rxokxae e`jlamd c`hdf nc`iwdh`c# axkpe`j%axkpe`j tajk jdcad m`napc}jta }dmai 

 r`xcp mdphaf }dmai r`xcp mddwd jaepj ama a}pxaj tajk r`xcp mdr`xfa}diaj*

Hdca id}a e`jkfdcajkiaj axkpe`j tajk r`x}aea eaia axkpe`j%axkpe`j w`cajlp}jta lpka faxpw

mdfdcajkiaj* Id}a mara} e`jkfdcajkiaj axkpe`j tajk i`mpa maj e`jkdwd axkpe`j tajk r`x}aea*

A}pxaj djd }dmai }`xdia} ramalpecaf axkpe`j* W`gaxa pepe a}pxajjta amacaf iacap id}a

e`jkfdcajkiaj wpa}p axkpe`j eaia id}a faxpw e`jkfdcajkiaj w`epa axkpe`j mdiajajjta*

>

Page 7: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 7/45

8*8 W]XPI]PX HAFAWA G))

W}xpi}px r`jpcdwaj hafawa G mara} mdcdfa} maxd goj}of h`xdip} <

// ioe`j}ax …

'djgcpm`

'djgcpm`

~odm eadj &$

y

gop} 33 (Rxokxae R`x}aea(9

gop} 33 (W`caea} H`calax G))(9

k`}gf&$9

u

Rxokxae md a}aw# edwacjta mara} mdwderaj m`jkaj jaea ca}df1*grr* Gaxa pj}pi e`jtderaj maj

e`jkioerdc` rxokxae h`xh`ma%h`ma# }`xkaj}pjk ioerdc`x tajk mdraiad* I`}dia md%xpj# eaia md catax 

aiaj epjgpc w`hpaf }pcdwaj

–W`caea} H`calax G))―*

// Ioe`j}ax 

e`xpraiaj w`hpaf haxdw ioe`j}ax* W`epa haxdw# tajk md}ajmad m`jkaj mpa hpaf }ajma wcawf &//$# aiajmdajkkar w`hakad haxdw ioe`j}ax maj }dmai aiaj h`xr`jkaxpf rama fawdc* Hdawajta# haxdw ioe`j}ax 

mdraiad oc`f rxokxaee`x pj}pi e`eh`xdiaj r`jl`cawaj }`j}ajk rxokxae*

Haxdw ioe`j}ax macae G))# w`cadj md}ajmad m`jkaj &//$ lpka mara} md}ajmad m`jkaj &/,…*,/$ djd

mdkpjaiaj arahdca ioe`j}ax }`xw`hp} c`hdf maxd wa}p haxdw

'djgcpm`

 r`xjta}aaj tajk mda{acd m`jkaj }ajma &'$ e`xpraiaj r`xjta}aaj pj}pi e`jt`x}aiaj rx`rxog`wwox*

R`xjta}aaj djd hpiaj pj}pi md`iw`ipwd* 'djgcpm` h`xax}d e`e`xdj}afiaj ioerdc`x pj}pi e`jt`x}aiaj

ndc` f`am`x dow}x`ae*f* Macae ndc` f`am`x djd# }`xmara} h`h`xara npjkwd w}ajmax tajk mdraiad macae

 rxow`w djrp} maj op}rp}* W`r`x}d edwacjta r`xdj}af gop} tajk mdraiad macae rxokxae p}aea*

~odm eadj &$

 haxdw djd e`jajmad mdepcadjta ioerdc`x aiaj e`jk`iw`ipwd rxokxae* R`xjta}aaj eadj w`hakad

 r`jajma rxokxae p}aea* Amacaf wpa}p i`faxpwaj# mdeaja w`hpaf rxokxae tajk md}pcdw macae hafawa

G))e`edcdid w`hpaf eadj* eadj mddip}d oc`f w`hpaf }ajma ipxpjk &$ iax`ja eadj e`xpraiaj w`hpaf

npjkwd* Macae hafawa G)) w`hpaf npjkwd faxpw mddip}d m`jkaj }ajma &$# tajk jaj}djta mara} h`xdwd

;

Page 8: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 8/45

axkpe`j* Maj wdj}ai noxeacjta# w`hpaf npjkwd mdepcad m`jkaj }ajma yu# w`r`x}d macae goj}of

 rxokxae*

gop} 33 (Rxokxae R`x}aea(9

gop} 33 (W`caea} H`calax G))(9

 r`xdj}af djd e`xpraiaj fac tajk aiaj md`iw`ipwd oc`f goerdc`x maj e`xpraiaj r`xdj}af tajk aiaj

mdi`xlaiaj* gop} }`xeawpi macae ndc` dow}x`ae* gop} e`xpraiaj r`xdj}af pj}pi e`jaerdciaj i` cat`x*

R`xcp mddjka}# haf{a w`}dar r`xjta}aaj macae G)) faxpw mdaifdxd m`jkaj }ajma w`edgocoj &9$ pj}pi 

e`edwafiaj aj}axa r`xjta}aaj wa}p m`jkaj r`xjta}aaj cadjjta*

k`}gf&$9

mdkpjaiaj pj}pi e`edj}a djrp}}aj maxd i`thoaxm*

x`}pxj 29

 r`xjta}aaj x`}pxj aiaj e`jt`hahiaj npjkwd eadj&$ e`jkf`j}diaj rxokxae maj e`jk`ehacdiaj jdcad

i`rama eadj* Macae fac djd# tajk mdi`ehacdiaj amacaf jdcad 2*

8*7 ]DR@ MA]A

]`xmara} 0 }dr` ma}a ha{aaj maxd hafawa G# tad}p < ~odm# dj}`k`x# ncoa}# mophc`# maj gfax*

~odm mdax}diaj w`hakad }ajra }dr` ma}a maj }ajra r`jk`ehacdaj jdcad

dj} hdcajkaj hpca} &dj}`k`x$

ncoa} hdcajkaj r`gafaj &ncoa}djk rodj}$

mophc` hdcajkaj r`gafaj m`jkaj lajkiapaj ma}a tajk c`hdf cpaw

gfax Iaxai}`x 

W`majkiaj G)) w`jmdxd e`jaehafiaj mpa hpaf }dr` ma}a cakd# taijd< hooc maj {gfax_}*

6

Page 9: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 9/45

 hooc dwd hdcajkaj Hooc`aj &]xp` maj Nacw`$

{gfax_} {dm` gfaxag}`x 

8*= ^AXDAH@C

H`xh`ma m`jkaj r`jm`icaxawdaj ~axdah`c md hafawa r`exokxaeaj cadj# macae G)) w`h`cpe

e`jm`icaxawdiaj ~axdah`c# fac r`x}aea tajk faxpw mdm`icaxawdiaj amacaf }dr` ma}a tajk aiaj

mdkpjaiaj pj}pi e`jaerpjk ma}a*

Noxea} r`jpcdwajjta amacaf <

]dr`_ma}a r`jk`jac 5 jdcad 9

W`hakad goj}of <

dj} a9

ncoa} joeox9

a}ap mara} lpka r`eh`xdaj jdcad a{ac pj}pi ~axdahc` mdcaipiaj rama waa} m`icaxawd#

goj}of <

dj} a5129gfax w5—a—9

Ldia f`jmai e`jm`icaxawdiaj h`h`xara ~axdah`c w`iacdkpw m`jkaj }dr` ma}a tajk waea# mara}

mdcaipiaj m`jkaj 8 gaxa# tad}p <

dj} a9

dj} h9

dj} g9

a}ap mara} mdw`m`xfajaiaj m`jkaj m`icaxawd <

dj} a#h#g9

R`xfa}diaj goj}of h`xdip}<

// h`i`xla m`jkaj ~axdah`c

'djgcpm`

dj} eadj &$

y

4

Page 10: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 10/45

// djdwdacdwawd ~axdah`c <

dj} a# h9

dj} fawdc9

// rxow`w <

a 5 09

 h 5 89

a 5 a ) 19

fawdc 5 a ‗ h9

// g`}ai fawdcjta <

gop} 33 fawdc9

// e`jkf`j}diaj rxokxae <

x`}pxj 29

u

8*0 IOJW]AJ]A

Iojw}aj}a edxdr m`jkaj ~axdahc`# jaepj e`edcdid jdcad }`}ar* Iojw}aj}a mara} h`xpra jdcad

Dj}`k`x# Ncoa}# Iaxai}`x maj W}xdjk* R`jm`icaxawdaj iojw}aj}a mara} mdcaipiaj m`jkaj 8 gaxa <

E`jkkpjaiaj &'m`ndj`$

m`icaxawd iojw}aj}a m`jkaj gaxa djd# c`hdf kaerajk mdcaipiaj iax`ja aiaj e`jt`x}aiaj

'm`ndj` w`hakad rx`rxog`wwox mdx`g}d~`* Maj wdj}aijta mdc`}aiiaj h`xwaea ‗ waea m`jkaj r`xjta}aaj

'djgcpm` &md a}aw eadj&$$*

Noxea} r`jpcdwajjta amacaf <

'm`ndj` r`jk`jac jdcad

Goj}of r`jkkpjaaj <

'm`ndj` rfd 7*1=1048>0

'm`ndj` J`{cdj` ‖Sj—

'm`ndj` c`hax 122

 r`jm`icaxawdaj m`jkaj 'm`ndj` }ajra mdr`xcpiaj amajta }ajma 5 pj}pi e`eawpiiaj jdcad i` macae

 r`jk`jac maj lpka }ajra mdaifdxd m`jkaj }ajma w`edgocoj&9$*

12

Page 11: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 11/45

E`jkkpjaiaj &gojw}$

W`majkiaj m`jkaj ia}a ipjgd gojw}# r`jm`icaxawdaj iojw}aj}a edxdr m`jkaj m`icaxawd ~axdahc` tajk

md}aehaf ia}a m`raj gojw}*

Goj}of <

gojw} dj} c`hax 5 1229

gojw} gfax }ah 5 ‖S}—9

gojw} |dr 5 18189

Pj}pi goj}of }`xaifdx# m`icaxawd ~axdahc` |dr tajk }ajra }dr` ma}a# eaia goerdc`x aiaj w`gaxa

o}oea}dw e`eawpiiajjta i` macae }dr` dj}*

8*> IAXAI]@X . W]XDJK CD]@XAC

W}xdjk amacaf kahpjkaj maxd iaxai}`x 

Goj}of < – H`calax – â Cd}`xac W}xdjk

– H – â Iaxai}`x 

Rajlajk W}xdjk

w}xc`j&$ â jaea npjkwd pj}pi e`jkfd}pjk rajlajk w}xdjk

Npjkwd w}xc`j&$ mdm`icaxawdiaj macae ndc` w}xdjk*f*

Lamd hdca ajma djkdj e`jkkpjaiaj npjkwd w}xc`j&$#

eaia rx`rog`wwox mdx`g}d~` 'djgcpm`

faxpw mdeawpiiaj macae rxokxae mda}aw eadj&$*

'djgcpm`

'djgcpm`

'djgcpm`

~odm eadj&$

y

gop} 33 w}xc`j &(W`caea} Wox` Sj($ 33`jmc9

gop} 33 w}xc`j &(W`caea} Wox` ($ 33`jmc9

gop} 33 w}xc`j &(W`caea} ($ 33`jmc9

gop} 33 w}xc`j &(Wox` ($ 33`jmc9

gop} 33 w}xc`j &(($ 33`jmc9

11

Page 12: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 12/45

k`}gf&$9

u

8*; ]DR@ H@J]PIA J

E`xpraiaj }dr` tajk mdh`j}pi maxd }dr` mawax* W`r`x}d ]dr` W}xpi}px*

8*6 ]DR@ W]XPI]PX 

Wpa}p }dr` ma}a tajk e`xpraiaj iperpcaj maxd }dr` ma}a cadjjta* W}xpi}px }`xmdxd maxd ma}a tajk

mdw`hp} nd`cm* Nd`cm ‗ nd`cm }`xw`hp} mdkahpjkiaj e`jlamd wa}p }plpaj pj}pi i`epmafaj macae or`xawd*

H`j}pi pepejta <

}t`m`n w}xpg}y }dr` jaea_nd`cm19

}dr` jaea_nd`cm89

}dr` jaea_nd`cm79

* * * *

'djgcpm`

'djgcpm`

}tr`m`n w}xpg} y dj} }ajkkac9

dj} hpcaj9

dj} }afpj9

u ma}a_}pjkkac9

ma}a_}pjkkac }ajkkac_cafdx9

~odm eadj&$

y

}ajkkac_cafdx*}ajkkac 5 69

}ajkkac_cafdx*hpcaj 5 89

}ajkkac_cafdx*}afpj582209

gop} 33 }ajkkac_cafdx*}ajkkac 33 +/+

33 }ajkkac_cafdx*hpcaj 33 +/+

33 }ajkkac_cafdx*}afpj 33 +/+ 33`jmc9

k`}gf&$9

u

18

Page 13: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 13/45

8*4 OR@XA]OX 

Macae G))# }`xmara} h`xhakad eagae or`xa}ox tajk mara} mdeajnaa}iaj macae arcdiawd*

Or`xa}ox Awwdkj &5$

Or`xa}ox &5$# aiaj e`eh`xdiaj jdcad i` macae wpa}p ~axdahc`

c~acp` a 5 0 x~acp`

ax}djta e`eh`xdiaj jdcad 0 i` macae ~axdahc` a* W`h`caf idxd }ajma 5 macae r`xjta}aaj md a}aw# mdi`jac

m`jkaj c~acp` &c`n} ~acp`$ maj md w`h`caf iajaj }ajma 5 mdi`jac m`jkaj x~acp` &xdkf} ~acp`$* c~acp`

faxpw w`cacp h`xpra ~axdahc`# w`majkiaj x~acp` mara} h`xpra ~axdahc`# jdcad# iojw}aj}a# fawdc or`xawd

a}aprpj ioehdjawdjta

Or`xa}ox Axd}ea}dia & )# %# ,# /# $

Pj}pi or`xa}ox # waea m`jkaj eompcpw# tad}p pj}pi e`jk`}afpd wdwa fawdc hakd* Edwacjta a 5 11

7# eaia ~axdahc` a aiaj }`xdwd jdcad 8 iax`ja wdwa fawdc hakd 11 maj 7 amacaf 8*

Or`xa}ox Eal`epi & )5# %5# ,5# /5# 5# 3:5# .5# s5 $

Macae G))# or`xawd axd}ea}dia mara} mdw`m`xfajaiaj r`jpcdwajjta m`jkaj noxea} r`jpcdwaj or`xa}ox eal`epi*

Edwacjta <

a )5 0 waea ax}djta m`jkaj e`jpcdwiaj a 5 a)0

a ,5 0 waea ax}djta m`jkaj e`jpcdwiaj a 5 a,0

a /5 0 waea ax}djta m`jkaj e`jpcdwiaj a 5 a/0

a 5 0 waea ax}djta mkj e`jpcdwiaj a 5 a 0

Or`xa}ox R`jadiaj maj R`jpxpjaj &)) maj ‗$

Or`xa}ox r`jadiaj &))$ aiaj e`jadiiaj a}ap e`jaehafiaj 1 jdcad ~axdahc`* W`majkiaj or`xa}ox &‗$

aiaj e`jpxpjiaj a}ap e`jkpxajkd 1 jdcad ~axdahc`*

Edwacjta <

a))9

a)519

a5a)19

17

Page 14: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 14/45

pj}pi i`}dka r`xjta}aaj }`xw`hp}# e`edcdid ax}d tajk waea tad}p e`jadiiaj 1 jdcad ~axdahc` 1*

Iaxai}`xdw}di maxd or`xa}ox djd amacaf mara} mdraiad md a{ac &))a$ a}ap md aifdx &‗a$ ~axdahc`* Pj}pi 

 r`jkkpjaaj hdawa# epjkidj }dmai aiaj md}`epd r`xh`maaj fawdc maxd gaxa r`jpcdwajjta* Jaepj pj}pi 

 h`h`xara or`xawd jaj}djta faxpw mdr`xfa}diaj gaxa r`c }aiaj or`xa}ox djd# iax`ja aiaj h`xr`jkaxpf

}`xfamar fawdc*

Or`xa}ox X`cawdojac &55# !5# :# 5# >$$ e`jk`ehacdiaj jdcad nacw`# iax`ja &}xp` .. nacw`$

pj}pi cokdia JO] &!$# goj}ofjta !&0550$ aiaj e`jk`ehacdiaj jdcad nacw`# iax`ja !&}xp`$*

Or`xa}ox Iojmdwdojac & ? $

Noxea} r`jpcdwaj or`xa}ox iojmdwdojac amacaf < iojmdwd ? fawdc1 < fawdc8

Ldia iojmdwd h`jax eaia tajk mdlacajiaj amacaf fawdc1 maj ldia iojmdwd wacaf# eaia aiaj mdlacajiaj

fawdc8*

1=

Page 15: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 15/45

HAH DDD

E@JP RAMA RXOKXAE ^DWPAC G)) HPDCM@X 

Macae r`exokxaeaj ~dwpac# {djmo{%{djmo{ djd mdw`hp} NOXE* Macae r`exokxaeaj

G)) Hpdcm`x jaj}d aiaj }`xmara} hajtai NOXE* Amarpj cdjkipjkaj%cdjkipjkaj G)) hpdcm`x 

amacaf w`hakad h`xdip}<

7*1 EADJ [DJMO[

W`r`x}d rama kaehax mdha{af djd Eadj [djmo{ }`xmara} rama rowdwd racdjk a}aw maxd G))

Hpdcm`x DM@* Maj mdhakd e`jlamd }dka i`coeroi tad}p <

1*1*1 Rama Haxdw R`x}aea < Eadj E`jp

Rama haxdwaj e`jp &}`xmdxd maxd Ndc`# @md}# W`axgf#***$ h`xnpjkwd w`hakad }`era}

e`jka}px maj e`jlacajiaj h`xhakad r`xdj}af maj nd}px tajk h`xfphpjkaj m`jkaj

Hoxcajm G)) Hpdcm`x ># }`xeawpi pj}pi r`xdj}af Goerdc` maj Xpj Rxokxae*

1*1*8 Rama Haxdw I`mpa < Ioeroj`j Racc`}`

Rama haxdwaj }ah goeroj`j} racc`}` &}`xmdxd maxd W}ajmaxm# Ammd}dojac# Ma}a Agg`w#***$

 h`xnpjkwd waa} e`jkkpjaiaj arcdiawd ~dwpac# tad}p pj}pi r`jaehafaj ioeroj`j%

ioeroj`j djrp}# rxow`w maj op}rp} tajk h`xh`j}pi ~dwpac*

1*1*7 Rama Haxdw I`}dka maj I``era} < ]oocw Raj`c

Rama }oocw raj c fajta h`xdwd e`jp% e`jp tajk w`xdjk mdkpjaiaj wala maj

md}aercdiaj macae h`j}pi dgoj *Maj e`xpraiaj }oochax%}oochax tajk lpka

 h`xnpjkwd w`hakad cajkiaf g`ra} macae e`jkkpjaiaj nd}px md Hoxcajm G) )

Hpdcm`x ># w`r`x}d }oochax Xpj maj }oochax J`{

10

Page 16: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 16/45

7*8 OHL@G] ]X@@^D@[

Ohl`g} }x``~d`{ aiaj e`jaerdciaj man}ax ioeroj`j &hadi ~dwpac eaprpj joj ~dwpac$

tajk md}`era}iaj macae noxe# ma}a eompc`# eaprpj nxae`* Tajk md}aerdciaj macae

 h`j}pi }x`` &rofoj$# tajk e`jpjlpiiaj fphpjkaj cokdg aj}axa ioeroj`j rax`j} maj

gfdcm* H`xdip} amacaf }aerdcajjta <

Kaehax ]x``~d`{

7*7 NOXE M@WDKJ@X 

Noxe m`wdkj`x amacaf hakdaj tajk mdkpjaiaj pj}pi r`ehpa}aj noxe tajk i`epmdaj

aiaj md}aerdciaj macae arcdiawd* Noxe m`wdkj`x e`xpraiaj }`era} ioeroj`j%

ioeroj`j tajk mdkpjaiaj macae G)) hpdcm`x* Hakdaj djd e`xpraiaj djmpi maxd

ioeroj`j% ioeroj`j tajk lpka e`xpraiaj }`era} e`jka}px cokdia h`xrdidx w`gaxa

~dwpac*H`xdip} amacaf }aerdcajjta <

1>

Page 17: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 17/45

Kaehax Noxe

7*= OHL@G] DJWR@G]OX 

Rama hakdaj djd e`jpjlpiiaj rxor`x}d%rxor`x}d maj

`~`j}%`~`j} rxow`w tajk }`xmara} md ioeroj`j tajk mdkpjaiaj pj}pi e`jka}px maj

e`caipiaj r`jk`w`}aj }`xfamar rxor`x}t maj `~`j} wpa}p ohl`g} maxd G)) Hpdcm`x*

H`xdip} amacaf }aerdcajjta <

Kaehax Ohl`g} Djwr`g}ox

7*0 WOPXG@ GOM@

Hakdaj djd }`era} e`jkdwdiaj wdj}ai%wdj}ai tajk aiaj e`jlacajiaj arcdiawd tajk aiaj

mdhpa}# tajk h`xpra ndc` ,*grr* H`xdip} amacaf }aerdcajjta <

1;

Page 18: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 18/45

Kaehax Wopxg` Gom`

7*> F@AM@X PJD]

Rama hakdaj djd aiaj }`xh`j}pi w`gaxa o}oea}dw rama waa} e`edcdf arcdiawd tajk

 h`xh`j}pi ~dwpac* Hakdaj djd h`xnpjkwd w`hakad }`era} r`ehpa}aj gcaww%gcaww tajk

aiaj mdkpjaiaj md hakdaj Wopxg` Gom`* H`xdip} amacaf }aerdcajjta <

Kaehax F`am`x Pjd}

HAH D^

16

Page 19: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 19/45

IOEROJ@J W]AJMAX TAJK HDAWA MDKPJAIAJ MACAE

R@EXOKXAEAJ ^DWPAC M@JKAJ G)) HPDCM@X 

Ioeroj`j w}ajmax maj ioeroj`j tajk w`xdjk mdkpjaiaj }`xmara} macae ioeroj`j racc`}`w

amarpj ioeroj`j ioeroj`j }`xw`hp} w`hakad h`xdip} <

14

Page 20: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 20/45

=*1 Hp}}oj

M`napc} Jae` Hp}}oj1* Npjkwd mawax Rxow`w/`~`j}# pj}pi e`ehpa} }oehoc tajk

e`edcdid e`}fom Goj}of }oehoc fd}pjk m`jkaj e`}fom gcdgi* Ioeroj`j w`l`jdw

Hd}H}j# Wr``mHp}}oj*

=*8 @md}

M`napc} Jae` `md}1* Npjkwd mawax Djrp}/op}rp} h`xpra }`iw* Ioeroj`j w`l`jdw

Eawi@md}# Cah`c`m@md}# MH@md}*

=*7 Cdw}Hov

M`napc} jae` Cdw}Hov1* Npjkwd mawax Djrp}/op}rp} h`xpra rdcdfaj* Ioeroj`j w`l`jdw

MHCdw}Hov# MHCooiprCdw}Hov*

82

Page 21: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 21/45

=*= GoehoHov

M`napc} jae` GoehoHov1* Npjkwd mawax Djrp} h`xpra rdcdfaj* Ioeroj`j w`l`jdw

MHGoehoHov# MHCooiprGoehoHov*

=*0 E`eo

M`napc} jae` E`eo1* Npjkwd mawax Djrp}/op}rp} m`jkaj c`jk}f tajk c`hdf

 rajlajk* Ioeroj`j w`l`jdw MHE`eo*

=*> Cah`c

M`napc} jae` Cah`c1*Npjkwd mawax ]`iw }`}ar# op}rp}* Ioeroj`j w`l`jdw MHCah`c*

=*; Gf`giHov

M`napc} jae` Gf`giHov1* Npjkwd mawax Djrp} m`jkaj jdcad ]xp` ox 

Nacw`* Ioeroj`j w`l`jdw MHGf`giHov*

=*6 XamdoHp}}oj*

M`napc} jae` XamdoHp}}oj1* Npjkwd mawax Djrp} h`xpra rdcdfaj* Ioeroj`j w`l`jdw

XamdoKxopr# MHXamdoKxopr*

=*4 KxoprHov

M`napc} jae` KxoprHov1* Npjkwd mawax Kxopr h`h`xara ioeroj`j* Ioeroj`j

w`l`jdw Raj`c*

0*2 Raj`c

M`napc} jae` Raj`c1* Npjkwd mawax Kxopr h`h`xara ioeroj`j* Ioeroj`j w`l`jdw

KxoprHov*

0*1 Deak`

81

Page 22: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 22/45

M`napc} Deak`1* Npjkwd mawax E`eawpiiaj kaehax* Ioeroj`j w`l`jdw MHDeak` *

Rowdwd }ah amm}dojac

0*8 Wfar`

M`napc} Wfar`1* Npjkwd mawax E`ehpa} h`j}pi kaehax hpca}#cdjkiaxaj mcc* Rowdwd }ah

ammd}dojac*

0*7 ]de`x

M`napc} ]de`x1* Npjkwd mawax Rxow`w r`xpcajkaj e`jkkpjaiaj wa}paj dj}`x~ac 1 edcd

m`}di* Rowdwd }ah wtw}`e*

0*= EadjE`jp

M`napc} jae` EadjE`jp1* Npjkwd mawax E`ehpa} e`jp

Arcdiawd* Rowdwd }ah w}ajmax*

0*0 PrMo{j

M`napc} jae` PrMo{j1* Npjkwd mawax E`jaehafiaj /e`jkpxajkiaj jdcad m`jkaj

w}`r }`x}`j}p* Rowdwd }ah [dj78* ioeroj`j w`l`jdw GWrdj@md}*

88

Page 23: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 23/45

HAH ^

OHL@G] OXD@J]@M RXOKXAEEDJK &OOR$ MACAE

R@EXOKXAEAJ ^DWPAC

M@JKAJ G)) HPDCM@X 

0*1 Iojw`r R`jk`ehajkaj Arcdiawd dwpac H`xhawdw Ohl`g} Oxd`j}`m Rxokxaeedjk

Ohl`g} Oxd`j}`m Rxokxaeedjk h`xr`xaj macae e`jm`ndjdwdiaj r`exokxaeaj tajk xp}dj maj

 h`xwdna} }`xw}xpi}px# w`majkiaj r`exokxaeaj ~dwpac e`jm`ndjdwdiaj w`gaxa ~dwpac hakadeaja

 rxokxaee`x a}ap pw`x e`jlacajiaj rxokxae }`xw`hp} w`fdjkka }aerdcaj jta}a tajk ama rama

 rxokxae }`xw`hp} mara} id}a i`}afpd* R`exokxaeaj ~dwpac e`epjkidjiaj r`jkkpja pj}pi 

c`hdf noipw rama r`e`gafaj eawacaf maxdrama gaxa e`jajkajd hafawa r`exokxaeaj*

R`exokxaeaj ~dwpac mara} e`jpjlpiiaj ohl`i%ohl`i tajk mdkpjaiaj macae e`jgaxd wocpwd

a}ap r`e`gafaj eawacaf w`gaxa kxandw a}ap jta}a* Ohl i%ohl i tajk mdkpjaiaj }`xw hp}

e`jkkpjaiaj iojw`r ohl`g} oxd`j}`m rxokxaeedjk* M`jkaj amajta r`exokxaeaj ~dwpac id}a

mara} w`gaxa x`ac e`cdfa} hakadeaja w`hpaf rxokxae mara} m`jkaj epmaf mdcdfa} majmdrafaed e`cacpd dj}`xnag` a}ap r`jkfphpjk tajk h`xh`j}pi jta}a*

Edwac id}a djkdj e`ehpa} w`hpaf arcdiawd w`m`xfaja m`jkaj e`jkpjaiaj G)) hpdcm`x* Id}a

}djkkac e`jkkpjaiaj ohl`i%ohl`i tajk }`caf mdw`mdaiaj w`wpad i`hp}pfaj id}a* Ohl`i%ohl`i 

}`xw`hp} jaj}djta aiaj mara} h`i`xla w`wpad m`jkaj npjkwdjta }`xkaj}pjk `~`j} tajk id}a

 h`xdiaj* Ohl`i macae fac djd amacaf noxe# c`h`c# `md}# hp}}oj a}ap ohl`i cadj tajk id}a

}aehafiaj rama arcdiawd tajk id}a hpa}*

0*8 R`jk`jacaj Ohl`g} Oxd`j}`m Rxokxaeedjk macae R`exokxaeaj ^dwpac

E`jkkpjaiaj G)) Hpdcm`x

H`xdip} amacaf w`hpaf goj}of rxokxae tajk aiaj e`ehaj}p id}a pj}pi c`hdf e`eafaed

Ohl`g} Oxd`j}`m Rxokxaeedjk macae R`exokxaeaj ^dwpac E`jkkpjaiaj G)) Hpdcm`x*

Macae r`ehpa}aj arcdiawd mda}aw# id}a e`ehp}pfiaj<

1* Noxe1

a* Rxor`x}d`w

87

Page 24: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 24/45

% Gar}doj < Noxe1

% F`dkf} < 710

% Jae` < Noxe1

% [dm}f < =82

 h* @~`j}

% Ojgx`a}`

8* Cah`c1

a* Rxor`x}d`w

% Gar}doj < Eawpiiaj 1

% Jae` < Cah`c1

7* Cah`c8

 h* Rxor`x}d`w

% Gar}doj < Eawpiiaj 8

% Jae` < Cah`c8

=* Cah`c7

a* Rxor`x}d`w

% Gar}doj < Fawdc

% Jae` < Cah`c7

0* Cah`c=

a* Rxor`x}d`w

% Gar}doj < Iacipca}ox W`m xfaja

% Jae` < Cah`c=

>* @md}1

a* Rxor`x}d`w

% Jae` < @md}1

% ]`v} < @md}1

;* @md}8

a* Rxor`x}d`w

% Jae` < @md}8

% ]`v} < @md}8

6* @md}7

a* Rxor`x}d`w

% Jae` < @md}7

8=

Page 25: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 25/45

% ]`v} < @md}7

4* Hp}}oj1

a* Rxor`x}d`w

% Gar}doj < )

% Jae` < Hp}}oj1

 h* @~`j}

% Ojgcdgi  

12* Hp}}oj8

a* Rxor`x}d`w

% Gar}doj < %

% Jae` < Hp}}oj8

 h* @~`j}

% Ojgcdgi  

11* Hp}}oj7

a* Rxor`x}d`w

% Gar}doj < v

% Jae` < Hp}}oj7

 h* @~`j}

% Ojgcdgi  

18* Hp}}oj=

a* Rxor`x}d`w

% Gar}doj < <

% Jae` < Hp}}oj=

 h* @~`j}

% Ojgcdgi  

17* Hp}}oj0

a* Rxor`x}d`w

% Gar}doj < X`nx`wf

% Jae` < Hp}}oj0

 h* @~`j}

80

Page 26: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 26/45

% Ojgcdgi  

1=* Hp}}oj>

a* Rxor`x}d`w

% Gar}doj < @vd}

% Jae` < Hp}}oj>

 h* @~`j}

% Ojgcdgi  

]aerdcaj rxokxae rama waa} md xpjjdjk<

Rama waa} md x`nx`wf<

waa} ma}a mddwd maj md}aehafiaj &w`hakad goj}of$<

8>

Page 27: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 27/45

Djdcaf r`jlahaxaj wdjkia} e`jk`jad Ohl`g} Oxd`j}`m Rxokxaeedjk macae R`exokxaeaj

^dwpac e`jkkpjaiaj G)) Hpdcm`x* M`jkaj goj}of rxokxae tajk w`m`xfaja mda}aw# mara} id}a

cdfa} hakadeaja w`hpaf rxokxae md~dwpacdwawdiaj macae h`j}pi ohl`i%ohl`i tajk }`xwald*

8;

Page 28: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 28/45

HAH ^D

RODJ]@X RAMA G)) HPDCM@X RODJ]@X RAMA G)) HPDCM@X 

Rodj}`x amacaf wpa}p ~axdah`c tajk e`jpjlpi i` acaea} e`eoxt ~axdah`c tajk

cadjjta* M`jkaj e`jkkpjaiaj rodj}`x hajtai fac mara} mdcaipiaj w`r`x}d e`c`{a}iaj

wpa}p ~axdah`c tajk ama md macae npjkwd tajk }`caf md hafaw rama hah%hah w`h`cpejta*

Wpa}p rodj} x hpiaj h`xdwd m`jkaj wpa}p jdcad ma}a w`r`x}d facjta rama ~axdah`c

 hdawa# ~axdah`c rodj}`x h`xdwd m`jkaj wpa}p acaea}* Pj}pi e`jm`icaxawdiaj ~axdah`c

 rodj}`x id}a e`jkkpjaiaj }ajma aw}`xdi / hdj}ajk &,$ mdm`raj ~axdah`c tajk md

m`icaxawdiaj rama }dr` ma}a }`x}`j}p* ]ajma djd lpka mara} mdraiad pj}pi e`jkaiw`w jdcad

maxd ~axdah`c tajk }`caf md}pjlpi* Pj}pi e`jmara}iaj acaea} maxd ~axdah`c rodj}`x id}a

e`jkkpjaiaj }ajma .* Pj}pi c`hdf e`jk`x}d pxadaj mda}aw r`xfa}diaj dcpw}xawd h`xdip} djd

<

'djgcpm` 3dow}x`ae*f:

~odm eadj&$

y

dj} ,rv# v# t9 // e`jm`icaxawdiaj ~axdah`c rodj}`x rv h`x}dr` dj}`k`x 

v 5 12229 // e`eh`xdiaj jdcad v waea m`jkaj 1222

 rv 5 .v9 // m`jkaj w}a}`e`j} djd ~axdah`c rodj}`x w`iaxajk e`jpjlpi 

i` acaea} ~axdah`c v

t 5 ,rv9 // e`jkaiw w ~axdah`c tajk md}pjlpi oc`f rodj}`x 

gop} 33 rv9 // e`jaerdciaj dwd maxd ~axdah`c rodj}`x rv h`xpra acaea}

gop} 33 jmc9 // kaj}d haxdw haxpgop} 33 t9 // e`jaerdciaj dwd maxd ~axdah`c tajk md }pjlpi 

u

Fawdc maxd rxokxae mda}aw amacaf <

NNMM

1222

86

Page 29: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 29/45

Maxd dcpw}xawd mda}aw mara} id}a cdfa} haf{a rv &tajk e`xpraiaj ~axdah`c rodj}`x$

 h`xdwd acaea} maxd ~axdah`c v* W`majkiaj ldia id}a f`jmai e`jkaiw`w jdcad maxd ~axdah`c

tajk md}pjlpi oc`f ~axdah`c rodj}`x &jdcad maxd ~axdah`c v$ eaia id}a kpjaiaj }ajma

aw}`xdi md m`raj ~axdah`c rodj}`x*

W`ajmadjta rama rxokxae mda}aw }dmai }`xmara} r`xjta}aaj <

 rv 5 .v9

 Jaepj }`xmara} r`xjta}aaj <

t 5 ,rv9

eaia# t }dmaicaf h`xdwd jdcad v# w`hah rv h`cpe mda}px akax e`jpjlpi ~axdah`c v* fac

w`r`x}d djd mara} e`jt`hahiaj ioerp} x e`jlamd fajk  iax`ja rodj}`x h`cpe md

djdwdacdwawdiaj*

Wa}p fac cakd tajk r`xcp mdr`xfa}diaj cakd ldia id}a e`jkkpjaiaj rodj}`x dacaf

}dr` ~axdah`c rodj}`x m`jkaj }dr` ma}a ~axdah`c tajk md}pjlpijta faxpwcaf waea

goj}ofjta rama rxokxae mda}aw ~axdah`c rodj}`x rv h`x}dr` waea m`jkaj ~axdah`c tajk

md}pjlpijta tad}p v# waea%waea h`x}dr` dj}`k`x*

>*1Rodj}`x maj Axxat

Fphpjkaj aj}axa rodj}`x maj axxat rama G)) wajka}caf `xa}# w`hah

w`wpjkkpfjta axxat w`gaxa dj}`xjac aiaj md}`xl`eafiaj macae h`j}pi rodj}`x* Pj}pi 

 l`cawjta r`xfa}diaj rxokxae h`xdip} djd <

'djgcpm` 3dow}x`ae*f:

~odm eadj&$

y w}a}dg dj} jdcadY7U 5 y12#82#72 u9

// r`eh`xdaj jdcad i` axxat jdcad

dj} ,rjdcad9

// e`jm`icaxawdiaj ~axdah`c rodj}`x rjdcad

 rjdcad 5 jdcad9

// rjdcad h`xdwd acaea} axxat

nox&dj} d529 d379 d))$

y

gop} 33 ,&rjdcad ) d$ 33 jmc9 // }aerdciaj dwd axxat e`cacpd ~axdah`c

84

Page 30: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 30/45

u

 rodj}`x 

u

Maxd rxokxae mda}aw mara} mdcdfa} haf{a r`jkaiw`waj `c`e`j axxat mara}

mdcaipiaj e`cacpd acaea} e`eoxd rama ~axdah`c rodj} x* ,&rjdcad ) d$ waea fac jta

m`jkaj jdcadYU rama axxat hdawa* Op}rp} maxd rxokxae mda}aw aiaj e`jkfawdciaj jdcad 12#

82 maj 72* pj}pi axxat mpa# }dka maj j mde`jwd rpj mara} id}a hpa} m`jkaj e`jkkpjaiaj

 rodj}`x* Goj}of pj}pi axxat m`jkaj mde`jwd mpa r`jm`icaxawdajjta amacaf <

,&,&rjdcad ) d$ ) l$

>*8Axxat maxd rodj}`x

Wpa}p axxat hdwa mdkpjaiaj pj}pi e`jtderaj w`lpecaf rodj}`x* W`hakad goj}of

pj}pi e`ehpa} axxat wa}p mde`jwd tajk h`x}dr` dj}`k`x id}a m`icaxawdiaj <

dj} jdcadY7U mdxphaf e`jlamd dj} ,jdcad

}`xmara} r`xh`maaj mdaj}axa i`mpa w}a}`e`j} mda}aw# rama axxat jdcadY7U aiaj

e`jt`hahiaj }dka hpaf }`era} pj}pi jdcad%jdcad dj}`k`x a}ap w`hajtai > ht}` e`eoxd

aiaj mdwdariaj pj}pi axxat djd &dj} 5 8 ht}` mdiacd 7 }`era} 5 > ht}`$* Pj}pi axxat

 rodj}`x# ioerdc`x }dmai w`gaxa o}oea}dw e`jtdariaj }`era} pj}pi jdcad%jdcadjta# iax`ja

 hajtaijta jdcad%jdcad tajk aiaj mdkpjaiaj h`cpe mdi`}afpd* Pj}pi e`jka}awd eawacaf

djd# eaia pj}pi e`jtdariaj w`lpecaf hcoi e`eoxd mara} mdkpjaiaj gaxa acoiawd

mdjaedi &mtjaedg accoga}doj$* Gaxa acoiawd mdjaedi djd e`jkkpjaiaj e`eoxd tajk

eawdf iowojk md cpax e`eoxd tajk hdawajta mdkpjaiaj pj}pi ma}a* Pj}pi e`jkkpjaiaj

gaxa djd# r`xcp mdkpjaiaj npjkwd ifpwpw mdmacae rodj}`x tad}p e`jkkpjaiaj npjkwd

w}ajmax  eaccog&$ m`jkaj rxo}o}tr`jta h`xama md f`am`x ndc w}mcdh*f* &djd fajta

mdkpjaiaj ldia id}a e`jkkpjaiaj hafawa G$# ldia id}a e`jkkpjaiaj hafawa G)) eaia

npjkwd w}ajmax tajk mdkpjaiaj dacaf j`{* Goj}of e`jkacoiawdiaj wpa}p axxat m`jkaj

e`jkkpjaiaj npjkwd%npjkwd mda}aw amacaf w`hakad h`xdip} <

jdcad 5 eaccog&wd|`on&dj}$ , 7$9 // pj}pi e`jkacoiawdiaj m`jkaj G

72

Page 31: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 31/45

jdcad 5 j`{ dj} // pj}pi e`jkacoiawdiaj m`jkaj G))

fawdc maxd r`jkacoiawdaj mda}aw dacaf wpa}p acaea} tajk e`jpjlpiiaj ht}` r`x}aea maxd

e`eoxd tajk mdacoiawdiaj md f`ar* Ldia acoiawd e`eoxd djd kakac# hdwa mdiax`jaiaj }dmai 

e`jgpiprdjta e`eoxd rama f`ar# eaia npjkwd mda}aw aiaj e`jkfawdciaj jdcad JPCC*

W`}`caf id}a e`jkacoiawdiaj e`eoxd pj}pi axxat# ama hadijta ldia id}a

e`jkfarpw / e`jm`%acoiawdiaj i`ehacd axxat }`xw`hp} maxd e`eoxd# w`fdjkka xpajk md

e`eoxd f`ar mara} mdkpjaiaj pj}pi i`r`xcpaj tajk cadjjta* Pj}pi e`jkfarpw /

e`jm`%acoiawdiaj w`hpaf axxat mdr`xcpiaj w`hpaf npjkwd w}ajmax  nx``&$ maxd f`am`x ndc`

w}mcdh*f pj}pi raxa r`jkkpja hafawa G# ldia id}a e`jkkpjaiaj G)) id}a e`jkkpjaiaj

npjkwd w}ajmax m`c`}`* Goj}ofjta <

nx``&jdcad$9 // e`jm`acoiawdiaj m`jkaj hafawa G

m`c`}` YU jdcad9 // e`jm`acoiawdiaj m`jkaj hafawa G))

w`cajlp}jta r`jkacoiawdaj mda}aw mara} m`jkaj epmaf id}a e`eh`j}pi wpa}p w}xpi}px 

ma}a cdji cdw} eaprpj mophc` cdji cdw} m`jkaj e`jkkpjaiaj hafawa G/G))*

H`xdip} djd aiaj mdh`xdiaj goj}of rxokxae m`jkaj e`jkkpjaiaj npjkwd w}ajmax 

mda}aw &cajkwpjk m`jkaj e`jkkpjaiaj G))$ <

'djgcpm` 3dow}x`ae*f:

'djgcpm` 3gojdo*f:

w}xpg} efw

y

gfax jreY4U9

gfax jaeaY80U9

gfax acaea}Y72U9

dj} jdcad9

u9

~odm eadj&$

y

efw ,refw9

dj} j9

71

Page 32: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 32/45

gcxwgx&$9

gop} 33 (RXOKXAE MA]A EAFAWDW[A( 33 `jmc9

gop} 33 (%%%%%%%%%%%%%%%%%%%%%%( 33 `jmc 33 `jmc9

gop} 33 (Eawpiiaj Hajtaijta Ma}a < (9 gdj :: j9gop} 33 `jmc9

refw 5 j`{ efwYjU9

nox &dj} d529 d3j9 d))$

y

gop} 33 (Djrp} Ma}a Eafawdw{a I`%( 33 d)1 33 `jmc9

gop} 33 (Jaea Ajma < (9 gdj :: refwYdU*jaea9

gop} 33 (JRE Ajma < (9 gdj :: refwYdU*jre9

gop} 33 (Acaea} Ajma < (9 gdj :: refwYdU*acaea}9

gop} 33 (Jdcad WHR Ajma < (9 gdj :: refwYdU*jdcad9

gop} 33 `jmc9

u

gop} 33 (]`iaj W`ehaxajk }oehoc *** !(9

k`}gf&$9

gcxwgx&$9

gop} 33 ( Op}rp} Ma}a Eafawdw{a(

33 `jmc 33 `jmc9

gop} 33 (5555555555555555555555555555555555555555555( 33 `jmc9

gop} 33 ( Jo* Jaea JRE Acaea} Jdcad( 33 `jmc9

gop} 33 (5555555555555555555555555555555555555555555( 33 `jmc9

nox &d529 d3j9 d))$

y

ko}ovt&8# d)>$9 gop} 33 d)1 33 (*(9

ko}ovt&;# d)>$9 gop} 33 refwYdU*jaea9

ko}ovt&88# d)>$9 gop} 33 refwYdU*jre9

ko}ovt&77# d)>$9 gop} 33 refwYdU*acaea}9

ko}ovt&07# d)>$9 gop} 33 refwYdU*jdcad 33 `jmc9

u

gop} 33 (5555555555555555555555555555555555555555555( 33 `jmc9

78

Page 33: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 33/45

m`c`}` YU refw9

k`}gf&$9

u

>*7Rodj}`x i` Rodj}`x

Rodj}`x i` rodj}`x e`xpraiaj wpa}p rodj}`x tajk e`jpjlpi i` acaea} rodj}`x 

tajk cadjjta* M`jkaj e`jkkpjaiaj mpa hpaf aw}`xdi rama ~axdah`c rodj}`x# eaia

~axdah`c rodj}`x }`xw`hp} mara} e`jkaiw`w i` ~axdah`c rodj}`x tajk cadjjta* Goj}ofjta <

'djgcpm` 3dow}x`ae*f:

~odm eadj&$

y

dj} a# ,h# ,,g9 // e`jm`icaxawdiaj ~axdah`c rodj}`x 

a 5 12229 // e`eh`xdiaj jdcad a waea m`jkaj 1222

 h 5 .a9 // m`jkaj w}a}`e`j} djd ~axdah`c rodj}`x w`iaxajk e`jpjlpi 

i` acaea} ~axdah`c ag 5 .h9 // m`jkaj w}a}`e`j} djd ~axdah`c rodj}`x w`iaxajk e`jpjlpi 

i` acaea} ~axdah`c a

gop} 33 ,h9 // e`jaerdciaj dwd maxd ~axdah`c rodj}`x h h`xpra acaea}

gop} 33 jmc9 // kaj}d haxdw haxp

gop} 33 ,,g9 // e`jaerdciaj dwd maxd ~axdah`c rodj}`x g

u

Fawdc maxd rxokxae mda}aw amacaf <

1222

1222

Maxd rxokxae mda}aw mara} mdwderpciaj haf{a m`jkaj e`jkkpjaiaj rodj}`x i`

 rodj}`x# dwd maxd rodj}`x tajk }`xaifdx e`xpraia acaea} e`eoxd maxd ~axdah`c rodj}`x 

w`wpjkkpfjta* Rama goj}of mda}aw# ~axdah`c h tajk e`jpjlpi i` ~axdah`c a md}pjlpi 

i`ehacd oc`f ~axdah`c g w`fdjkka jdcad maxd ~axdah`c g w`h`jaxjta waea m`jkaj ~axdah`c h

maj ~axdah`c a*

77

Page 34: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 34/45

HAH ^DD

E@EHPA] AX]DI@C ]@J]AJK R@EDCDFAJ# R@XPCAJKAJ/D]@XAWD

MAJ X@IPXWDN M@JKAJ HAFAWA R@EXOKXAEAJ G)) HPDCM@X 

;*1 R`edcdfaj

R`edcdfaj e`xpraiaj wpa}p rxow`w r`edcdfaj aiwd mdaj}axa h`h`xara ac}`xja}d~`

tajk md h`xdiaj* Wpa}p w}xpi}px mawax ackoxd}ea tajk e`edcdid wa}p a}ap c`hdf iojmdwd

}`x}`j}p mdeaja w`hpaf djw}xpiwd mdcaiwajaiaj ldia w`hpaf iojmdwd/r`xwtaxa}aj }`xr`jpfd*

Npjkwd r`jt`c`iwdaj iojmdwd r`j}djk ax}djta macae r`jtpwpjaj hafawa G# }`xp}aea pj}pi 

 rxokxae tajk ioerc`iw*

;*1*1 W}xpi}px iojmdwd –Dn****―

W}xpi}px dn mdh`j}pi maxd r`xjta}aaj dn maj w`xdjk mdkpjaiaj pj}pi e`jt`c`iwd

wpa}p iojmdwd }pjkkac* Hdca rxow`w tajk mdw`c`iwd }`xr`jpfd a}ap h`xjdcad h`jax# eaia

 r`xjta}aaj tajk ama md macae io}ai dn aiaj md `iw`ipwd maj md i`xlaiaj*

H`j}pi pep maxd dn <

dn &iojmdwd$

y

**********

u

Goj}of rxokxae <

7=

Page 35: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 35/45

Op}rp}jta <

R`jl`cawa rxokxae <

R`jkkpja e`eawpiiaj jdcad 8# eaia rxokxae e`jaerdciaj r`waj* Ax}djta# jdcad

tajk md eawpiiaj }`xw`hp} e`e`jpfd iojmdwd tajk tajk }`caf md }`j}piaj* Arahdca }dmai 

e`e`jpfd iojmdwdjta# eaia rxokxae }dmai e`jaerdciaj ara%ara*

;*1*8 W}xpi}px Iojmdwd –dn*****`cw`*****―Macae w}xpi}px iojmdwd dn*****`cw`***** edjdeac }`xmara} mpa r`xjta}aaj* Ldia iojmdwd

tajk mdr`xdiwa h`xjdcad h`jax a}ap }`xr`jpfd eaia r`xjta}aaj r`x}aea tajk mdcaiwajaiaj

maj ldia iojmdwd tajk md r`xdiwa h`xjdcad wacaf eaia r`xjta}aaj tajk i`mpa tajk

mdcaiwajaiaj*

H`j}pi pepe maxd dn*****`cw`***** <

dn &iojmdwd$

y

**********

u

`cw`

y

**********

u

Goj}of rxokxae <

70

Page 36: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 36/45

Op}rp}jta <

 Iojmdwd D }`xr`jpfd

 Iojmdwd D }dmai }`xr`jpfd eaia e`jlacajiaj aiwd tajk i` DD 

7>

Page 37: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 37/45

R`jl`cawaj rxokxae <

R`jkkpja e`eawpiiaj jdcad tajk iojmdwd r`x}aea }`xr`jpfd# eaia rxokxae

e`jlacaj iaj aiwd tajk r`x}aea* Cacp r`jkkp e`eawpiiaj jdcad tajk }dmai e`e`jpfd

iojmdwd r`x}aea# eaia rxokxae e`jlacaj iaj aid tajk i` mpa* H`xh`ma m`jkaj w}xpi}px 

iojmdwd dn# ldia iojmdwd r`x}aea }dmai }`xr`jpfd eaia rxokxae }dmai e`jaerdciaj ara%

ara*

;*1*7 W}xpi}px Iojmdwd –w{d}gf****gaw`****m`napc}****―

W}xpi}px iojmdwd  w{d}gf****gaw`****m`napc}  mdkpjaiaj pj}pi r`jt`c`iwdaj iojmdwd

m`jkaj i`epjkidjaj }`xlamd gpipr hajtai* W}xpi}px djd aiaj e`caiwajaiaj wacaf wa}p

maxd h`h`xara r`jta}aaj ‖gaw`— }`xkaj}pjk jdcad iojmdwd tajk ama md macae w{d}gf*

W`cajlp}jta rxow`w md}`xpwiaj fdjkka md}`epiaj r`xjta}aaj ‖hx`ai—* Ldia }dmai ama jdcad

 rama gaw` tajk w`wpad m`jkaj jdcad iojmdwd# eaia rxow`w aiaj md}`xpwiaj i`rama

 r`xjta}aaj tajk ama md ha{af ‖m`napc}—*

H`j}pi pepe –w{d}gf****gaw`****m`napc}****―

7;

Page 38: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 38/45

Goj}of rxokxaejta <

Op}rp}jta <

R`jl`cawaj rxokxae <

I`}dia rxokxae mdlacajiaj# eaia rxokxae aiaj e`edj}a r`jkkpja pj}pi 

e`eawpiiaj rdcdfaj maxd h`h`xara e`jp }`xw`hp}* Cacp rxokxae e`jg`}ai rdcdfaj tajk

id}a rdcdf }`xw`hp}* Maj ldia rdcdfaj }dmai }`xw`mda# eaia rxokxae aiaj e`jaerdciaj

 r`waj –E`jp tajk md rdcdf }dmai }`xw`mda―*

;*8 R`xpcajkaj/D}`xawd

W`hpaf a}ap w`i`coeroi djw}xpiwd mdpcajk pj}pi lpecaf r`jkpcajkaj }`x}`j}p*

Hadi tajk }`xm`ndjdwdiaj w`h`cpejta a}aprpj m}dmai*

W}xpi}px r`jkpcajkaj }`xmdxd a}aw mpa hakdaj <

76

Page 39: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 39/45

1* Iojmdwd r`jkpcajkaj tad}p `iwrx wd hooc`aj tajk faxpw mdr`jpfd pj}pi 

e`caiwajaiajr`jkpcajkaj

8* Dwd a}ap hamaj r`jkpcajkaj tad}p wa}p a}ap c`hdf r`xjta}aaj &aiwd$ tajk aiaj mdpcajk*

Ama }dka gaxa tajk pepe pj}pi e`caipiaj r`xpcajkaj rama G)) tad}p <

1* nox  

8* {fdc`

7* mo {fdc`

;*8*1 R`xpcajkaj –nox***―

R`xjta}aaj –nox***― mdkpjaiaj pj}pi e`jkfawdciaj r`jkpcajkaj&coordjk$

 h`h`xara iacd }ajra r`jkkpjaaj iojmdwd ararpj* Rama pepejta coordjk tajk mdcaipiaj

oc`f nox }`caf mdi`}afpd ha}aw a{ac# wtaxa} coordjk maj r`xphafajjta* W`caea iojmdwd

}`xr`jpfd# eaia r`xjta}aaj aiaj }`xpw md `iw`ipwd*

H`j}pi pepe –nox***― <

nox &djdwdacdwawd 9 iojmdwd 9 r`xphafaj$

y

**********

u

Goj}of rxokxaejta <

Op}rp}jta <

74

Page 40: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 40/45

;*8*8 R`xpcajkaj –{fdc`***―

Tad}p r`xpcajkaj tajk e`caipiaj r`jk`g`iaj iojmdwd md a{ac hcoi w}xpi}px#

 r`xpcajkaj djd fajta aiaj mdcaipiiaj ldia iojmdwd tajk md m`ndjdwdiaj md macaejta

}`xr`jpfd &h`xjdcad h`jax$ maj ldia iojmdwd tajk md m`ndjdwdiaj }dmai }`xr`jpfd &h`xjdcad

wacaf$ eaia w}a}`e`j}%w}a}`e`j} tajk }`xmara} md macae hcoi r`xpcajkajrpj }dmai aiaj

 r`xjaf md`iw`ipwd oc`f rxokxae*

R`xjta}aaj –{fdc`― e`xpraiaj wacaf wa}p r`xjta}aaj tajk h`xkpja pj}pi 

e`erxow`w wpa}p r`xjta}aaj a}ap h`h`xara iacd* R`xjta}aaj {fdc` e`epjkidjiaj

w}a}`e`j%w}a}`e`j} tajk ama mdmacaejta }dmai mdcaipiaj waea w`iacd*

H`j}pi pepe –{fdc`― <

{fdc` &iojmdwd$

y

**********

u

Goj}of rxokxaejta <

=2

Page 41: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 41/45

Op}rp}jta <

;*8*7 R`xpcajkaj –mo****{fdc`****―

R`xjta}aaj –mo****{fdc`****― edxdr w`r`x}d r`xjta}aaj –{fdc`***―# fajta wala rama

mo****{fdc **** r`xjta}aaj tajk }`xmara} md macaejta edjdeac aiaj w`iacd md`iw ipwd*

W}xpi}px djd h`xh`ma m`jkaj w}xpi}px {fdc` tajk e`caipiaj r`jk`g`iaj iojmdwd md a{ac

 hcoi r`xpcajkaj# rama w}xpi}px mo%{fdc` iojmdwd lpw}xp md}`era}iaj md hakdaj aifdx*

Hdawajta w}xpi}px djd e`caipiiaj r`xpcajkaj }`xc`hdf mafpcp maj r`jkpldajjta mdcaipiaj

md h`caiajk*

H`j}pi pepe ―mo****{fdc`****― <

mo

y

=1

Page 42: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 42/45

**********

u {fdc` &iojmdwd$9

Goj}of rxokxaejta <

Op}rp}jta <

;*7 X`ipxwdn 

R`xpcajkaj x`ipxwdn e`xpraiaj wacaf wa}p e`}om` mdmacae r`exokxaeaj tajk

eaja macae w`hpaf npjkwd }`xmara} dj}xpiwd tajk e`eajkkdc npjkwd d}p w`jmxd# a}ap c`hdf

w`xdjk mdw`hp} e`eajkkdc mdxdjta w`jmdxd* I`c`hdfaj r`xpcajkaj x`ipxwdn wajka} epmaf

pj}pi e caipiaj r`xpcajkaj m`jkaj ha}awaj tajk cpaw macae ax}daj e caipiaj

 r`xpcajkaj macae wiaca tajk h`wax maj mara} e`caipiaj r`xpcajkaj m`jkaj ha}awaj

npjkwd*

=8

Page 43: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 43/45

I`ipxajkaj r`xpcajkaj x`ipxwdn <

]dmai hdwa e`caipiaj j`w}`m coor a}ap coordjk h`xwaxajk*

Hdawajta e`ehpa} npjkwd wpcd} pj}pi mdrafaed# fajta gogoi pj}pi r`xwoacaj

}`x}`j}p wala#

E`e`xcpiaj w}agi tajk c`hdf h`wax# w`hah w`}dar iacd npjkwd mdrajkkdc#

~axdah`c coiac maj raxae`}`x noxeac aiaj md}`era}iaj i` w}agi maj ama iacata aiaj

e`jt`hahiaj w}agi }ai gpipr cakd &W}agi O~`xpe$*

Rxow`w akai h`xh`cd}%h`cd} iax`ja }`xmara} r`eajkdcaj npjkwd tajk h`xpcajk%

pcajk maj r`eajkkdcaj ma}a tajk md}perpi*

Goj}of rxokxae <

=7

Page 44: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 44/45

MAN]AX RPW]AIA

F`xdtaj}o# Deae maj Xafaxlo# Hpmd* R`exokxaeaj Hoxcajm G)) Hpdcm`x * Djnoxea}dia Hajmpjk*

8227*

Nagfxpxxo|d# E maj Kpw}da{aj# N`xxt* Iojw`r Maj Arcdiawd R`exokxaeaj E`jkkpjaiaj Hoxcajm 

G)) Hpdcm`x >―&Eompc ^dwpac X`~dwd$* Naipc}aw Dcep Ioerp}`x Pjd~`xwd}aw Wxd{dlata* 822>*

f}}r<//dm*{didr`mda*oxk/{did/R`exokxaeaj_h`xoxd`j}awd_ohl`i 

F`xtaj}o* Deae maj Xafaxlo* Hpmd# R`exokxaeaj Hoxcajm G)) Hpdcm`x # Djnoxea}dia

Hajmpjk# 822>

==

Page 45: Bahasa Pemrograman C++ Builder

7/23/2019 Bahasa Pemrograman C++ Builder

http://slidepdf.com/reader/full/bahasa-pemrograman-c-builder 45/45