Page 1

c     

©  |  

î  Ê 

Ê   

Ê




c    

   

Daftar Isi Daftar ĂŠ     ĂŠĂŠ 







rĂŠapan     

ralatan ang DĂŠprlukan    



ava Dvlopmnt ĂŠt    



ava untĂŠm nvĂŠrontmnt    



tan D     

Daar-Daar ahaa mrograman ava    

rogram llo orld    



ĂŠp Data     



arĂŠabl     



prator    



rcabangan    



rulangan     



rra     

mrograman rorĂŠntaĂŠ bjk    



bjct    



la     



akt     



ntrfac     



nnr la     



la   ava an    

nanganan alahan    



nangkap alahan    



nanganan cara rtĂŠngkat    



lontarkan cptĂŠon   



mbuat la cptĂŠon    



mbuat la untĂŠm cptĂŠon   



lok ĂŠnall    

la  la     

ĂŠĂŠ




c     

   



trĂŠng     



Dat    



alndar     

ntang nulĂŠ     

ĂŠĂŠĂŠ


c        

ׄ

rsiapan

×ׄ

ralatan yang Diprlukan

ada platÊhan ava Daar ÊnÊ pralatan ang dÊprlukan adalah  „ ava Dvlopmnt Êt vrÊ  kata „ ava untÊm nvÊrontmnt vrÊ  kata „ tan D vrÊ  kata

ׄ ava Dvlopmnt Kit ava Dvlopmnt Êt mrupakan prangkat lunak ang dÊgunakan untuk mlakukan pro kompÊlaÊ darÊ kod ava mnjadÊ   ang dapat dÊmngrtÊ dan dapat dÊjalankan olh ava untÊm nvÊrontmnt ava Dvlopmnt Êt ajÊb trÊntall pada komputr ang akan mlakukan pro pmbuatan aplÊkaÊ brbaÊ ava amun ava Dvlopmnt Êt tÊdak ajÊb trÊntall dÊ komputr ang akan mnjalankan aplÊkaÊ ang dÊbangun mnggunakan ava

ׄ ava Runtim Environtmnt ava untÊm nvÊrontmnt mrupakan prangkat lunak ang dÊgunakan untuk mnjalankan aplÊkaÊ ang dÊbangun mnggunakan java rÊ  haru ama atau lbÊh tÊnggÊ darÊ D ang dÊgunakan untuk mmbangun aplÊkaÊ agar aplÊkaÊ dapat brjalan uaÊ dngan ang dÊharapkan

Ă—„ ÂŒtBans IDE tan D mrupakan prangkat lunak ang dĂŠgunakan untuk mmbangun prangkat lunak ang laĂŠn tan D dapat dĂŠgunakan untuk mmbangun prangkat lunak brbaĂŠ ava tandard dĂŠtĂŠon ava ntrprĂŠ dĂŠtĂŠon ava ĂŠcro dĂŠtĂŠon ava     ub  !roov dan  thon




c     

„ Dasar-Dasar Bahasa mrograman ava ׄ

rogram Hllo World

„ „„ 

 „ „ „ „„„„ „ „  „ „ „ „ „„„„„„„„     „

  „ „„„„„ „ „ „

ada kod dĂŠata kĂŠta tlah mmbuat buah program drhana ang mnampĂŠlkan tulĂŠan " llo orldÍ&#x; pada conol rdapat bbrapa aturan dalam mmbuat program dalam ava aĂŠtu  „ ama fĂŠl haru ama dngan nama kla program ĂŠal pada kod dĂŠata nama klan a adalah llo orld maka nama fĂŠl haru

llo orldjava „ an a bolh trdapat atu kla publÊc pada buah fÊl „ la ang mnjadÊ program haru mmÊlÊkÊ mtod public static void main(String[] args)

„ rmÊnal pada ava mnggunakan tanda # $tÊtÊk koma)

„ ip Data rdapat bbrapa tĂŠp data prĂŠmĂŠtĂŠv ang ada dĂŠ ava aĂŠtu  è              

  tru atau fal araktr - -  - -  -    -     - -  

 - -     -  -   

trĂŠng bukanlah mrupakan tĂŠp data dĂŠ ava trĂŠng mrupakan bjct amutn trĂŠng mmĂŠlĂŠkĂŠ kunĂŠkan aĂŠtu trĂŠng dapat langung dĂŠbuat tanpa haru mmbuat bjct




c    

 !

„ ariabl arÊabl mrupakan uatu ang dÊgunakan untuk mnampung buah data buah varÊabl haru ada dalam buah kla atau mtodmbuatan buah varÊabl dÊ ava trlÊhat pada kod dÊbaah ÊnÊ „    „   „ „

Êp varÊabl dapat brupa tÊp data atau kla mÊal  „ „ „  „ ! „ „

%ntuk mnambahkan nÊlaÊ k buah varÊabl maka dapat mnggunakan tanda & $ama dngan)  mÊal jÊka kÊta akan mnambahkan nÊlaÊ  pada varÊabl nÊlaÊ dan  pada varÊabl Ênd ÊlaÊ maka dapat trlÊhat pada kod dÊbaah ÊnÊ „ „ „  „ ! „ „ „"„#$$ „  !„"„%&% „ „

tau dapat juga langung aat pmbuatan buah varÊabl „ „„"„#$$ „  „ !„"„'&( „

arat- arat pnamaan varÊabl adalah  „ aru dÊaalaÊ dngan huruf „ Êdak bolh trdapat karaktr unÊk prtÊ ' () dan laÊn-laÊn „ Êdak bolh mngandung karaktr putÊh $paÊ ntr tab)

„ prator prator mrupakan buah mnghaÊlkan uatu nÊlaÊ

karaktr

khuu

ang

dĂŠgunakan

untuk




c "#$ % ##" #&# '##"

ׄ prator Aritmatika -()* )     

( ()** njumlahan ngurangan rkalĂŠan mbagĂŠan ĂŠa pmbagĂŠan

ontoh  „ „„"„#$ „ „„"„) „ „„"„„*„ „ „     „ „

aÊl darÊ kod program dÊata adalah  bukan  al ÊnÊ dÊkarnakan dalam ava jÊka kÊta mlakukan opraÊ pmbagÊan dngan tÊp data Êntgr maka haÊln apun akan Êntgr dan Êntgr tÊdak dapat mngandung nÊlaÊ koma dalam ava hÊngga jÊka akan mlakukan prkalÊan ang mnghaÊlkan nÊlaÊ koma maka haru mnggunakan tÊp data doubl atau float „ prator nugasan -+,- ,     

+ +,-- mbrĂŠan nĂŠlaĂŠ nambahan bĂŠlangan ngurangan bĂŠlangan rkalĂŠan bĂŠlangan mbagĂŠan bĂŠlangan mrolhan ĂŠa bagĂŠ

ontoh „ „„"„#$ „ „+"„,„ „     „ „


c ./0 1 //. /2/ 3//.

aĂŠl darĂŠ opraĂŠ & trbut adalah  al ĂŠnĂŠ dĂŠkarnakan a &  ama dngan a & a  dĂŠkarnakan a blumn a adalah  maka ĂŠtu brartĂŠ a &   ĂŠka akan mlakukan pnambahan atau pngurangan dngan nĂŠlaĂŠ  maka dapat dngan mudah mnggunakan karaktr untuk pnambahan atau -- untuk pngurangan mĂŠal  „ „„"„#$ „ --„ „     „ „

aka haÊln a adalah  „ prator mbanding -456 5 ! " # " #

4 4566 ama dngan ĂŠdak ama dngan *bĂŠh darĂŠ ama dngan urang darĂŠ ama dngan *bĂŠh darĂŠ urang darĂŠ

aÊl darÊ opraÊ pmbandÊng adalah boolan ru jÊka opraÊ pmbandÊng trbut bnar dan fal jÊka opraÊ pmbandÊng trbut alah mÊal  „ 

 „„"„#$„""„#$$ „ „     „ „

aÊl darÊ program dÊata adalah fal karna mmang  tÊdak ama dngan  „ prator Logika -789 8 $$

7 7899 Dan tau




c :;< = ;;: ;>; ?;;:

prator logĂ&#x160;ka dĂ&#x160;gunakan untuk mmbntuk uatu kadaan darĂ&#x160; dua atau lbĂ&#x160;h kondĂ&#x160;Ă&#x160; trtntu oprator logĂ&#x160;ka bĂ&#x160;aan a dĂ&#x160;gabungkan dngan oprator pmbandĂ&#x160;ng aĂ&#x160;l darĂ&#x160; oprator logĂ&#x160;ka adalah boolan

aĂ&#x160;l opraĂ&#x160; logĂ&#x160;ka dngan mnggunakan ++ adalah bagaĂ&#x160; brĂ&#x160;kut -@AB % (B @ (B @ è @ è @

-@AB & al ru al ru

'B al al al ru

aĂ&#x160;l opraĂ&#x160; logĂ&#x160;ka dngan mnggunakan ,, adalah bagaĂ&#x160; brĂ&#x160;kut -@  % ( @ ( @ è @ è @

-@  & al ru al ru

' al ru ru ru

ontoh Â&#x201E; 

 Â&#x201E;Â&#x201E;"Â&#x201E;#$Â&#x201E;""Â&#x201E;#$$Â&#x201E;..Â&#x201E;#$$Â&#x201E;""Â&#x201E;#$$ Â&#x201E; Â&#x201E;     Â&#x201E; Â&#x201E;

aka haĂ&#x160;ln a adalah tru

 Â&#x201E;

rcabangan

 Ă&#x2014;Â&#x201E;

rcabangan if

rn ataan Ă&#x160;f mrupakan alah atu bntuk prn ataan ang brguna untuk mngambĂ&#x160;l kputuan trhadap buah kmungkĂ&#x160;nan ntuk prn ataan Ă&#x160;f brupa  Â&#x201E; /0   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;Â&#x201E;0Â&#x201E; 10 Â&#x201E; Â&#x201E; Â&#x201E;

ontoh 




c C D   

Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;#$ Â&#x201E; Â&#x201E; /Â&#x201E;""Â&#x201E;#$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah tulĂ&#x160;an " puluhÍ&#x; karna kondĂ&#x160;Ă&#x160; pada Ă&#x160;f brnĂ&#x160;laĂ&#x160; tru jĂ&#x160;ka kondĂ&#x160;Ă&#x160; brnĂ&#x160;laĂ&#x160; alah mĂ&#x160;al nĂ&#x160;laĂ&#x160; &&  maka program tĂ&#x160;dak akan mnghaĂ&#x160;lkan tulĂ&#x160;an apa-apa  Â&#x201E;

rcabangan if-ls

rcabangan Ă&#x160;f-l mrupakan prcabangan ang ama dngan prcabangan Ă&#x160;f namun mmĂ&#x160;lĂ&#x160;kĂ&#x160; kondĂ&#x160;Ă&#x160; fal artĂ&#x160;n a jĂ&#x160;ka kondĂ&#x160;Ă&#x160; pada Ă&#x160;f tĂ&#x160;dak trpnuhĂ&#x160; maka prĂ&#x160;ntah pada l akan dĂ&#x160;jalankan ntuk prn ataan Ă&#x160;f-l brupa  Â&#x201E; /0   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;10Â&#x201E;0  Â&#x201E;  Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;10Â&#x201E;0  Â&#x201E;/ Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;al Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;2 Â&#x201E; Â&#x201E; /Â&#x201E;""Â&#x201E; #$Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   30Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah tulĂ&#x160;an "ukan puluhÍ&#x; hal Ă&#x160;nĂ&#x160; dĂ&#x160;karnakan nĂ&#x160;laĂ&#x160; brnĂ&#x160;laĂ&#x160;  bukan   Â&#x201E;

rcabangan if brsarang

rcabangan Ă&#x160;f brarang mrupakan gabungan bbrapa Ă&#x160;f dan dapat pula dĂ&#x160;gabung dngan Ă&#x160;f-l ntuk prn ataan Ă&#x160;f brarang adalah baga brĂ&#x160;kut  Â&#x201E; /0  # Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;0  # Â&#x201E;




c E F   

  Â&#x201E;/0  4 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;0  4 Â&#x201E;   Â&#x201E;/0  ) Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;0  ) Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;10Â&#x201E; Â&#x201E;0  Â&#x201E; 0Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;al Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;5 Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E; /Â&#x201E;6"Â&#x201E;2 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;%&% Â&#x201E;   Â&#x201E;/Â&#x201E;6"Â&#x201E;7 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;%3% Â&#x201E;   Â&#x201E;/Â&#x201E;6"Â&#x201E;5 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;%8% Â&#x201E;   Â&#x201E;/Â&#x201E;6"Â&#x201E; ,Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;%9% Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;%:% Â&#x201E; Â&#x201E; Â&#x201E;      Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah -.  Â&#x201E;

rcabangan switch-cas

rcabangan Ă&#x160;tch-ca mrupakan prcabangan ang kondĂ&#x160;Ă&#x160;n a han a dapat mnggunakan prbandĂ&#x160;ngan && $ama dngan) ntuk prn ataan prcabangan Ă&#x160;tch-ca adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; ;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;#< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;  0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E;**Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;4< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E;**Â&#x201E;  0Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;4< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E;**Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;=< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E;**Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; /<Â&#x201E;




c G H   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E; 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E;**Â&#x201E; 0 Â&#x201E; Â&#x201E; Â&#x201E;

ada prcabangan Ă&#x160;tch prtama dĂ&#x160;prlukan buah varĂ&#x160;abl tlah Ă&#x160;tu bada bagĂ&#x160;an ca dĂ&#x160;bandĂ&#x160;ngkan jĂ&#x160;ka ama maka Ă&#x160;ntrukĂ&#x160; akan dĂ&#x160;jalankan ampaĂ&#x160; mnmuĂ&#x160; tanda brak Ă&#x160;al  Â&#x201E; Â&#x201E; Â&#x201E;"Â&#x201E;, Â&#x201E; Â&#x201E; ;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;#<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;4<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;)<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;=<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;,<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;5<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   30Â&#x201E; Â&#x201E;>  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;7<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E;>  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; /<Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; 0Â&#x201E;90  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka program akan mnghaĂ&#x160;lkan tulĂ&#x160;an "ukan

arĂ&#x160; *Ă&#x160;burÍ&#x;

 Â&#x201E;  Ă&#x2014;Â&#x201E;

rulangan rulangan whil

rn ataan hĂ&#x160;l brguna untuk mlakukan pro prulangan untuk buah kondĂ&#x160;Ă&#x160; lama kondĂ&#x160;Ă&#x160; trbut brnĂ&#x160;laĂ&#x160; bnar $tru) maka prulangan akan tru brjalan dan trhntĂ&#x160; ktĂ&#x160;ka kondĂ&#x160;Ă&#x160; brnĂ&#x160;laĂ&#x160; alah $fal) ntuk prn ataan hĂ&#x160;l prtĂ&#x160; brĂ&#x160;kut Ă&#x160;nĂ&#x160;  Â&#x201E; ; 0   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;Â&#x201E; 0 Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;al 




c I J   

Â&#x201E; Â&#x201E;1Â&#x201E;"Â&#x201E;# Â&#x201E; Â&#x201E; ; 1Â&#x201E;?"Â&#x201E;#$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   1 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;1++Â&#x201E;**Â&#x201E; 00Â&#x201E;1 Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka program trbut dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah tulĂ&#x160;an darĂ&#x160; no  ampaĂ&#x160;  Dan aat jumlah brnĂ&#x160;laĂ&#x160;  maka prulangan akan trhntĂ&#x160; dĂ&#x160;karnakan kondĂ&#x160;Ă&#x160; brnĂ&#x160;laĂ&#x160; fal $ /& )  Â&#x201E;

rulangan do-whil

rulangan do-hĂ&#x160;l mrupakan prulangan ang hampĂ&#x160;r mĂ&#x160;rĂ&#x160;p dngan prulangan hĂ&#x160;l namun prbdaann a pada prulangan do-hĂ&#x160;l maka mĂ&#x160;nĂ&#x160;mal Ă&#x160;ntrukĂ&#x160; akan dĂ&#x160;jalankan kalĂ&#x160; ntuk prn ataan do-hĂ&#x160;l bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; 0 Â&#x201E; ; 0   Â&#x201E; Â&#x201E;

Ă&#x160;al Â&#x201E; Â&#x201E;1Â&#x201E;"Â&#x201E;#$$ Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   1 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;1++Â&#x201E;**Â&#x201E;00Â&#x201E;1 Â&#x201E; ; 1Â&#x201E;?"Â&#x201E;#$ Â&#x201E; Â&#x201E;

Ă&#x160;ka program trbut dĂ&#x160;jalankan maka akan mnghaĂ&#x160;lkan kluaran  artĂ&#x160;n a alaupun kondĂ&#x160;Ă&#x160; alah namun mĂ&#x160;nĂ&#x160;mal Ă&#x160;Ă&#x160; Ă&#x160;ntrukĂ&#x160; akan dĂ&#x160;jalankan kalĂ&#x160; hal Ă&#x160;nĂ&#x160; dĂ&#x160;karnakan pro do-hĂ&#x160;l brbda dngan hĂ&#x160;l dĂ&#x160;mana do-hĂ&#x160;l prtama mlakukan Ă&#x160;ntrukĂ&#x160; baru mngck kondĂ&#x160;Ă&#x160; dangkan hĂ&#x160;l prtama mngck kondĂ&#x160;Ă&#x160; baru mlakukan Ă&#x160;ntrukĂ&#x160;  Â&#x201E;

rulangan for

rulangan for mrupakan prulangan ang mmĂ&#x160;lĂ&#x160;kĂ&#x160; varĂ&#x160;abl untuk mlakukan pngkondĂ&#x160;Ă&#x160;an brbda dngan hĂ&#x160;l dan do-hĂ&#x160;l ang kĂ&#x160;ta haru mmbuat




c K L   

buah varĂ&#x160;abl dĂ&#x160;luar untuk mlakukan pnkondĂ&#x160;Ă&#x160;an pada prulangan for dĂ&#x160;tmpatkan buah blok untuk mmbuat varĂ&#x160;abl dan mlakukan pro pngkondĂ&#x160;Ă&#x160;an ntuk prn ataan for prtĂ&#x160; brĂ&#x160;kut  Â&#x201E; /

Â&#x201E;0  Â&#x201E; 0*   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;al kĂ&#x160;ta akan mnampĂ&#x160;lkan angka darĂ&#x160;  &  maka dapat mnggunakan prulangan for Â&#x201E; /

Â&#x201E;Â&#x201E;"Â&#x201E;#Â&#x201E;Â&#x201E;?"Â&#x201E;#$$Â&#x201E;++ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E; Â&#x201E;

 Â&#x201E;

rintah brak

rĂ&#x160;ntah brak mrupakan prĂ&#x160;ntah ang dapat dĂ&#x160;gunakan untuk mnghntĂ&#x160;kan pro prulangan mĂ&#x160;al jĂ&#x160;ka kĂ&#x160;ta mmbuat program prtĂ&#x160; brĂ&#x160;kut  Â&#x201E; /

Â&#x201E;Â&#x201E;"Â&#x201E;#Â&#x201E;Â&#x201E;?"Â&#x201E;#$$Â&#x201E;++ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E;""Â&#x201E;,$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

aka program han a akan mnampĂ&#x160;lkan angka darĂ&#x160;  ampaĂ&#x160;  karna pada aat Ă&#x160; mncapaĂ&#x160;  program dĂ&#x160;hntĂ&#x160;kan olh prĂ&#x160;ntah brak   Â&#x201E;

rintah continu

rĂ&#x160;ntah contĂ&#x160;nu dapat dĂ&#x160;gunakan untuk mloncatĂ&#x160; buah prulangan makudn a adalah Ă&#x160;ntrukĂ&#x160; ang harun a dapat dĂ&#x160;lat hal Ă&#x160;nĂ&#x160; brartĂ&#x160; Ă&#x160;ntruktĂ&#x160; tĂ&#x160;dak akan dĂ&#x160;jalankan Ă&#x160;al Â&#x201E; /

Â&#x201E;Â&#x201E;"Â&#x201E;#Â&#x201E;Â&#x201E;?"Â&#x201E;#$$Â&#x201E;++ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E;@Â&#x201E;4Â&#x201E;""Â&#x201E;$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E;




c M N   

Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka haĂ&#x160;ln a akan mnampĂ&#x160;lkan angka-angka ganjĂ&#x160;l aja hal Ă&#x160;nĂ&#x160; dĂ&#x160;karnakan aat nĂ&#x160;laĂ&#x160; Ă&#x160; mrupakan angka gnap maka prĂ&#x160;ntah contĂ&#x160;nu mmbuat program tĂ&#x160;dak mnampĂ&#x160;lkan angka gnap

 Â&#x201E; Array rra mrupakan objk ang dapat dĂ&#x160;gunakan untuk mn Ă&#x160;mpan jumlah dataData ang dapat dĂ&#x160;tampung pada arra dapat brupa tĂ&#x160;p data ataupun kla $objk)  Ă&#x2014;Â&#x201E; ĂĽndklarasikan Array %ntuk mmbuatan varĂ&#x160;abl arra pun brbda dngan mmbuat varĂ&#x160;abl bĂ&#x160;aan a aĂ&#x160;tu bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E;  &

Â&#x201E;&

 Â&#x201E; Â&#x201E;

DĂ&#x160;mana tĂ&#x160;p arra dapat brupa tĂ&#x160;p data bĂ&#x160;aa prtĂ&#x160; Ă&#x160;nt char hort atau juga kla prtĂ&#x160; trĂ&#x160;ng dan ang laĂ&#x160;nn a  Â&#x201E; ĂĽmbuat Array tlah mndklaraĂ&#x160;kan rra  maka prlu dĂ&#x160;buat arra n a trlbĂ&#x160;h dahulu blum arra trbut dĂ&#x160;gunakan caran a dngan mnggunakan prĂ&#x160;ntah n Â&#x201E;  &

Â&#x201E;&

 Â&#x201E; Â&#x201E; &

Â&#x201E;"Â&#x201E; ;Â&#x201E; &

1 Â&#x201E; Â&#x201E;

DĂ&#x160;mana jumlah arra mrupakan jumlah data ang dapat dĂ&#x160;tampung olh arra   Â&#x201E; ĂĽmanipulasi Data dalam Array tlah mmbuat rra  maka untuk mlakukan pro manĂ&#x160;pulaĂ&#x160; prtĂ&#x160; mnambahkan data k rra  mngubah data dĂ&#x160; rra ataupun mngak data dalam rra  maka dĂ&#x160;prlukan buah Ă&#x160;ndk dĂ&#x160;mana aat mmbuat buah arra dngan jumlah data  maka haĂ&#x160;ln a akan trlĂ&#x160;hat prtĂ&#x160; Ă&#x160;nĂ&#x160;




c O P   

o   



ndk    

rtĂ&#x160;n a data k  dapat dĂ&#x160;ak mnggunakan Ă&#x160;ndk  dan trun a Dan untuk mlakukan pro manĂ&#x160;pulaĂ&#x160; data dalam arra mnggunakan Ă&#x160;ndk dapat dĂ&#x160;gunakan dngan prĂ&#x160;ntah  Â&#x201E; &

 0 Â&#x201E; Â&#x201E;

Ă&#x160;al  Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;, Â&#x201E; Â&#x201E; $Â&#x201E;"Â&#x201E;4)= Â&#x201E; #Â&#x201E;"Â&#x201E;5257 Â&#x201E; 4Â&#x201E;"Â&#x201E;=4)= Â&#x201E; )Â&#x201E;"Â&#x201E;,5=Â&#x201E; =Â&#x201E;"Â&#x201E;4=4) Â&#x201E; Â&#x201E;    $    #    4    )    = Â&#x201E;

Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;

 Â&#x201E; Array ĂĽultidimnsi ava mndukung pmbuatan arra multĂ&#x160;dĂ&#x160;mnĂ&#x160; makudn a kĂ&#x160;ta dapat mnambahkan data arra k dalam buah arra  cara pmbuatann a adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E;  &

Â&#x201E;&

Â&#x201E;"Â&#x201E; ;Â&#x201E; &

11 Â&#x201E; Â&#x201E;




c Q R   

Â&#x201E;

mrograman Brorintasi bjk

mrograman brorĂ&#x160;ntaĂ&#x160; objk mrupakan pmrograman ang mnjadĂ&#x160;kan objk bagaĂ&#x160; komponn utama dalam Ă&#x160;tmbjk mrupakan gabungan data dan fungĂ&#x160; dĂ&#x160;mana buah objk dĂ&#x160;buat darĂ&#x160; buah kla

Ă&#x2014;Â&#x201E; bjct bjk mrupakan haĂ&#x160;l darĂ&#x160; buah kla jĂ&#x160;ka dĂ&#x160;Ă&#x160;baratkan bjk adalah ku maka kla adalah ctakan kun a dĂ&#x160;mana ku dĂ&#x160;buat mnggunakan ctakan trbutDan buah ctakan ku dapat mmbuat bbrapa ku artĂ&#x160;n a buah kla dapat mmbuat bbrapa objct %ntuk mmbuat objk dalam ava dĂ&#x160;prlukan buah prĂ&#x160;ntah n dĂ&#x160;mana cara pmbuatann a ama dngan pmbuatan varĂ&#x160;abl Â&#x201E; A  1 0Â&#x201E; "Â&#x201E; ;Â&#x201E;A Â&#x201E; Â&#x201E;

Ă&#x160;ka dalam kla ang dĂ&#x160;buat objk trbut trdapat atrĂ&#x160;but maka dapat dĂ&#x160;panggĂ&#x160;l mnggunakan  $tĂ&#x160;tĂ&#x160;k) Â&#x201E; **Â&#x201E; Â&#x201E;  Â&#x201E;

1 0& Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;

Ă&#x160;ka dalam kla trbut mmĂ&#x160;lĂ&#x160;kĂ&#x160; buah fungĂ&#x160; $mtod) maka dapat dĂ&#x160;panggĂ&#x160;l mnggunakan  $tĂ&#x160;tĂ&#x160;k) dan dĂ&#x160;akhĂ&#x160;rĂ&#x160; dngan $) Â&#x201E; **Â&#x201E; Â&#x201E;/ Â&#x201E;

1 0B Â&#x201E; Â&#x201E;

Â&#x201E; lass Dalam ava kla dĂ&#x160;dfĂ&#x160;nĂ&#x160;Ă&#x160;kan mnggunakan kata kuncĂ&#x160; cla ontoh kla drhana adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;




c S T   

Â&#x201E;

ada kod dĂ&#x160;ata kla ang tlah dĂ&#x160;buat adalah kla anuĂ&#x160;a Dan nama mrupakan atrĂ&#x160;but ang dĂ&#x160;mĂ&#x160;lĂ&#x160;kĂ&#x160; kla anuĂ&#x160;a trbut ontoh pmbuatan objk untuk kla manuĂ&#x160;a adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; **Â&#x201E; Â&#x201E; 1 0Â&#x201E; Â&#x201E; CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; Â&#x201E; **Â&#x201E; Â&#x201E;Â&#x201E; 1 0Â&#x201E; Â&#x201E; Â&#x201E;"Â&#x201E;:0 Â&#x201E;A ;Â&#x201E;A  Â&#x201E; Â&#x201E;

Ă&#x2014;Â&#x201E; ĂĽtod Dalam java trdapat dua buah mtod Â&#x201E; ungĂ&#x160; mrupakan mtod ang mmĂ&#x160;lĂ&#x160;kĂ&#x160; nĂ&#x160;laĂ&#x160; balĂ&#x160;k jĂ&#x160;ka mtod trbut dĂ&#x160;panggĂ&#x160;l cara pmbuatan buah fungĂ&#x160; adalah dngan cara mnntukan nĂ&#x160;laĂ&#x160; balĂ&#x160;kn a lalu mmbuat nama mtodn a Â&#x201E; rodur mrupakan mtod ang tĂ&#x160;dak mmĂ&#x160;lĂ&#x160;kĂ&#x160; nĂ&#x160;laĂ&#x160; balĂ&#x160;k cara pmbuatan produr ama dngan fungĂ&#x160; namun bdan a nĂ&#x160;laĂ&#x160; balĂ&#x160;kn a mnggunakan kata kuncĂ&#x160; voĂ&#x160;d ontoh  Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;/ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;0Â&#x201E;  0Â&#x201E;Â&#x201E;0Â&#x201E;0Â&#x201E;0Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;

  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

ada kod dĂ&#x160;ata kla manuĂ&#x160;a mmĂ&#x160;lĂ&#x160;kĂ&#x160;  buah mtod aĂ&#x160;tu ambĂ&#x160;l ama$) dan hapu ama$) DĂ&#x160;mana ambĂ&#x160;l ama$) mrupakan buah fungĂ&#x160; karna




c U V   

mngmbalĂ&#x160;kan nĂ&#x160;laĂ&#x160; trĂ&#x160;ng dangkan hapu ama$) mrupakan produr karna tĂ&#x160;dak mngmbalĂ&#x160;kan nĂ&#x160;laĂ&#x160; aat mmbuat buah fungĂ&#x160; maka untuk mngmbalĂ&#x160;kan nĂ&#x160;laĂ&#x160;n a haru mnggunakan kata kuncĂ&#x160; rturn dĂ&#x160;Ă&#x160;kutĂ&#x160; nĂ&#x160;laĂ&#x160; ang akan dĂ&#x160;kmbalĂ&#x160;kann a %ntuk mngambĂ&#x160;l nĂ&#x160;laĂ&#x160; balĂ&#x160;k darĂ&#x160; fungĂ&#x160; dapat dĂ&#x160;lĂ&#x160;h at pada contoh bagaĂ&#x160; brĂ&#x160;kut

Â&#x201E; CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; Â&#x201E;"Â&#x201E;:0 Â&#x201E;A ;Â&#x201E;A  Â&#x201E; Â&#x201E; **Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E;/ Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E;! Â&#x201E; Â&#x201E;

Â&#x201E;

aramtr

aramtr mrupakan data ang dapat dĂ&#x160;tambahkan darĂ&#x160; luar mtod mĂ&#x160;al jĂ&#x160;ka kĂ&#x160;ta mmbuat buah mtod untuk mngubah nama pada kla anuĂ&#x160;a maka patĂ&#x160; kĂ&#x160;ta mmrlukan nama baru untuk mnggantĂ&#x160;kan nama lama olh karna Ă&#x160;tu dĂ&#x160;prlukan buah paramtr nama baru untuk mnggantĂ&#x160;kan nama trbut ontoh paramtr dapat trlĂ&#x160;hat pada kla dĂ&#x160;baah Ă&#x160;nĂ&#x160;  Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;  Â&#x201E; Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

ontoh pnggunaann a adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; !:0 Â&#x201E;A ;Â&#x201E;A  Â&#x201E;




c W X   

Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E;! Â&#x201E; Â&#x201E;

aat kod dĂ&#x160;ata dĂ&#x160;kkuĂ&#x160; maka varĂ&#x160;abl nama akan brnĂ&#x160;laĂ&#x160; " ko urnĂ&#x160;aan hannd Í&#x; uaĂ&#x160; dngan nama baru ang tlah tĂ&#x160;dambahkan lat mtod ubah ama$namaaru)# buah mtod dapat mmĂ&#x160;lĂ&#x160;kĂ&#x160; atu atau lbĂ&#x160;h paramtr untuk mnambahkan paramtr dĂ&#x160;pĂ&#x160;ahkan dngan mnggunakan tanda  $koma) ontohn a  Â&#x201E; Â&#x201E;CÂ&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;  Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;3 DÂ&#x201E; Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;3  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

ontoh pnggunaann a adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E; CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; 9:0 DÂ&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E; Kata Kunci this ata kuncĂ&#x160; thĂ&#x160; dĂ&#x160;gunakan dalam buah kla dan dĂ&#x160;gunakan untuk mn atakan objk karang ontoh mĂ&#x160;al aat kĂ&#x160;ta mmbuat buah paramtr ang ama dngan nama atrĂ&#x160;but ang ada dalam buah kla maka jĂ&#x160;ka kĂ&#x160;ta mnggunakan




c Y Z   

paramtr trbut untuk mngubah atrĂ&#x160;but pada kla maka prubahan tĂ&#x160;dak akan trjadĂ&#x160; Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

aat kĂ&#x160;ta mnggunakan kla anuĂ&#x160;a dĂ&#x160;ata pada program Â&#x201E; CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; 9:0 DÂ&#x201E; Â&#x201E; Â&#x201E;     Â&#x201E;     Â&#x201E; Â&#x201E;

tlah dĂ&#x160;jalankan maka program trbut akan mnghaĂ&#x160;lkan nĂ&#x160;laĂ&#x160; null ang artĂ&#x160;n a nama dan alamat objk manuĂ&#x160;a tĂ&#x160;dak brubah mnjadĂ&#x160; " koÍ&#x; dan " ubangÍ&#x; knapa? al Ă&#x160;nĂ&#x160; dĂ&#x160;karnakan jĂ&#x160;ka kĂ&#x160;ta mmbuat buah paramtr

ang ama dngan nama atrĂ&#x160;but lalu aat kĂ&#x160;ta mmanggĂ&#x160;l nama atrĂ&#x160;but trbut maka bnarn a bukan atrĂ&#x160;but ang kĂ&#x160;ta panggĂ&#x160;l mlaĂ&#x160;nkan paramtr gar kalahan trbut tĂ&#x160;dak trjadĂ&#x160; maka dĂ&#x160;prlukan kata kuncĂ&#x160; thĂ&#x160; ang dĂ&#x160;gunakan untuk mn atakan objk trbut jadĂ&#x160; untuk mngubah atr Ă&#x160;but ang naman a ama dngan paramtr harulah bagaĂ&#x160; brĂ&#x160;kut Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;




c [ \   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

aat program blumn a dĂ&#x160;jalankan kmbalĂ&#x160; maka haĂ&#x160;ln a tĂ&#x160;dak akan null lagĂ&#x160; Â&#x201E; isibilitas rivat dan ublic ava mndukung vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta aĂ&#x160;tu  Ă&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta prĂ&#x160;vat publĂ&#x160;c protctd è   

trangan

an a dapat dĂ&#x160;ak olh kla Ă&#x160;tu ndĂ&#x160;rĂ&#x160; Dapat dĂ&#x160;ak olh luruh kla

an a dapat dĂ&#x160;ak olh kla Ă&#x160;tu ndĂ&#x160;rĂ&#x160; dan kla turunann a

an a dapat dĂ&#x160;ak olh kla-kla ang brada pada atu pakt

                                                   Ă&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta prĂ&#x160;vat mrupakan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta ang dapat dĂ&#x160;gunakan pada atrĂ&#x160;but mtod ataupun kla!unan a vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta prĂ&#x160;vat adalah untuk mn mbun Ă&#x160;kan atrĂ&#x160;but mtod atau klatrĂ&#x160;but mtod atau kla ang mnggunakan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta han a dapat dĂ&#x160;ak olh objk Ă&#x160;tu ndĂ&#x160;rĂ&#x160; ontoh atrĂ&#x160;but ang mnggunakan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta prĂ&#x160;vat Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

ada kod dĂ&#x160;ata atrĂ&#x160;but nama mnjadĂ&#x160; prĂ&#x160;vat hĂ&#x160;ngga han a kla anuĂ&#x160;a




c ] ^   

Ă&#x160;tu ndĂ&#x160;rĂ&#x160; ang bĂ&#x160;a mngak atrĂ&#x160;but nama hĂ&#x160;ngga aat kla laĂ&#x160;n mngak atrĂ&#x160;but trbut maka akan trjadĂ&#x160; rror Â&#x201E;Â&#x201E; 

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;9:0 DÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

ada kod dĂ&#x160;ata maka akan trjadĂ&#x160; rror ktĂ&#x160;k kla llo orld mngak atrĂ&#x160;but nama objk manuĂ&#x160;a dĂ&#x160;karnakan atrĂ&#x160;but trbut brĂ&#x160;fat prĂ&#x160;vat Ă&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta publĂ&#x160;c mrupakan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta ang dapat dĂ&#x160;trapkan pada atrĂ&#x160;but mtod dan klaDngan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta publĂ&#x160;c maka atrĂ&#x160;but mtod atau kla ang mmĂ&#x160;lĂ&#x160;kĂ&#x160; Ă&#x160;fat publĂ&#x160;c trbut dapat dĂ&#x160;ak olh kla manapun dan darĂ&#x160; packag manapun ontoh pada kod blumn a kĂ&#x160;ta akan mnambah buah mtod publĂ&#x160;c

ang brnama ambĂ&#x160;l ama$) ang mngmbalĂ&#x160;kan nama mahaĂ&#x160;a Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan dmĂ&#x160;kĂ&#x160;an untuk mngak atrĂ&#x160;but nama karang kĂ&#x160;ta dapat mnggunakan mtod ambĂ&#x160;l ama$) Â&#x201E;Â&#x201E; 

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E;




c _ `   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;9:0 DÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    ! Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Â&#x201E; Konstruktor ontruktor mrupakan mtod ang cara otomatĂ&#x160; dĂ&#x160;panggĂ&#x160;l ktĂ&#x160;ka buah objk dĂ&#x160;panggĂ&#x160;l ara mmbuat mtod kontruktor adalah nama mtod haru a a dngan nama kla dan tĂ&#x160;dak mngmbalĂ&#x160;kan nĂ&#x160;laĂ&#x160; balĂ&#x160;k dan tĂ&#x160;dak pula mnggunakan kuncĂ&#x160; voĂ&#x160;d ontoh  Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E;    EF1 0Â&#x201E;C;Â&#x201E;9GGGH Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan dmĂ&#x160;kĂ&#x160;an aat mmbuat buah objk ahaĂ&#x160;a maka kontruktor trbut akan otomatĂ&#x160; dĂ&#x160;panggĂ&#x160;l Ă&#x160;al jĂ&#x160;ka kĂ&#x160;ta mmbuat buah objk mahaĂ&#x160;a CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E;

aka akan mnampĂ&#x160;lkan tulĂ&#x160;an "bjk ahaĂ&#x160;a DĂ&#x160;buat!!!Í&#x; ontruktor juga mndukun pnggunakan paramtr mĂ&#x160;al aat mmbuat buah objk manuĂ&#x160;a maka nama namuĂ&#x160;a trbut haru dĂ&#x160;tntukan maka kĂ&#x160;ta dapat mnambahkan buah paramtr nama dĂ&#x160; kontruktor prtĂ&#x160; brĂ&#x160;kut




c a b   

Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;C Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan bgĂ&#x160;tu maka aat mmbaut objk manuĂ&#x160;a maka kĂ&#x160;ta haru mnggunakan paramtr nama CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C :0 Â&#x201E;A ; Â&#x201E;

 Â&#x201E; vrloading Konstruktor vrloadĂ&#x160;ng mrupakan mkanĂ&#x160;m dĂ&#x160;mana kĂ&#x160;ta dapat mmbuat lbĂ&#x160;h darĂ&#x160; atu buah kontruktor pada buah kla amun dngan ktntuan tĂ&#x160;ap kontruktor haru mmĂ&#x160;lĂ&#x160;kĂ&#x160; paramtr ang brbda bĂ&#x160;a brbda jumlah paramtrn a ataupun bĂ&#x160;a brbda tĂ&#x160;p data paramtrn a Ă&#x160;al kĂ&#x160;ta akan mngubah kla manuĂ&#x160;a trbut mnjadĂ&#x160; mmĂ&#x160;lĂ&#x160;kĂ&#x160; dua konturktor dĂ&#x160;mana kontruktor prtama kĂ&#x160;ta dapat mmbuat objk manuĂ&#x160;a tanpa haru mnggunakan nama dan kontruktor kdua kĂ&#x160;ta haru mnggunakan nama untuk mmbuat objk mahaĂ&#x160;a Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;C Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E;




c c d   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;9 Â&#x201E;DÂ&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan bgĂ&#x160;tu kĂ&#x160;ta dapat mnggunakan dua cara untuk mmbuat objk darĂ&#x160; kla ahaĂ&#x160;a aĂ&#x160;tu tanpa paramtr dan mnggunakan paramtr nama Â&#x201E;Â&#x201E; 

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;CÂ&#x201E;#Â&#x201E;"Â&#x201E;  ;Â&#x201E;C Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;CÂ&#x201E;4Â&#x201E; "Â&#x201E; ;Â&#x201E;C:0 Â&#x201E;A ;Â&#x201E;A  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Â&#x201E; vrloading ĂĽtod laĂ&#x160;n pada kontruktor ovrloadĂ&#x160;ng juga bĂ&#x160;a dĂ&#x160;lakukan pada mtod mĂ&#x160;al kĂ&#x160;ta akan mmbuat dua buah mtod ubah mtod prtama mnggunakan paramtr nama dan mtod kdua mnggunakan paramtr nama dan alamat Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;CÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;C Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E;DÂ&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E;




c e f   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan bgĂ&#x160;tu kĂ&#x160;ta dapat mnggunakan mtod ubah untuk mngubah nama ataupun untuk mngubah alamat Â&#x201E;Â&#x201E; 

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;CÂ&#x201E;Â&#x201E;"Â&#x201E; ;Â&#x201E;C Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;:0 Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;:0 Â&#x201E;A ;DÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Â&#x201E;

warisan Klas

arĂ&#x160;an mrupakan mkanĂ&#x160;m dĂ&#x160;mana buah kla dapat marĂ&#x160;Ă&#x160; luruh atrĂ&#x160;but atau mtod mĂ&#x160;lĂ&#x160;k kla laĂ&#x160;n dngan ktntuan trtntu Ă&#x160;al ada buah kla rang dngan atrĂ&#x160;but nama dan alamat *alu ada kla gaaĂ&#x160; dngan atrĂ&#x160;but nĂ&#x160;p nama dan alamat Â&#x201E;Â&#x201E;F Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;& Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;&Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Â&#x201E;Â&#x201E;I ;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;!  Â&#x201E; Â&#x201E; Â&#x201E;




c g h   

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;& Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;" Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;&Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

ada kod dĂ&#x160;ata bĂ&#x160;a bandĂ&#x160;ngkan antara kla rang dan kla gaaĂ&#x160; mmĂ&#x160;lĂ&#x160;kĂ&#x160; bbrapa atrĂ&#x160;but dan mtod ang ama aĂ&#x160;tu nama alamat ubah ama$) ambĂ&#x160;l ama$) ubahlamat$) dan ambĂ&#x160;llamat$) rtĂ&#x160;n a ban ak trjadĂ&#x160; duplĂ&#x160;kaĂ&#x160; kod olh karna Ă&#x160;tu lbĂ&#x160;h baĂ&#x160;k kla trbut dĂ&#x160;gabungkan mnggunakan parĂ&#x160;an aĂ&#x160;tu rang dĂ&#x160;turunkan mnjadĂ&#x160; gaaĂ&#x160; karna mua atrĂ&#x160;but dan mtod rang ada dĂ&#x160; gaaĂ&#x160; namun tĂ&#x160;dak mua atrĂ&#x160;but dan mtod gaaĂ&#x160; ada dĂ&#x160; kla rang %ntuk mngatakan baha kla  turunan darĂ&#x160; kla 0 kĂ&#x160;ta dapat mnggunakan kata kuncĂ&#x160; tnd Dngan bgĂ&#x160;tu kĂ&#x160;ta han a prlu mngubah kla gaaĂ&#x160; mnjadĂ&#x160; bagaĂ&#x160; brĂ&#x160;kut Â&#x201E;Â&#x201E;I ;Â&#x201E;   Â&#x201E;F Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;!  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;




c i j   

alaupun kla gaaĂ&#x160; tĂ&#x160;dak mmĂ&#x160;lĂ&#x160;kĂ&#x160; atrĂ&#x160;but dan mtod untuk nama dan alamat namun bnarn a gaaĂ&#x160; trbut mmĂ&#x160;lĂ&#x160;kĂ&#x160;n a karna gaaĂ&#x160; mrupakan turunan darĂ&#x160; rang hĂ&#x160;ngga luruh Ă&#x160;fat darĂ&#x160; rang ada pada gaaĂ&#x160; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;I ;Â&#x201E; ;Â&#x201E;"Â&#x201E; ;Â&#x201E;I ; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;!:0 Â&#x201E;A ; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;& Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;! #$#$5$)# Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E; isibilitas protctd blumn a kĂ&#x160;ta tlah mmbaha tntang vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta prĂ&#x160;vat dan publĂ&#x160;c kalĂ&#x160; Ă&#x160;nĂ&#x160; kĂ&#x160;ta akan mmbaha tntang vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta protctd trĂ&#x160;but mtod atau kla

ang dĂ&#x160;tandaĂ&#x160; dngan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta protctd han a dapat dĂ&#x160;ak olh kla Ă&#x160;tu ndĂ&#x160;rĂ&#x160; dan turunann a Ă&#x160;al pada kla blumn a kĂ&#x160;ta tlah mmbuat kla rang dan gaaĂ&#x160; ada kla rang vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta untuk atrĂ&#x160;but nama dan alamat adalah prĂ&#x160;vat artĂ&#x160;n a han a kla rang trbut ang dapat mngak atrĂ&#x160;but trbut alaupun kla gaaĂ&#x160; mrupakan turunan darĂ&#x160; kla rang ttap aja kla gaaĂ&#x160; tĂ&#x160;dak dapat mngak atrĂ&#x160;but nama dan alamat darĂ&#x160; kla rang Â&#x201E;Â&#x201E;I ;Â&#x201E;   Â&#x201E;F Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;!  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;   Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;ka kĂ&#x160;ta mnggunakan kod dĂ&#x160;ata untuk mngak atrĂ&#x160;but nama darĂ&#x160; kla rang maka patĂ&#x160; akan trjadĂ&#x160; rror amun jĂ&#x160;ka kĂ&#x160;ta mngubah vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;ta




c k l   

namamnjadĂ&#x160; protctd maka atrĂ&#x160;but nama dapat dĂ&#x160;ak olh kla turunann a

aĂ&#x160;tu kla gaaĂ&#x160; Â&#x201E; Â&#x201E;F Â&#x201E; Â&#x201E; Â&#x201E;

  Â&#x201E; Â&#x201E; Â&#x201E;

  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;!Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;& Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;&Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Â&#x201E;Â&#x201E;I ;Â&#x201E;   Â&#x201E;F Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;!  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; ! Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x2014;Â&#x201E; vrriding vrrĂ&#x160;dĂ&#x160;ng tĂ&#x160;dak ama dngan ovrloadĂ&#x160;ng ovrrĂ&#x160;dĂ&#x160;ng mrupakan mkanĂ&#x160;m dĂ&#x160;mana buah mtod dapat dĂ&#x160;dklaraĂ&#x160;kan ulang pada kla turunann a Ă&#x160;al ada dua kla aĂ&#x160;tu a Ă&#x160; dan Daa pada kla ba Ă&#x160; tbut trdapat mtod larĂ&#x160;$) ang mmrĂ&#x160;ntahkan untuk larĂ&#x160; Â&#x201E;Â&#x201E;3Â&#x201E; Â&#x201E;




c m n   

Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;     0 Â&#x201E;3Â&#x201E;< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

tlah Ă&#x160;tu kla Daa mrupakan kla turunan darĂ&#x160; kla a Ă&#x160; Â&#x201E;Â&#x201E;9 ;Â&#x201E;   Â&#x201E;3 Â&#x201E; Â&#x201E; Â&#x201E;

tlah Ă&#x160;tu jĂ&#x160;ka kĂ&#x160;ta coba buat buah objk kla Daa dan mn uruhn a larĂ&#x160; Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;9 ;Â&#x201E; ;Â&#x201E;"Â&#x201E; ;Â&#x201E;9 ; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

aka haĂ&#x160;ln a adalah "Ă&#x160;dak Ă&#x160;a $Í&#x; artĂ&#x160;n a mtod larĂ&#x160;$) ang dĂ&#x160;panggĂ&#x160;l bnarn a mĂ&#x160;lĂ&#x160;k kla a Ă&#x160; ang patĂ&#x160;n a tĂ&#x160;dak dapat brlarĂ&#x160; karang jĂ&#x160;ka dĂ&#x160;anggap kla Daa dapat brlarĂ&#x160; maka kĂ&#x160;ta haru mnggubah mtod larĂ&#x160;$) trbut agar dapat brlarĂ&#x160; caran a adalah dngan mlakukan pndklaraĂ&#x160;an ulang $ovrrĂ&#x160;dĂ&#x160;ng) aran a adalah dngan mmbuat mtod ang ama dngan mtod ang dĂ&#x160;arĂ&#x160;Ă&#x160;n a Â&#x201E;Â&#x201E;9 ;Â&#x201E;   Â&#x201E;3Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;    > GGGG Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

aka jĂ&#x160;ka program t blumn a dĂ&#x160;jalankan kmbalĂ&#x160; maka klauarann a patĂ&#x160; "*arĂ&#x160;!!!!Í&#x; artĂ&#x160;n a mtod larĂ&#x160;$) mĂ&#x160;lĂ&#x160;k kla Daa ang dĂ&#x160;panggĂ&#x160;l Ă&#x2014;Ă&#x2014;Â&#x201E;Kata Kunci supr ata kuncĂ&#x160; upr mrupakan kata kuncĂ&#x160; ang dĂ&#x160;gunakan untuk mngak kla parnt $ ang dĂ&#x160;turunkan) mĂ&#x160;al jĂ&#x160;ka kĂ&#x160;ta mnggunakan kata kuncĂ&#x160; upr pada kla Daa artĂ&#x160;n a upr trbut mrujuk pada kla a Ă&#x160; Â&#x201E;Â&#x201E;9 ; Â&#x201E;   Â&#x201E;3Â&#x201E; Â&#x201E;




c o p   

„ „„„„ „  „ 3„ „ „„„„„„„„**„ 0 „  „ „0„3 „    „ „„„„„ „ „„„„ „  „ „ „    > GGGG „ „„„„„ „

laÊn Êtu kata kuncÊ upr juga dapat dÊgunakan untuk mngak kontruktor mÊlÊk kla ang dÊarÊkan „„3 „ „ „ „„„„  „ „ „ „ „„„„ „3 „ „ „ „„„„„ „ „„„„ „3  „„ „ „„„„„„„„„"„ „ „„„„„ „ „„„„ „ „! „ „„„„„„„„  „ „ „„„„„ „

„„3  „   „3  „ „ „„„„  „„  „ „ „„„„ „3  „ „ „ „„„„„ „ „„„„ „3   „D„„  „   „ „„„„„„„„ „"„  „ „„„„„ „ „„„„ „„J  „ „„„„„„„„  „  „ „„„„„ „ „




c q r   

Ă&#x2014;Â&#x201E;Kata Kunci final ata kuncĂ&#x160; fĂ&#x160;nal mrupakan kata kuncĂ&#x160; ang dapat dĂ&#x160;gunakan untuk mnandaĂ&#x160; baha uatu atrĂ&#x160;but mtod atau kla udah fĂ&#x160;nal artĂ&#x160;n a tĂ&#x160;dak dapat dĂ&#x160;ubah lagĂ&#x160; Â&#x161;s      t     

t t  trĂ&#x160;but tĂ&#x160;dak dapat dĂ&#x160;dklaraĂ&#x160;kan lagĂ&#x160; arĂ&#x160;abl tĂ&#x160;dak dapat dĂ&#x160;dklaraĂ&#x160;kan lagĂ&#x160; tod tĂ&#x160;dak dapat dĂ&#x160;dklaraĂ&#x160;kan $ovrrĂ&#x160;dĂ&#x160;ng) lagĂ&#x160; la tĂ&#x160;dak dapat dĂ&#x160;turunkan

Ă&#x160;ka kĂ&#x160;ta mnambahkan buah atrĂ&#x160;but dngan kata kuncĂ&#x160; fĂ&#x160;nal maka atrĂ&#x160;but trbut haru langung dĂ&#x160;dklaraĂ&#x160;kan mĂ&#x160;al prtĂ&#x160; Ă&#x160;nĂ&#x160; Â&#x201E;Â&#x201E;8  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;/Â&#x201E; Â&#x201E; Â&#x201E;"Â&#x201E;9 Â&#x201E; Â&#x201E;

Ă&#x160;ka tĂ&#x160;dak dĂ&#x160;dklaraĂ&#x160;kan langung maka akan trjadĂ&#x160; kalahan $rror) tau jĂ&#x160;ka kĂ&#x160;ta mlakukan pndklaraĂ&#x160;an ulang atrĂ&#x160;but trbut maka akan trjadĂ&#x160; rror Â&#x201E;Â&#x201E;8  Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;/Â&#x201E; Â&#x201E; Â&#x201E;"Â&#x201E;9 Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;9 Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;

Â&#x201E;  Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x2014;Â&#x201E;Klas Abstract la abtract mrupakan kla dĂ&#x160;mana mmĂ&#x160;lĂ&#x160;kĂ&#x160; mtod-mtod namun tĂ&#x160;dak dĂ&#x160;dklaraĂ&#x160;kan pndklaraĂ&#x160;ann a trjadĂ&#x160; pada kla turunann a %ntuk mmbuat kla abtract ama dngan mmbuat kla bĂ&#x160;aan a namun dĂ&#x160;aalĂ&#x160; dngan kuncĂ&#x160; abtract pada klan a dan dĂ&#x160;aalĂ&#x160; dngan kata kuncĂ&#x160; abtract pada mtod ang akan dĂ&#x160;buat namun tĂ&#x160;dak akan dĂ&#x160;dklaraĂ&#x160;kan tod ang abtract tĂ&#x160;dak prlu brĂ&#x160;Ă&#x160;kan dklaraĂ&#x160;n a Ă&#x160;al kĂ&#x160;ta mmbuat kla abtract an lalu turunann a# ucĂ&#x160;ng ambĂ&#x160;ng dan njĂ&#x160;ng la han trbut mmĂ&#x160;lĂ&#x160;kĂ&#x160; mtod bĂ&#x160;cara$) ang mn uruh an




c u    

trbut bĂ&#x160;cara$) namun karna tĂ&#x160;ap han bĂ&#x160;aan a brbda nada bĂ&#x160;caran a maka kĂ&#x160;ta buat mtod bĂ&#x160;cara$) trbut mnjadĂ&#x160; abtract Â&#x201E; Â&#x201E;Â&#x201E; ;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E;Â&#x201E;&1Â&#x201E;   Â&#x201E; ; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;    K Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E;Â&#x201E;AÂ&#x201E;   Â&#x201E; ; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;    :  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E;Â&#x201E;AÂ&#x201E;   Â&#x201E; ; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;    C  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka kla turunan darĂ&#x160; an tĂ&#x160;dak mndklaraĂ&#x160;kan mtod bĂ&#x160;cara$) maka akan trjadĂ&#x160; rror kcualĂ&#x160; kla trbut juga kla abtract Ă&#x2014;Â&#x201E; olimorfism olĂ&#x160;morfĂ&#x160;m mrupakan kmampuan untuk buah kla mmĂ&#x160;lĂ&#x160;kĂ&#x160; ban ak kla turunan tĂ&#x160;ap kla turunan mmĂ&#x160;lĂ&#x160;kĂ&#x160; dklaraĂ&#x160; maĂ&#x160;ng-maĂ&#x160;ng ang unĂ&#x160;k dan dapat brbagĂ&#x160; fungĂ&#x160;onalĂ&#x160;ta ang ama dngan kla parnt $ ang dĂ&#x160;turunkan) ontoh polĂ&#x160;morfĂ&#x160;m adalah kla an ang blumn a tlah dĂ&#x160;buat Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;Â&#x201E; ;#Â&#x201E;"Â&#x201E; ;Â&#x201E;&1 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;#  Â&#x201E;




c v    

Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;Â&#x201E; ;4Â&#x201E;"Â&#x201E; ;Â&#x201E;A Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;4  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;Â&#x201E; ;)Â&#x201E;"Â&#x201E; ;Â&#x201E;A Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ;)  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Â&#x201E;

akt

Dalam ava bbrapa kla dapat dĂ&#x160;gabungkan dalam buah unĂ&#x160;t brnama pakt $packag) nggunaan pakt angat dĂ&#x160;anjurkan agar kla-kla trlĂ&#x160;hat lbĂ&#x160;h tratur %ntuk mndklaraĂ&#x160;kan pakt han a prlu mnggunakan kuncĂ&#x160; packag pada bagĂ&#x160;an ata fĂ&#x160;l java dĂ&#x160;Ă&#x160;kutĂ&#x160; nama pakt ama pakt tĂ&#x160;dak bolh dĂ&#x160;aalĂ&#x160; dngan nomor dan tĂ&#x160;dak bolh mnganduk karaktr unĂ&#x160;k dan paĂ&#x160; akt bĂ&#x160;aan a brtĂ&#x160;ngkat untuk mmbrĂ&#x160;kan tĂ&#x160;ngkatan pada pakt kĂ&#x160;ta dapat mngunakan tanda  $tĂ&#x160;tĂ&#x160;k) mĂ&#x160;al      )    )    ) 

(   aplĂ&#x160;kaĂ&#x160;data aplĂ&#x160;kaĂ&#x160;databa aplĂ&#x160;kaĂ&#x160;form

DĂ&#x160;anjurkan jĂ&#x160;ka kĂ&#x160;ta mmbangun buah Ă&#x160;tm ang bar maka dĂ&#x160;prlukan pnglompokkan jnĂ&#x160;-jnĂ&#x160; kla dalam pakt Ă&#x160;al untuk kla-kla tabl dapat dĂ&#x160; maukkan k pakt data kla-kla form bĂ&#x160;a dĂ&#x160;maukkan k pakt form dan laĂ&#x160;n-laĂ&#x160;n 0 Â&#x201E; 0  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;A ;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x160;ka kĂ&#x160;ta akan mnggunakan kla dngan lokaĂ&#x160; pakt ang ama kĂ&#x160;ta dapat mnggunakann a langung namun jĂ&#x160;ka kĂ&#x160;ta akan mnggunakan kla dngan pakt ang brbda maka kĂ&#x160;ta prlu mnggunakan Ă&#x160;mport dĂ&#x160;rtaĂ&#x160; lokaĂ&#x160; pakt dan nama klan a




c      

0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E; 0 A ; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;A ;Â&#x201E;0 ;Â&#x201E;"Â&#x201E; ;Â&#x201E;A ; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

Ă&#x2014;Â&#x201E; isibiliti Dfault blumn a tlah dĂ&#x160;baha tntang vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;tĂ&#x160; prĂ&#x160;vat publĂ&#x160;c dan protctd bnarn a ada atu lagĂ&#x160; vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;t  aĂ&#x160;tu dfault namun tĂ&#x160;dak mnggunakan kata kuncĂ&#x160; dfault mlaĂ&#x160;nkan tĂ&#x160;dak prlu mnggunakan kata kuncĂ&#x160; $koong) Ă&#x160;ka buah atrĂ&#x160;but mtod atau kla dĂ&#x160;tandaĂ&#x160; dngan vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;tĂ&#x160; dfault maka Ă&#x160;tu artĂ&#x160;n a atrĂ&#x160;but mtod atau kla trbut han a dapat dĂ&#x160;ak olh kla-kla

ang ada dalam atu pakt Ă&#x160;ka akan dĂ&#x160;ak darĂ&#x160; luar pakt maka akan trjadĂ&#x160; rror ontoh vĂ&#x160;Ă&#x160;bĂ&#x160;lĂ&#x160;tĂ&#x160; dfault  0 Â&#x201E; 0  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;C;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E; Intrfac ntrfac mrupakan mkanĂ&#x160;m dĂ&#x160;mana kĂ&#x160;ta dapat mnntukan mtodmtod ang haru ada pada kla ntrfac hampĂ&#x160;r mĂ&#x160;rĂ&#x160;p dngan kla abtrak namun ada bbrapa prbdaan pada Ă&#x160;ntrfac dan kla abtrak Â&#x201E; la abtrak bĂ&#x160;a mngandung mtod abtrak dan mtod tĂ&#x160;dak abtrak dangkan pada Ă&#x160;ntrfac haru mua mtod abtrak Â&#x201E; la abtrak dapat mmĂ&#x160;lĂ&#x160;kĂ&#x160; atrĂ&#x160;but dangkan Ă&#x160;ntrfac tĂ&#x160;dak bolh mmĂ&#x160;lĂ&#x160;kĂ&#x160; atrĂ&#x160;but Â&#x201E; la abtrak dĂ&#x160;gunakan olh kla laĂ&#x160;n mnggunakan parĂ&#x160;an $tnd) dangkan Ă&#x160;ntrfac mnggunakan Ă&#x160;mplmntaĂ&#x160; $Ă&#x160;mplmnt)




c      

Ă&#x2014;Â&#x201E; ĂĽndklarasikan Intrfac ntrfac mĂ&#x160;rĂ&#x160;p dngan la han a ang mmbdakan adalah kata kuncĂ&#x160; ang dĂ&#x160;gunakan bukan cla mlaĂ&#x160;nkan Ă&#x160;ntrfac ontoh drhana buah Ă&#x160;ntrfac 0 Â&#x201E; 0

   Â&#x201E; Â&#x201E; Â&#x201E; / Â&#x201E;&0Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;  Â&#x201E; 0 Â&#x201E; Â&#x201E; Â&#x201E;

cara dfault luruh mtod ang ada dalam Ă&#x160;ntrfac Ă&#x160;tu brĂ&#x160;pat abtract dan publĂ&#x160;c hĂ&#x160;ngga kĂ&#x160;ta dapat mnghapun a mnjadĂ&#x160; lbĂ&#x160;h drhana prtĂ&#x160; brĂ&#x160;kut 0 Â&#x201E; 0

   Â&#x201E; Â&#x201E; Â&#x201E; / Â&#x201E;&0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; 0 Â&#x201E; Â&#x201E; Â&#x201E;

rlu dĂ&#x160;Ă&#x160;ngat baha mtod dalam Ă&#x160;ntrfac tĂ&#x160;dak dapat prĂ&#x160;vat Â&#x201E;

warisan Intrfac

Dalam hal parĂ&#x160;an Ă&#x160;ntrfac ama dngan cla han a ang mmbdakan adalah Ă&#x160;ntrfac dapat marĂ&#x160;Ă&#x160; lbĂ&#x160;h darĂ&#x160; atu Ă&#x160;ntrfac dangkan cla han a dapat marĂ&#x160;Ă&#x160; atu kla 0 Â&#x201E; 0

   Â&#x201E; Â&#x201E; Â&#x201E; / Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;   Â&#x201E; Â&#x201E; Â&#x201E;

0 Â&#x201E; 0

   Â&#x201E; Â&#x201E; Â&#x201E; / Â&#x201E;I0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; 0 Â&#x201E; Â&#x201E; Â&#x201E;




c      

0 Â&#x201E; 0

   Â&#x201E; Â&#x201E; Â&#x201E; / Â&#x201E;&0Â&#x201E;   Â&#x201E;  DÂ&#x201E;I0 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;

Â&#x201E; ĂĽnggunakan Intrfac buah kla dapat mnggunakan Ă&#x160;ntrfac mlaluĂ&#x160; kata kuncĂ&#x160; Ă&#x160;mplmnt brbda dngan tnd buah kla dapat mnggunakan bbrapa Ă&#x160;ntrfac mnggunakan Ă&#x160;mplmnt 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E; 0

  &0 Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;8  &0Â&#x201E;   Â&#x201E;&0 Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;      Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; 0Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   I0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;

arna Ă&#x160;ntrfac kĂ&#x160; mrupakan turunan darĂ&#x160; Ă&#x160;ntrfac ndangan dan ukulan maka mua kla ang mngĂ&#x160;mplmntaĂ&#x160; Ă&#x160;ntrfac kĂ&#x160; haru mndklaraĂ&#x160;kan luruh mtod ang ada pada Ă&#x160;ntrfac kĂ&#x160; ndangan dan ukulan

 Â&#x201E; Innr lass ava mndukung pmbuatan kla dĂ&#x160; dalam kla ara mmbuat kla dĂ&#x160; dalam kla ama dngan mmbuat kla prtĂ&#x160; bĂ&#x160;aan a han a lokaĂ&#x160;n a brada dalam buah badan kla mĂ&#x160;al 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;> Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;9 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;"Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;9Â&#x201E; Â&#x201E;




c      

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;9Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E;   Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;8   Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;   Â&#x201E;"Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;8  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Ă&#x2014;Â&#x201E; Anonymous lass la anonĂ&#x160;mou mrupakan kla ang dĂ&#x160;dklaraĂ&#x160;kan tanda nama bĂ&#x160;aan a kla Ă&#x160;nĂ&#x160; dĂ&#x160;buat ktĂ&#x160;ka mndklaraĂ&#x160;kan buah varĂ&#x160;abl ontoh 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E; 0

  I0 Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;I0Â&#x201E; 0Â&#x201E;"Â&#x201E; ;Â&#x201E;I0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; 0Â&#x201E; Â&#x201E;    I0Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 0 0 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

kĂ&#x160;la pada kod dĂ&#x160;ata kĂ&#x160;ta han a mmĂ&#x160;lĂ&#x160;kĂ&#x160; kla rogram adahal bnarn a trdapat dua kla aĂ&#x160;tu dngan kla non mou ang mrupakan turunan darĂ&#x160; Ă&#x160;ntrfac ukulan nggunaan kla anonĂ&#x160;mou Ă&#x160;nĂ&#x160; bĂ&#x160;aa dĂ&#x160;lakukan ktĂ&#x160;ka kĂ&#x160;ta han a akan mmbuat buah kla ang han a kalĂ&#x160; pakaĂ&#x160; aja  Â&#x201E; Kata Kunci static ata kuncĂ&#x160; tatĂ&#x160;c bnarn a mrupakan pn lngan darĂ&#x160; konp pmrograman brorĂ&#x160;ntaĂ&#x160; objkDngan mnggunakan kata kuncĂ&#x160; tatĂ&#x160;c kĂ&#x160;ta dapat mngak buah atrĂ&#x160;but atau mtod darĂ&#x160; kla cara langung tanpa




c      

haru mmbuat objk kla trbut hĂ&#x160;ngga Ă&#x160;nĂ&#x160; mn alahĂ&#x160; aturan pmrograman brorĂ&#x160;ntaĂ&#x160; objk ang mn atakan baha untuk mngak buah atrĂ&#x160;but atau mtod haru mlaluĂ&#x160; objk ata kuncĂ&#x160; tatĂ&#x160;c bĂ&#x160;aan a dĂ&#x160;gunakan jĂ&#x160;ka kĂ&#x160;ta akan mmbuat buah kla utĂ&#x160;lĂ&#x160;ta hĂ&#x160;ngga kĂ&#x160;ta dapat dngan mudah mnggunakan mtod-mtod ang ada dalam kla trbut tanpa mmbuat objkn a Ă&#x160;al 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;BC 0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;DÂ&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;Â&#x201E;+Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;0Â&#x201E;DÂ&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;Â&#x201E;LÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan bgĂ&#x160;tu kĂ&#x160;ta dapat langung mngak mtod kalĂ&#x160; dan tambah tanpa mmbuat objk ungĂ&#x160;atmatĂ&#x160;ka prtĂ&#x160;  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;#$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;#$ Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;BC 00DÂ&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

rlu dĂ&#x160;Ă&#x160;ngat jĂ&#x160;ka mtod tatĂ&#x160;c han a dapat mmanggĂ&#x160;l mnggunakan atrĂ&#x160;but atau mtod tatĂ&#x160;c laĂ&#x160;nn a artĂ&#x160;n a jĂ&#x160;ka kĂ&#x160;ta mmanggĂ&#x160;l mtod non tatĂ&#x160;c dalam mtod tatĂ&#x160;c cara langung maka akan trjadĂ&#x160; rror 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;B C 0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;0Â&#x201E;DÂ&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;    Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;Â&#x201E;LÂ&#x201E; Â&#x201E;




c      

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;Â&#x201E;   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Â&#x201E; Klas  / ava Ban la  atau ava an mrupakan kla dĂ&#x160;mana buah kla mmĂ&#x160;lĂ&#x160;kĂ&#x160; atrĂ&#x160;but dan mmĂ&#x160;lĂ&#x160;kĂ&#x160; mtod gttr dan ttrDĂ&#x160;mana atrĂ&#x160;butn a brĂ&#x160;fat prĂ&#x160;vat dan mtod gttr dan ttr n a brĂ&#x160;fat publĂ&#x160;ctod gttr dĂ&#x160;gunakan untuk mndapatkan nĂ&#x160;laĂ&#x160; atrĂ&#x160;but trbut dangkan mtod ttr dĂ&#x160;gunakan untuk mngubah nĂ&#x160;laĂ&#x160; atrĂ&#x160;but namaan kla  mĂ&#x160;rĂ&#x160;p prtĂ&#x160; punuk untaĂ&#x160;al  Â&#x152;    Â&#x152;  Â&#x152;        è Â&#x161;     c  

  namaDpan namalakang lamat tanggal*ahĂ&#x160;r contohtrĂ&#x160;butanjang kalĂ&#x160;

dangkan untuk pnamaan gttr dan ttrn a pun mĂ&#x160;rĂ&#x160;p prtĂ&#x160; punuk unta mĂ&#x160;al            Â&#x161; 

   gt amaDpan gtlamat gtanggal*ahĂ&#x160;r

c   t amaDpan tlamat tanggal*ahĂ&#x160;r

amun ada bbrapa pngcualĂ&#x160;an jĂ&#x160;ka tĂ&#x160;p atrĂ&#x160;butn a adalah boolan maka gttr n a bĂ&#x160;a dĂ&#x160;gantĂ&#x160; darĂ&#x160; gt mnjadĂ&#x160; Ă&#x160; hĂ&#x160;ngga prtĂ&#x160; Ă&#x160;nĂ&#x160;       

è  boolan 1mua tĂ&#x160;p1

   Ă&#x160; udahnĂ&#x160;kah gt ama

ontoh kla  ahaĂ&#x160;a ang mmĂ&#x160;lĂ&#x160;kĂ&#x160; nĂ&#x160;m nama dan alamat 0 Â&#x201E; 0  Â&#x201E; Â&#x201E;




c      

Â&#x201E;Â&#x201E;C;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; &Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; & Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; ! Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; ! Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;




c      

Â&#x201E;

nanganan Ksalahan

da dua jnĂ&#x160; kalahan prtama kalahan pada aat kompĂ&#x160;laĂ&#x160; ada pula kalahan ada aat brjalan Ă&#x160;aan a kalahan kompĂ&#x160;laĂ&#x160; dapat langung trjadĂ&#x160; ktĂ&#x160;ka pro kompĂ&#x160;laĂ&#x160; hĂ&#x160;ngga pro kompĂ&#x160;laĂ&#x160; akan dĂ&#x160;batalkan amun jĂ&#x160;ka kalahann a trbut adalah kalahan aat brjalan maka program akan brhaĂ&#x160;l brjalan namun aat kalahan trbut trjadĂ&#x160; maka program akan mnjadĂ&#x160; rror ontoh kalahan mĂ&#x160;aln a  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;#$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E;#$Â&#x201E;*Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

kĂ&#x160;la mungkĂ&#x160;n tĂ&#x160;dak ada ang alah dngan kod dĂ&#x160;ata up dan kod dĂ&#x160;atapun dapat dĂ&#x160;kompĂ&#x160;l dngan baĂ&#x160;k amun aat dĂ&#x160;jalankan akan trjadĂ&#x160; rror aĂ&#x160;tu rror karna trjadĂ&#x160; pmbagĂ&#x160;an  dĂ&#x160;mana haĂ&#x160;l darĂ&#x160; pmbagĂ&#x160;an  adalah tĂ&#x160;dak trdfĂ&#x160;nĂ&#x160;Ă&#x160;kanlh karna Ă&#x160;tu prlu dĂ&#x160;lakukan pnanganan kalahan

Ă&#x2014;Â&#x201E; ĂĽnangkap Ksalahan gar kalahan ang trjadĂ&#x160; dapat dĂ&#x160; dĂ&#x160;tangkap maka kĂ&#x160;ta dapat mnggunakan tr catch  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;Â&#x201E;Â&#x201E; 00Â&#x201E;

Â&#x201E; 1 Â&#x201E;

 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; 10Â&#x201E;10Â&#x201E; 1 Â&#x201E;

Â&#x201E; Â&#x201E;

Ă&#x160;al pada kod blumn a kĂ&#x160;ta tlah mmbuat buah program ang mlakukan pro pmbagĂ&#x160;an  ang mn babkan rror maka kĂ&#x160;ta dapat mlakukan pnanganan kalahnn a 0 Â&#x201E; 0

  Â&#x201E;




c      

Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;#$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;$ Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;"Â&#x201E;#$Â&#x201E;*Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;

; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    J DÂ&#x201E; 1 Â&#x201E;

Â&#x201E;< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;      C   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka akan mnghaĂ&#x160;lkan kluaran "%p trjadĂ&#x160; rror  b 2roÍ&#x; la hroabl mrupakan kla kalahan ang palĂ&#x160;ng tĂ&#x160;nggĂ&#x160; jadĂ&#x160; kĂ&#x160;ta dapat mnanganĂ&#x160; luruh kalahan mnggunakan kla hroabl

Â&#x201E;

nanganan Scara Brtingkat

r catch tĂ&#x160;dak han a dapat dĂ&#x160;tanganĂ&#x160; olh atu kla cptĂ&#x160;on dapat juga dĂ&#x160;tanganĂ&#x160; olh bbrapa kla cptĂ&#x160;on prtĂ&#x160; brĂ&#x160;kut   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; 0Â&#x201E;Â&#x201E; 00Â&#x201E; 1 Â&#x201E;

Â&#x201E; 1 Â&#x201E;

Â&#x201E;# Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;1 Â&#x201E;

Â&#x201E;#Â&#x201E; 1  Â&#x201E; 1 Â&#x201E;

Â&#x201E;4 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;1 Â&#x201E;

Â&#x201E;4Â&#x201E; 1  Â&#x201E; 1 Â&#x201E;

Â&#x201E;) Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;10Â&#x201E;1 Â&#x201E;

Â&#x201E;)Â&#x201E; 1  Â&#x201E; Â&#x201E;

nanganan cara brĂ&#x160;ngkat haru brtĂ&#x160;ngkat pula jnĂ&#x160; kla rror n a palĂ&#x160;ng baah harulah kla cptĂ&#x160;on ang palĂ&#x160;ng tĂ&#x160;nggĂ&#x160; mĂ&#x160;al kla hroabl

Â&#x201E; ĂĽlontarkan Excption adang ada kalan a kĂ&#x160;ta prlu mmbuat kalahan Ă&#x160;al aat kĂ&#x160;ta mmbuat buah kla ahaĂ&#x160;a maka nĂ&#x160;m ajĂ&#x160;b dĂ&#x160;maukkan lalu jĂ&#x160;ka nĂ&#x160;m tĂ&#x160;dak dĂ&#x160;maukkan maka dĂ&#x160;anggap alah 0 Â&#x201E; 0  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;C;Â&#x201E; Â&#x201E;




c      

Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;  Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; ! Â&#x201E;Â&#x201E; 

;Â&#x201E;

; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E;Â&#x201E;""Â&#x201E;Â&#x201E; Â&#x201E; 

;Â&#x201E; ;Â&#x201E;

; !Â&#x201E; Â&#x201E;9 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

%ntuk mlontarkan kalahan kĂ&#x160;ta haru mnggunakan kuncĂ&#x160; thro dan mtod

ang mmungkĂ&#x160;nkan mlontarkan kalahan haru mmĂ&#x160;lĂ&#x160;kĂ&#x160; thro dĂ&#x160;Ă&#x160;kutĂ&#x160; dngan kla cptĂ&#x160;on n a Dngan bgĂ&#x160;tu jĂ&#x160;ka kĂ&#x160;ta akan mngubah nĂ&#x160;m maka haru dĂ&#x160;tanganĂ&#x160; kalahann a mnjadĂ&#x160; prtĂ&#x160; Ă&#x160;nĂ&#x160;  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E; 0 C; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; C;Â&#x201E;;Â&#x201E;"Â&#x201E; ;Â&#x201E;C; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ; ! Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;

; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    J DÂ&#x201E; 1 Â&#x201E;

Â&#x201E;< Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;      C   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Â&#x201E; ĂĽmbuat Klas Excption la cptĂ&#x160;on mrupakan kla rror ang dapat dĂ&#x160;gunakan untuk mmbangun kla cptĂ&#x160;on ang haru dĂ&#x160;tanganĂ&#x160; rror Ă&#x160;nĂ&#x160; bĂ&#x160;a dĂ&#x160;bĂ&#x160;lang compĂ&#x160;latĂ&#x160;on cptĂ&#x160;on artĂ&#x160;n a ajĂ&#x160;b dĂ&#x160;tanganĂ&#x160; %ntuk mmbuat kla cptĂ&#x160;on kĂ&#x160;ta han a prlu mmbuat kla turunan darĂ&#x160; kla cptĂ&#x160;on 0 Â&#x201E; 0

 Â&#x201E;




c      

Â&#x201E; Â&#x201E;Â&#x201E;:

1Â&#x201E;   Â&#x201E;:   Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;:

1 Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Â&#x201E; ĂĽmbuat Klas RuntimExcption la untĂ&#x160;m cptĂ&#x160;on mrupakan kla rror ang rrorn a trjadĂ&#x160; ktĂ&#x160;ka aplĂ&#x160;kaĂ&#x160; brjalan artĂ&#x160;n a rror jnĂ&#x160; Ă&#x160;nĂ&#x160; tĂ&#x160;dak prlu langung dĂ&#x160; catchĂ&#x160;rĂ&#x160;p dngan pmbagĂ&#x160;an dngan Ă&#x160;ta dapat tĂ&#x160;dak mnangkap rror trbut%ntuk mmbuat rror jnĂ&#x160; Ă&#x160;nĂ&#x160; kĂ&#x160;ta dapat mmbuat kla turunan darĂ&#x160; untĂ&#x160;m cptĂ&#x160;on Â&#x201E;Â&#x201E;K03  A  Â&#x201E;   Â&#x201E;M :   Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;K03  A    Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;al kĂ&#x160;ta ubah rror pada nĂ&#x160;m kla ahaĂ&#x160;a mnjadĂ&#x160; rror trbut 0 Â&#x201E; 0  Â&#x201E; Â&#x201E; 

Â&#x201E; 0

K03  A   Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;C;Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E; !Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;  Â&#x201E; ! Â&#x201E;Â&#x201E;

;Â&#x201E;K03  A  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E;Â&#x201E;""Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; 

;Â&#x201E; ;Â&#x201E;K03  A  !Â&#x201E; Â&#x201E;9 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Dngan dmĂ&#x160;kĂ&#x160;an tanpa mnangkap rrorpun kĂ&#x160;ta dapat langung mmanggĂ&#x160;l mtod t Ă&#x160;m$nĂ&#x160;m) 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E;




c      



Â&#x201E; 0 C; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;C;Â&#x201E;;Â&#x201E;"Â&#x201E; ;Â&#x201E;C; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;; !#$#$5$)# Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

 Â&#x201E; Blok Finally lok fĂ&#x160;nall mrupakan blok ang lalu dĂ&#x160;jalankan pada pro tr catch baĂ&#x160;k Ă&#x160;tu trjadĂ&#x160; rror ataupun tĂ&#x160;dak lok fĂ&#x160;nall trdapat pada bagĂ&#x160;an akhĂ&#x160;r tr catch ontoh  0 Â&#x201E; 0

 Â&#x201E; Â&#x201E; 

Â&#x201E; 0 C; Â&#x201E; 

Â&#x201E; 0

K03  A   Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; C;Â&#x201E;;Â&#x201E;"Â&#x201E; ;Â&#x201E;C; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ; !#$#$5$)# Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;K03  A  Â&#x201E;

Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     1 Â&#x201E;:

Â&#x201E;<Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    

 C   Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    IÂ&#x201E;910 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka akan kluar tulĂ&#x160;an "atĂ&#x160; DĂ&#x160;jalankanÍ&#x; dan alaupun kĂ&#x160;ta maukkan data alah  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E; 0 C; Â&#x201E; 

Â&#x201E; 0

K03  A   Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; C;Â&#x201E;;Â&#x201E;"Â&#x201E; ;Â&#x201E;C; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; ; ! Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;K03  A  Â&#x201E;

Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     1 Â&#x201E;:

Â&#x201E;<Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    

 C   Â&#x201E;


c      

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    IÂ&#x201E;910 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

aka blok fĂ&#x160;nall akan lalu dĂ&#x160;jalankan alaupun program dĂ&#x160;ata rror




c      

Â&#x201E; Klas Č&#x201A; Klas

Ă&#x2014;Â&#x201E; String prtĂ&#x160; ang tlah dĂ&#x160;baha pada matrĂ&#x160; tĂ&#x160;p data trĂ&#x160;ng bukanlah tĂ&#x160;p data trĂ&#x160;ng adalah buah kla amun kla trĂ&#x160;ng mmĂ&#x160;lĂ&#x160;kĂ&#x160; kunĂ&#x160;kan aĂ&#x160;tu kĂ&#x160;ta dapat mnggunakan trĂ&#x160;ng tanpa mndklaraĂ&#x160;kann a trlbĂ&#x160;h dahulu Â&#x201E;  Â&#x201E; Â&#x201E;"Â&#x201E;    Â&#x201E; Â&#x201E;

adĂ&#x160; tĂ&#x160;dak prlu mmbuat buah trĂ&#x160;ng dahulu  Â&#x201E; Â&#x201E;"Â&#x201E;  ;Â&#x201E;  Â&#x201E;

DĂ&#x160;karnakan trĂ&#x160;ng mrupakan kla hĂ&#x160;ngga trĂ&#x160;ng pun mmĂ&#x160;lĂ&#x160;kĂ&#x160; ban ak mtod ang dapat kĂ&#x160;ta gunakan untuk mlakukan pro manĂ&#x160;pulaĂ&#x160; trĂ&#x160;ng trbut prtĂ&#x160; mnjadĂ&#x160;kan luruh hurufn a bar $uppr) kcĂ&#x160;l $uppr) d an laĂ&#x160;n-laĂ&#x160;n ontoh   Â&#x201E; Â&#x201E;"Â&#x201E;    Â&#x201E; Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E;  J 8  Â&#x201E; Â&#x201E;     Â&#x201E;

aĂ&#x160;l darĂ&#x160; prĂ&#x160;ntah dĂ&#x160;ata adalah uppr darĂ&#x160; "hhhÍ&#x; aĂ&#x160;tu " Í&#x;

Ă&#x2014;Ă&#x2014;Â&#x201E; ĂĽnggabungkan String trĂ&#x160;ng mrupakan objk ang unĂ&#x160;k bahkan kĂ&#x160;ta dapat mnggabung dua buah trĂ&#x160;ng atau lbĂ&#x160;h da dua cara mnggabungkan trĂ&#x160;ng aĂ&#x160;tu mnggunakan tanda $tambah) Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E;Â&#x201E;Â&#x201E;+Â&#x201E; Â&#x201E;Â&#x201E;+Â&#x201E;Â&#x201E;Â&#x201E;+Â&#x201E;   Â&#x201E; Â&#x201E;

tau dapat mnggunakan mtod concat agar lbĂ&#x160;h trlĂ&#x160;hat brorĂ&#x160;ntaĂ&#x160; objk Â&#x201E;  Â&#x201E;Â&#x201E;"Â&#x201E; Â&#x201E;




c      

Â&#x201E;  Â&#x201E; Â&#x201E;    Â&#x201E;

Ă&#x2014;Â&#x201E; ĂĽmbandingkan String adang ada kalan a kĂ&#x160;ta mlakukan prbandĂ&#x160;ngkan trĂ&#x160;ng mĂ&#x160;al  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; #Â&#x201E;"Â&#x201E;Â&#x201E;+Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; #Â&#x201E;"Â&#x201E; #Â&#x201E;+Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; 4Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E; #Â&#x201E;""Â&#x201E; 4Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     #Â&#x201E;+Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;+Â&#x201E; 4 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     #Â&#x201E; +Â&#x201E; Â&#x201E;  0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; +Â&#x201E; 4Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

aat dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah "abc tĂ&#x160;dak ama dngan abcÍ&#x; *ho kok?adahal abc patĂ&#x160; ama dngan abc $ n ataan a adalah prbandĂ&#x160;ngan && han a dapat dĂ&#x160;gunakan untuk mmbandĂ&#x160;ngkan tĂ&#x160;p data tĂ&#x160;dak dapat dĂ&#x160;gunakan untuk mmbandĂ&#x160;ngkan kla karna trĂ&#x160;ng adalah kla maka tĂ&#x160;dak dapat dĂ&#x160;bandĂ&#x160;ngkan mnggunakan tanda && %ntuk mmbandĂ&#x160;ngkan objk maka kĂ&#x160;ta haru mnggunakan mtod ual$) mĂ&#x160;lĂ&#x160;k kla trbut jadĂ&#x160; harun a mmbandĂ&#x160;ngkan trĂ&#x160;ng adalah bagaĂ&#x160; brĂ&#x160;kut 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; #Â&#x201E;"Â&#x201E;Â&#x201E;+Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; #Â&#x201E;"Â&#x201E; #Â&#x201E;+Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; 4Â&#x201E;"Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;/Â&#x201E; # N 4 Â&#x201E;Â&#x201E;




c      

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     #Â&#x201E;+Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;+Â&#x201E; 4 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;  Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;     #Â&#x201E; +Â&#x201E; Â&#x201E;  0Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; +Â&#x201E; 4Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;ka program dĂ&#x160;ata dĂ&#x160;jalankan maka haĂ&#x160;ln a adalah "abc ama dngan abcÍ&#x;

Â&#x201E; Dat Dat mrupakan rprntaĂ&#x160; untuk tanggal dalam ava la Dat brapa pada pakt javautĂ&#x160;lontoh mmbuat tanggal karang 0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E;19  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;9 Â&#x201E;  Â&#x201E;"Â&#x201E; ;Â&#x201E;9  Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;      Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

a angn a alaupun Dat mrupakan rprntaĂ&#x160; tanggal dalam ava namun ban ak mtod-mtod mĂ&#x160;lĂ&#x160;k kla Dat ang udah dprcatd $tĂ&#x160;dak dĂ&#x160;anjurkan untuk dĂ&#x160;gunakan) olh karna Ă&#x160;tu dĂ&#x160;prlukan kla laĂ&#x160;n untuk mlakukan manĂ&#x160;pulaĂ&#x160; Dat aĂ&#x160;tu alndar

Â&#x201E; alndar alndar hampĂ&#x160;r mĂ&#x160;rĂ&#x160;p dngan Dat kla Ă&#x160;nĂ&#x160; mrupakan rprntaĂ&#x160; tanggal dalam ava ara mmbuat alndar tĂ&#x160;dak mlaluĂ&#x160; buah kontruktor mlaĂ&#x160;nkan mnggunakan mtod tatĂ&#x160;c  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E;18    Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;8   Â&#x201E;   Â&#x201E;"Â&#x201E;8    O  Â&#x201E; Â&#x201E;




c      

Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x2014;Â&#x201E; ĂĽngubah alndar Ă&#x160;ka kĂ&#x160;ta akan mlakukan pngubah tanggal atau aktu buah calndar baĂ&#x160;k Ă&#x160;tu mnĂ&#x160;t dtĂ&#x160;k jam harĂ&#x160; bulan dan tahun maka kĂ&#x160;ta dapat mnggunakan mtod t$)  Â&#x201E;     /  DÂ&#x201E;  Â&#x201E; Â&#x201E;

DĂ&#x160;mana fĂ&#x160;ld n a adalah  (                   

) Â&#x161;Â&#x161; c -Â&#x152; )c -Â&#x152; ) Â&#x152; è )'-  )-(-Â&#x152;è' )-( )-( )-Â&#x152;è' )

   ngubah data mĂ&#x160;lĂ&#x160;kon ngubah data dtĂ&#x160;k ngubah data mnĂ&#x160;t ngubah data jam ngubah data harĂ&#x160; dalam bulan ngubah data harĂ&#x160; dalam mĂ&#x160;nggu ngubah data harĂ&#x160; dalam tahun ngubah data bulan ngubah data tahun

ontohn a  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E;18    Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;8   Â&#x201E;   Â&#x201E;"Â&#x201E;8    O  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    8   P:&MDÂ&#x201E;#Q22 Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    8   CF!DÂ&#x201E;8   9:8:C3:M Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;    8   9&PRFBRCF!DÂ&#x201E;4Q Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

%ntuk bulan valu ang dĂ&#x160;maukkan bukanlah angka mlaĂ&#x160;nkan bulan ang ada dalam alndar mĂ&#x160;al alndarD   




c      

Â&#x201E; ĂĽnambah dan ĂĽngurangi alndar laĂ&#x160;n mngubah cara manual mnggunakan t$) alndar juga mmĂ&#x160;lĂ&#x160;kĂ&#x160; mtod add$) ang dĂ&#x160;gunakan untuk mnambah atau mngurangĂ&#x160; data calndar trbut formatn a adalah bagaĂ&#x160; brĂ&#x160;kut  Â&#x201E;     /  DÂ&#x201E;  Â&#x201E; Â&#x201E;

DĂ&#x160;mana fĂ&#x160;ld pada mtod add$) ama dngan fĂ&#x160;ld pada mtod t$) ontoh  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E;18    Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;8   Â&#x201E;   Â&#x201E;"Â&#x201E;8    O  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E; Â&#x201E;#$Â&#x201E; Â&#x201E;     8   9&PRFBRCF!DÂ&#x201E;#$ Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;

Ă&#x160;ka akan mnguraĂ&#x160; data cukup mmaukkan data ngatĂ&#x160;f mĂ&#x160;al  0 Â&#x201E; 0

  Â&#x201E; Â&#x201E; 

Â&#x201E;18    Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;I

 Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;Â&#x201E;  Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;8   Â&#x201E;   Â&#x201E;"Â&#x201E;8    O  Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;**Â&#x201E;   Â&#x201E;#$Â&#x201E; Â&#x201E;     8   9&PRFBRCF!DÂ&#x201E; -#$Â&#x201E; Â&#x201E; Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E;Â&#x201E; Â&#x201E;




c     

è 

uli w Ê  î  x* x y

c zx+ z šÊ Ê       {   Ê    Ê     ÊvÊ      Ê  ÊÊ Ê j Ê   î | 

,|  Ê c   Ê     Ê   Ê ÊÊ  Ê Ê

Ê  Ê Ê Ê Ê   Ê   ÊÊ Ê   š   Ê Ê  

} - 

   j .   Ê Ê  Œ   /  Ê   ÊÊ Ê  a„ c  Êc a„ 

 Ê

c 

a„ 

c c 





Belajar java darar  

mencoba untuk belajar pemograman java.

Read more
Read more
Similar to
Popular now
Just for you