!"#$% ' ()*+,'+$! (-!)".)*!*/ %*/0$, !"#$#$% '()* + ,-%./- !)0"1 2345613 73283 9.*-/$( 7$::-;"%1 2<31 7<3 =$." !-/6- 2):"-0-%1 2345631 73,#
>-?5/-:5/"$6 456@$:)/ !-#-/ A/5B/-6 <)C%5(5B" D%E5/6-#" .-% D(6$ 456@$:)/ F%"G)/#":-# =/-0"H-I7-(-%B JKLM
!
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
49<9 ANOP9O<9Q '$3, 45$*$( */6)#,()+ 7%%)6 89: *)(/1) )+)4 ()6-)+ #)1 6,#)5)6;<5)= +,- >/%)*4)1) #)>)+ -/15/%/4),*)1 +$0)4 >/(?),*)1 !"#$% '()*+,*$- '/-("0()-)1 2)13$+ #/10)1 4/?),*;?),*15)@ !"#$% ,1, 4/?/%$-15) #, +$%,4 "%/6 A #"4/1 #)(, ':BBC "%/6 B?$ D)1#() E/F,= 8@C"-@= !@8G@= H)>)* 7#6)($% !$++)I,1= 8:@= !:@= #)1 76-)# 7J,J 8$>,)1+"= 8@8,@= !@C"-@ E)%)- >/%)*4)1))115)= >/ %)*4)1))115)= #,( )4) >/(%$ #,%)*$*)1 >/1)-?)6)1 #)1 >/($?)6)1 #,4)1);4,1, 4/6,100) -"#$% 5)10 )#) #,6)()>*)1 #)>)+ 4/-)*,1 -/->/(-$#)6 >()*+,*)1 #)%)- -/-)6)-, -)+/(, 5)10 )#)@ K%/6 *)(/1) ,+$ #,?/1+$* 4$)+$ +,- >/%)*4)1) >/(?),*)1 #/10)1 >/(4/+$3$)1 C/+$) 2)?"()+"(,$- C"->$+/( E)4)( ':BBC LH $1+$* -/1$1),*)1 */?$+$6)1 ,1,@ ')#) -"#$% ,1,= %/?,6 >()*+,*)1 %/?,6 #,)()6*)1 $1+$* -/1G"?) -)+/(, >()*+,*$- #/10)1 -/%)*$*)1 *"->,%)4, >("0()- 5)10 )#) #, -"#$% 5)10 */-$#,)1 -/13)F)? >/(+)15))1 5)10 )#) 4/+)6)> #/-, 4/+)6)>= $1+$* -/-$#)6*)1 >/-)6)-)1 +/(6)#)> -)+/(, >()*+,*$- 5)10 #,4)->),*)1@ '()*+,*)1 #,6)()>*)1 3$0) #)>)+ -/%)*$*)1 #)1 -/1G"?) 4/1#,(, 4/+,)> >/(+)15))1 #)1 >/%)*4)1))1 >/(G"?))1 5)10 #,%)*$*)1 4/6,100) >()*+,*)1 #)>)+ %/?,6 -/-)6)-, -)+/(, >()*+,*$- 5)10 )#) ?/(#)4)(*)1 >/10)%)-)1 5)10 +/%)6 #,%)*$*)1 4/1#,(,@ :)* )#) 0)#,10 5)10 +)* (/+)*= *)-, -/15)#)(, -"#$% >()*+,*$- ,1, 3$0) -)4,6 3)$6 #)(, *)+) 4/->$(1)@ C(,+,* #)1 4)()1 5)10 -/-?)10$1 *)-, 6)()>*)1 #)>)( -/->/(?),*, */-)3$)1 #)1 *$)%,+)4 -"#$% >()*+,*$- '/-("0()-)1 2)13$+ ,1, #, -)4) -/1#)+)10@ 7*6,(15) 4/-"0) -"#$% ,1, #)>)+ -/-?/(,*)1 -)1J))+ ?)0, 4/0/1)> >()*+,*)1@ 8/%)-)+ ?/%)3)(@
"
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
9429O9 :,- >/%)*4)1) >/(?),*)1 !"#$% '()*+,*$- '/-("0()-)1 2)13$+ '/1)100$10 M)F)? N '/10)()6 C""(#,1)+"( !"#$% H)? T@ D%)44 #)1 K?3/G+ H)? U@ 8+)+,G !/+6"# #)1 KP/(%")#,10 H)? A@ D"14+($G+"( #)1 B14+)1G/ !/+6"# H)? V@ W1G)>4$%)+,"1 H)? X@ B16/(,+)1G/ H)? Y@ '"%5-"(J,4-/ H)? [@ B1+/(J)G/ H)? \@ ]()>6,G L4/( B1+/(J)G/ H)? `@ ]()>6,G L4/( B1+/(J)G/ 2)13$+ W#,+"( 8")% 2)+,6)1 :)+) 2/+)* N 8/++,10 '/1G/+)*)1 #)1 >/1/(?,+)1 -"#$% E"*$-/1+)4,
O C/+$) 2)?"()+"(,$- C"->$+/( E)4)( ':BBC L1,P/(4,+)4 H()F,3)5) O 71#(,)145)6 Q$4$J R,S)% O 71#(,)145)6 Q$4$J R,S)% O 71#(,)145)6 Q$4$J R,S)% O 71#(,)145)6 Q$4$J R,S)% O 71)1#6, :(,4+,)()+(, O 9,()+)-) ')()-)4)+5) O Z/() R$4$-)%)F)+, O 8)?(,1) <$(J)#,%%) O 7?#$%%)6 !$6)--)# ^)("$* _)*,O 71)1#,+) 7@8)4-,+"= B(1)5)1+, EF, C$4$-) O 9,()+)-) ')()-)4)+5) O 71#(,)145)6 Q$4$J R,S)% O 71#(,)145)6 Q$4$J R,S)%= 71)1#6, :(,4+,)()+(, O ^()14,4G$4 '(,6)(4"1"= 8@C"O 2)?"()1 2)?"()+"(,$- C"->$+/( E)4)( ':BBC L1,P/(,4+)4 H()F,3)5)
O O
#
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
!9R<9Q D2D 2-6@$( ................................................................................................................................................... T 4-:- A)%B-%:-/ .................................................................................................................................... U <"6 A)(-C#-%- ...................................................................................................................................... A !-E:-/ D#" ................................................................................................................................................ V =-? L3 ,(-## .-% '?H)8: .................................................................................................................... X
'/10/1)%)1 KK' .................................................................................................................................. X D%)44 ....................................................................................................................................................... X =-? J3 2:-:"8 7):*5. .-% 'G)/(5-."%B ......................................................................................... `
8+)+,G !/+6"# ......................................................................................................................................... ` KP/(%")#,10 !/+6"# ............................................................................................................................. ` =-? S3 ,5%#:/$8:5/ .-% D%#:-%8) 7):*5. . .................................................................................... TV
D"14+($G+"( ............................................................................................................................................. TV B14+)1G/ !/+6"# .................................................................................................................................... TX !-E:-/ A$#:-C- ..................................................................................................................................... UT
$
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
=9= L ,>922 !9O '=TN,< <$H$-% T@ '()*+,*)1 -)->$ -/-)6)-, *"14/> KK' aK?3/G+ K(,/1+/# '("0()--,10b #)(, ?)6)4) M)P) U@ '()*+,*)1 -)->$ -/-?$)+ G%)44 4/?)0), ?/1+$* ,->%/-/1+)4, #)(, ?)? ,1, Q"%BC-#-% 7-:)/" 93 A)%B)%-(-% ''A
KK' )#)%)6 4/?$)6 *"14/>NG)() >/-("0()-)1 #/10)1 -/100$1)*)1 "?3/* 4/?)0), /%/-/1 #)4)( #)(, >("0()-@ M,*) *,+) -/->/(6)+,*)1 #$1,) 15)+)= *,+) #)>)+ -/1/-$*)1 ?/()0)- "?3/* #,4/*,+)( *,+) 4/>/(+, -"?,%= 4,10)= -)1$4,) #)1 4/+/($415)@ K?3/* 5)10 #,-)*4$# #, 4,1,= #,*)()*+/(,4)4, "%/6 )+(,?$+ #)1 +,10*)6 %)*$15)@ D"1+"615)= "?3/* 4/?$)6 -"?,% -/->$15), )+(,?$+ +,>/ +()14,-,4,= F)(1) #)1 -)1$J)*+$(@ K?3/* !"?,% 3$0) -/->$15), +,10*)6 %)*$ ?/(?/%"*= -/10/(/- #)1 ?/()*4/%/()4,@ E/10)1 G)() 5)0 4)-) >$%) *,+) #)>)+ -/1#/J,1,4,*)1 >/(?/#))1 4,J)+ #)1 +,10*)6 %)*$ #)(, "?3/* 4,10)@ D"?) >/(6)+,*)1 +)?/% #,?)F)6 ,1, 4/?)0), G"1+"6 >/(?)1#,10)1 O
'?H)C
!"?,%
8,10)
9:/"?$: 8/+,(N*/-$#, R/'/0)4 -)+) *)*, :)(,10
<"%BC-* >-C$ H/(?/%"* !/10/(/!/->/(G/>)+ :,#$( H/(%)(, !/-)104)
E/10)1 #/4*(,>4, ,1,= "?3/* >)#) #$1,) 15)+) #)>)+ 4/G)() -$#)6 #,)4$-4,*)1 4/?)0), "?3/* >/()10*)+ %$1)* -/100$1)*)1 )+(,?$+ 4/?)0), #)+) #)1 +,10*)6 %)*$ 4/?)0), -/+6"#@ E)+) #)1 -/+6"# #)>)+ #,0$1)*)1 #)%)- >/-("0()-)1 0)-/ )+)$ >/()10*)+ %$1)* ,1+/()*+,J $1+$* -/-?$)+ 4,-$%)4, "?3/* >)#) #$1,) 15)+)@ D"1+"615) )#)%)6 >/()10*)+ %$1)* "?3/* -"?,% #)%)- >/(-),1)1 ?)%)> -"?,% )+)$>$1 4,10) #)%)- >/()10*)+ %$1)* >/1#,#,*)1 ,1+/()*+,J $1+$* )1)*;)1)*@ =3 ,(-##
D%)44 )#)%)6 4+($*+$( #)4)( #)(, KK'@ D%)44 ,1,%)6 5)10 1)1+,15) #,0$1)*)1 4/?)0), !"#$%&!" )+)$ G/+)*)1 #)(, 4/?$)6 "?3/*@ '/-?/1+$*)1 "?3/* #,%)*$*)1 #/10)1 -/100$1)*)1 G%)44@ D%)44 +/(#,(, #)(, U #$) *"->"1/1 5)10 #,4/?$+ #/10)1 J,/# a-/100)-?)(*)1 )++(,?$+N>(">/(+,b #)1 -/+6"# a-/100)-?)(*)1 +,10*)6 %)*$b@ ^,/%# -/($>)*)1 +,>/ #)+) 5)10 #,#/J,1,4,*)1 "%/6 G%)44= 4/-/1+)() -/+6"# -/($>)*)1 ">/()4,@ 8/#)10*)1 "?3/* )#)%)6 4/?$)6 ,14+)1G/ #)(, G%)44@ L1+$* #)>)+ -/-?/#)*)1 G%)44 #)1 "?3/*= #)>)+ #,%,6)+ G"1+"6 >)#) +)?/% #,?)F)6 ,1, O ,(-## 75?"( <"-"( >%)+ 9)(1) Z)(,)?/% ,14+)1G/ !)1$J)*+$( C/G/>)+)1
'?H)C 75?"( 9 < [UUT 9c H,($
'?H)C 75?"( = < UdTd C: !/()6
!,+4$?,46, Xd *-N6
:"5"+) Tdd *-N6
C/+,*) #,,1,4,)%,4)4,= 4/+,)> "?3/* -/1#)>)+ 4)+$ 4/+ P)(,)?/% 5)10 ?)($@ H)0),-)1)>$1= ,->%/-/1+)4, #)(, -/+6"# #,?)0, #,)1+)() "?3/* >)#) G%)44 5)10 4)-)@ D%)44 -/15/#,)*)1 */$1+$10)1 #)(, (")*&+,%,!- )(+,15) >("0()--/( >/()10*)+ %$1)* #)>)+ -/100$1)*)1 4/?$)6 G%)44 ?/?/()>) *)%, $1+$* -/-?$)+ "?3/* a?%$/>(,1+b@ L1+$* -/1#/J,1,4,*)1 G%)44 #)>)+ #,+$%,4*)1 4/?)0), ?/(,*$+ %
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
.#/0,1,"(2 3%&** .4"2 5 .&!!(,+)! 0"3%&(&!,/42 .3/4*!()3!/( 0"3%&(&!,/42 .#"!6/0 0"3%&(&!,/42 7 D"1+"6 O $)+%,3 3%&** #/+,%5 ,4! &8 $)+%,3 #/+,%9,4! 4,%&,:5 & ; 4,%&,8 7 <)+%,= ,4! ="!>,%&,9:5 ("!)(4 &8 7 7 D%#:-%#"-#"
B14+)14,)4, )#)%)6 >("4/4 $1+$* -/-?$)+ "?3/* #)(, 4/?$)6 G%)44@ !/-?$)+ ,14+)1 K?3/* #)(, 4/?$)6 G%)44 #,%)*$*)1 #/10)1 -/100$1)*)1 *)+) *$1G, !"# @ D"1+"615) >)#) 4$)+$ *)4$4 *,+) -/-,%,*, D%)44 ?/(1)-) -"?,% #)1 *,+) ,10,1 -/10,14+)1 "?3/* #)(, G%)44 !"?,% >)#) G%)44 -),1!"?,% #)1 *,+) ?/(, 1)-) -"?,%e7@ Mobil.java public class Mobil{ } mainMobil.java public class mainMobil{ public static void main(String[] args){ Mobil mobil_A = new Mobil(); } } A)(-C#-%--% A)/85?--% 93 ,(-## C/+,**)1 >("0()- #, ?)F)6 ,1, Mobil.java 1 public class Mobil { 2 private String noPlat; 3 private String warna; 4 private String manufaktur; 5 private int kecepatan;
6 7 8 9 10 11 12 13 14 15
public void setNoPlat(String s){ noPlat = s; } public void setWarna(String s){ warna = s; } public void setManufaktur(String s){ manufaktur = s; } public void setKecepatan(int i){ &
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
16 17 18 19 20 21 22 23 24
kecepatan = i; } public void displayMessage(){ System.out.println("Mobil anda adalah bermerek "+manufaktur); System.out.println("mempunyai nomor plat "+noPlat); System.out.println("serta memililki warna "+warna); System.out.println("dan mampu menempuh kecepatan "+kecepatan); } }
8/%)13$+15) *,+) )*)1 -/-?$)+ -),1 G%)44 #/10)1 !),1!"?,% #)1 -/10,14+)1 "?3/* ?)($ #)(, G%)44 +/(4/?$+@ '/(6)+,*)1 >)#) ?)(,4 V #)1 TU +/(#)>)+ #/*%)()4, !"# 5)10 )(+,15) >/(,1+)6 $1+$* -/10,14+)1 "?3/* ?)($ #)(, G%)44 -"?,% MainMobil.java 1 public class MainMobil { 2 public static void main(String[] args) { 3 //instan objek bernama m1 4 Mobil m1 = new Mobil(); 5 m1.setKecepatan(50); 6 m1.setManufaktur("Toyota"); 7 m1.setNoPlat("AB 1231 UA"); 8 m1.setWarna("Merah"); 9 m1.displayMessage(); 10 System.out.println("================"); 11 //instan objek baru bernama m2 12 Mobil m2 = new Mobil(); 13 m2.setKecepatan(100); 14 m2.setManufaktur("Mitsubishi"); 15 m2.setNoPlat("N 1134 AG"); 16 m2.setWarna("Pink"); 17 m2.displayMessage(); 18 System.out.println("================"); 19 //merubah warna dari objek m1 20 System.out.println("mobil pada objek m1 di rubah menjadi warna hijau"); 21 m1.setWarna("Hijau"); 22 //menampilkan hasil perubahan 23 m1.displayMessage(); 24 } 25 }
Dff a:/*"-b MainMobil.cpp 1
#include
2
using namespace std;
3 4 5 6 7 8
class Mobil { private: string noPlat; string warna; string manufaktur; int kecepatan;
9 10 11 12
public: void setNoPlat(string s) { noPlat = s; }
13 14 15
void setWarna(string s) { warna = s; }
16 17 18
void setManufaktur(string s) { manufaktur = s; }
19 20 21
void setKecepatan(int i) { kecepatan = i; }
22 23 24
string getNoPlat() { return noPlat; }
25 26 27
string getWarna() { return warna; }
28 29 30
string getManufaktur() { return manufaktur; }
31 32 33
int getKecepatan() { return kecepatan; }
34 35
39
void displayMessage(){ cout << "Mobil anda adalah bermerek " << manufaktur << endl; cout << "Mempunyai nomor plat " << noPlat << endl; cout << "serta memiliki warna " << warna << endl; cout << "dan mampu menempuh kecepatan " << kecepatan << endl; }
40
};
41
int main() {
36 37 38
42 43 44 45 46 47 48 49 50
Mobil *m1 = new Mobil(); m1->setKecepatan(50); m1->setManufaktur("Toyota"); m1->setNoPlat("AB 1231 UA"); m1->setWarna("Merah"); m1->displayMessage(); cout << "--------------------" << endl; Mobil *m2 = new Mobil(); m2->setKecepatan(100);
51 52 53 54 55 56 57 58 59 60
m2->setManufaktur("Mitsubishi"); m2->setNoPlat("N 1134 AG"); m2->setWarna("Pink"); m2->displayMessage(); cout << "--------------------" << endl; cout << "mobil pada objek m1 di rubah menjadi warna hijau" << endl; m1->setWarna("Hijau"); m1->displayMessage(); return 0; }
!-:- .-% 9%-("#"# *-#"( @)/85?--% 93 ,(-## '/(+)15))1 T@ 7>)*)6 5)10 #,4/?$+ #/10)1 P)(,)?/% ,14+)1G/ #)1 %"*)% P)(,)?/%g M/%)4*)1 >/(?/#))15)h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
U@
2)*$*)1 >/(G"?))1 #,)+)4 #)1 ?/1)6, 3,*) -/1/-$*)1 */4)%)6)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ '
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ A@
R$?)6 *"#/ >)#) -),1!"?,% #,)+)4 -/13)#, >("4/4 -/-,1+) -)4$*)1 #)(, $4/( #)1 ?$)+ -/13)#, ,1+/()*+,Jh iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
V@
:)-?)6*)1 -/+6"# >)#) G%)44 -"?,% ?/(1)-) 4/+9)*+$ 5)10 ?/(>)()-/+/( #"$?%/= 5)10 */-$#,)1 #,4,->)1 >)#) P)(,)?/% F)*+$h aC/+/+$)115) )#)%)6 $4/( 6)($4 -/10,1>$+*)1 #)%)- 4)+$)1 3)-b iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
X@
:)-?)6*)1 -/+6"# ?/(1)-) ($?)68/*"1 -/->$15), >)()-/+/( ?/(+,>/ #"$?%/ #)1 6)15) #)>)+ #,>)100,% >)#) G%)44 -"?,%@ !/+6"# ,1, -/-,%,*, J$104, $1+$* -/($?)6 -)4$*)1 $4/( 5),+$ 3)- -/13)#, 4/*"1@ !/+6"# +/(4/?$+ #, >)100,% >)#) -/+6"# 4/+9)*+$ #/10)1 1,%), >)()-/+/( )#)%)6 1,%), #)(, P)(,)?/% >)()-/+/( -/+6"# 4/+9)*+$h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
Y@
:)-?)6*)1 -/+6"# >)#) G%)44 -"?,% #)1 6)15) #)>)+ #,>)100,% >)#) G%)44 -"?,% ?/(1)-) ($?)6C/G/>)+)1 5)10 -/->$15), J$104, $1+$* -/($?)6 J"(-)+ */G/>)+)1 5)10 )F)%15) *-N6 -/13)#, -N4@ E,>)100,% #, -/+6"# 4/+C/G/>)+)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ :)-?)6*)1 -/+6"# >)#) G%)44 -"?,% ?/(1)-) 6,+$10M)()* 5)10 -/->$15), )*4, $1+$* -/106,+$10 3)()* 5)10 #)>)+ #, +/->$6 "%/6 -"?,% #/10)1 ($-$4 3)()* j */G/>)+)1 k F)*+$h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
[@
\@ :)-?)6*)1 ,1J"(-)4, 3)()* 5)10 #)>)+ #,+/->$6 >)#) -/+6"# #,4>%)5!/44)0/ */-$#,)1 ($?)6 4)+$)115) 5)10 )F)%15) - a-/+/(b -/13)#, *- a*,%"-/+/(bh iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ `@
!)6)4,4F) 7 ,10,1 -/1$%,4 >)#) 4/?$)6 ?$*$ +$%,4 5)10 ,10,1 #,) -,%,*,= ,4, %/-?)( ?$*$ +/(4/?$+ )#)%)6 Xd %/-?)(@ 8/+,)> 6)(,15) ,) -/1$%,4 4/?)15)* Tdd *)+) >/(6)(, 5)10 G$*$> $1+$* TNU 6)%)-)1 ?$*$@ H$)+%)6 ($-$4 $1+$* -/106,+$10 ?/()>) %)-) ,) -/106)?,4*)1 T ?$*$ +/(4/?$+ 4/(+) ,#/1+,J,*)4,%)6 "?3/*= #)1 *)()*+/(,4+,*15) */-$#,)1 ,->%/-/1+)4,*)1 #)%)- ?/1+$* G%)44@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
<$B-# A/-C:"C$6
8$)+$ >/(>$4+)*))1 #, *)->$4 l -/-,%,*, ?)15)* *"%/*4, ?$*$= #)1 ?$*$ ?$*$ +/(4/?$+ #,*)+/0"(,*)1 ?/(#)4)(*)1 3/1,415)@ 7#) [ *)+/0"(, #)%)- >/(>$4+)*))1 +/(4/?$+= 5),+$ +/*1"%"0,= J,%4)J)+= 4/3)()6= )0)-)= >4,*"%"0,= >"%,+,* #)1 J,*4,@ 8/+,)> *)+/0"(, >)4+,%)6 -/-,%,*, ?)15)* ?$*$@ 8/+,)> ?$*$ #,+$%,4 "%/6 4/+,#)*15) T >/1$%,4= F)%)$>$1 +)* -/1$+$> */-$10*,1)1 ?$*$ +/(4/?$+ #,+$%,4 "%/6 ?)15)* >/1$%,4@ E)(, 4+$#, *)4$4 #,)+)4= +/1+$*)1 /1+,+)4;/1+,+)4 5)10 +/(%,?)+ ?/4/(+) >(">/(+,/415) #)1 ,->%/-/1+)4,*)1 */#)%)- *"#/ >("0()-= 4/(+) +)->,%*)1 */ %)5)( 1,%), #)(, >(">/(+,/4 #)(, /1+,+)4 +/(4/?$+@ a!,1,-)% +,)> *)+/0"(, )#) X ?$*$b
(
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
=9= J ,5%#:/$8:5/ .-% D%#:-%8) 7):*5. <$H$-%
T@ U@
'()*+,*)1 #)>)+ -/1#/*%)()4,*)1 *"14+($*+"(= -/-?$)+ #/J)$%+ *"14+($*+"( #)1 "P/(%")#,10 *"14+($*+"( #)(, G%)44 5)10 4$#)6 -/(/*) ?$)+ '()*+,*)1 -)->$ -/-?$)+ B14+)1G/ !/+6"# >)#) G%)44 5)10 +/%)6 #, ?$)+
Q"%BC-#-% 7-:)/" 93 ,5%#:/$8:5/
D"14+($G+"( 4)10)+%)6 >/1+,10 >)#) >/-?/1+$*)1 4/?$)6 "?3/G+@ D"14+($G+"( )#)%)6 -/+6"# #,-)1) 4/%$($6 ,1,4,)%,4)4, "?3/G+ #,+/->)+*)1@ 8))+ *,+) -/10,14+)1 4/?$)6 "?3/G+ >)#) -),1 G%)44 )+)$ G%)44 %),1= *,+) 4/?/1)(15) +/%)6 -/-)100,% 4/?$)6 *"14+($*+"( >)#) 4/?$)6 G%)44 5)10 *,+) ,14+)1 "?3/*15)@ H/(,*$+ ,1, )#)%)6 >(">/(+5 #)(, G"14+($4+"( O T@ D"14+($G+"( -/-,%,*, 1)-) 5)10 4)-) #/10)1 G%)44 U@ D"14+($G+"( +,#)* -/-,%*, (/+$(1 P)%$/= -/4*,>$1 P",# A@ D"14+($G+"( +,#)* #)>)+ #,>)100,% 4/G)() %)104$10= 1)-$1 6)($4 #,>)100,% #/10)1 -/100$1)*)1 ">/()+"( !"# >)#) 4))+ -/10,14+)1 "?3/* #)(, G%)44 L1+$* -/1#/*%)()4,*)1 4/?$)6 G"14+($G+"( #)>)+ *,+) +$%,4*)1 #/10)1 4,1+)*4 ?/(,*$+ O (parameter){ } D"1+"6 O -,4)%15) #,?$)+ G"14+($G+"( >)#) G%)44 -)6)4,4F) O public class mahasiswa{ public mahasiswa(){ //statement
} } 93L !)E-$(: ,5%#:/$8:5/
8/+,)> G%)44 -/-,%,*, #/J)$%+ G"14+($G+"(@ 8/?$)6 #/J)$%+ G"14+($G+"( )#)%)6 G"14+($G+"( 5)10 +,#)* -/-,%,*, >)()-/+/( )>)>$1@ M,*) #,#)%)- G%)44 +,#)* #,#/J,1,4,*)1 G"14+($G+"( )>)>$1= -)*) 4/?$)6 #/J)$%+ G"14+($G+"( )*)1 #,?/1+$* 4/G)() ,->%,4,+ "%/6 M)P)@ 8/?)0), G"1+"6= >)#) G%)44 -)6)4,4F)= ?/1+$* #/J)$%+ G"14+($G+"( )*)1 +/(%,6)+ #,?)F)6 ,1, O public mahasiswa(){ //area inisialisasi kode } 93J 'G)/(5-."%B ,5%#:/$8:5/ :,#)* 6)15) -/+6"# 4)3) 5)10 -/-,%,*, 4,J)+ "P/(%")#,10= G"14+($G+"( 3$0) #)>)+ #,?$)+ "P/(%")#,10@ 8)-) #/10)1 6)%15) "P/(%")#,10 -/+6"#= "P/(%")#,10 G"14+($G+"( )#)%)6 G"14+($G+"( #/10)1 1)-) 5)10 4)-) 1)-$1 -/-%,*, 3$-%)6 )+)$ +,>/ >)()-/+/( 5)10 ?/(?/#)@ D"1+"6 #)(, "P/(%")#,10 -/+6"# )#)%)6 4/?)0), ?/(,*$+ O public Mahasiswa(){ //area inisialisasi kode }
)
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
Public Mahasiswa(String temp){ this.name = temp; } Public Mahasiswa(String name, String address){ this.name = name; this.address = address } public Mahasiswa(String mGrade, double eGrade, double sGrade){ mathGrade = mGrade; englishGrade = eGrade; scienceGrade = sGrade;
} 93S 7)%BB$%-C-% ,5%#:/$8:5/
L1+$* -/100$1)*)1 G"14+($G+"( *,+) #)>)+ -/100$1)*)1 *"#/;*"#/ 4/?)0), ?/(,*$+ O public static void main(String[]{ //membuat 3 objek Mahasiswa m1 = new Mahasiswa(“Anna”); Mahasiswa m2 = new Mahasiswa(“Chris”,”Malang”); Mahasiswa m3 = new Mahasiswa(80,90,100); } =3 D%#:-%8) 7):*5.
8/?$)6 G%)44 3$0) -/-,%,*, -/+6"# 5)10 #,*),+*)1 #/10)1 ,14+)1 +/(+/1+$@ 8/F)*+$ -/+6"# ,14+)1 #,>)100,%= #,) )*)1 -/10)*4/4 #)+) 5)10 +/(#)>)+ >)#) ,14+)1 5)10 #,*),+*)115)@ L1+$* %/?,6 3/%)415) -)(, *,+) -/%,6)+ >)#) >/%)*4)1))1 >/(G"?))1 ?)0,)1 ,14+)1G/ -/+6"#@
A)(-C#-%--% A)/85?--% 93 ,5%#:/$8:5/ Student.java 1 public class Student { 2 private String name; 3 private String address; 4 private int age; 5 private double mathGrade; 6 private double englishGrade; 7 private double scienceGrade; 8 private double average; 9 public student(){ 10 name = ""; 11 address = ""; 12 age = 0; 13 } 14 public Student(String n, String a, int ag){ 15 name = n; 16 address = a; 17 age = ag; 18 } 19 public void setName(String n){ !*
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
47 48 49
name = n; } public void setAddress(String a){ address = a; } public void setAge(int ag){ age = ag; } public void setMath(int math){ mathGrade = math; } public void setEnglish(int english){ englishGrade = english; } public void setScience(int science){ scienceGrade = science; } private double getAverage(){ double result = 0; result = (mathGrade+scienceGrade+englishGrade)/3; return result; } public void displayMessage(){ System.out.println("Siswa dengan nama "+name); System.out.println("beramalat di "+address); System.out.println("berumur "+age); System.out.println("mempunyai nilai rata "+getAverage()); } }
rata
C/+,**)1 >("0()- #, ?)F)6 ,1, MainStudent.java 1 public class MainStudent { 2 public static void main(String[] args) { 3 Student anna = new Student(); 4 anna.setName("Anna"); 5 anna.setAddress("Malang"); 6 anna.setAge(20); 7 anna.setMath(100); 8 anna.setScience(89); 9 anna.setEnglish(80); 10 anna.displayMessage(); 11 12 //menggunakan constructor lain 13 System.out.println("==================="); 14 Student chris = new Student("Chris", "Kediri", 21); 15 chris.setMath(70); 16 chris.setScience(60); 18 chris.setEnglish(90); 19 chris.displayMessage(); 20 21 !!
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
22 //siswa dengan nama anna dirubah informasi alamat dan 23 umurnya melalui constructor 24 System.out.println("==================="); 25 anna = new student("anna", "Batu", 18); 26 anna.displayMessage(); 28 29 //siswa denagan nama chris dirubah informasi alamat dan 30 umurnya melalui method 31 32 33 34 35
System.out.println("==================="); chris.setAddress("Surabaya"); chris.setAge(22); chris.displayMessage(); } }
=3 D%#:-%8) 7):*5. C/+,**)1 >("0()- #, ?)F)6 ,1, Rasional.java 1 public class Rasional{ 2 private int pembilang, penyebut; 3 public Rasional(){ 4 pembilang=0; 5 penyebut=0; 6 } 7 public Rasional(int pbl, int pyb){ 8 pembilang=pbl; 9 penyebut=pyb; 10 } 11 //mengecek suatu bilangan adalah rasional atau bukan 12 public boolean isRasional(){ 13 return (penyebut!= 0); 14 } 15 //menyederhanakan bilangan rasional 16 public void Sederhana(){ 18 int temp, A, B; 19 if (penyebut ==0){ return;
20
21 22 23
} A = (pembilang
25
while (B != 0){
24 26
temp= A % B;
28
A = B; B = temp;
29 30
}
31
32 33 34 35 36 37
pembilang /=A; penyebut /=A; } public double Cast(){ return
(penyebut==0.0)
?
0.0
:
(double)pembilang
/
(double)penyebut; !"
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
} //oprator > public boolean moreThan (Rasional A){ return (pembilang * A.penyebut > penyebut * A.pembilang ); } //operator Unary- ---> A = -A public void negasi(){ pembilang = - pembilang; } //operator unary += \ public void unaryPlus(Rasional A){ pembilang = pembilang * A.penyebut + penyebut A.pembilang; penyebut *=A.penyebut; } public void cetak(){ System.out.println(pembilang + "/" + penyebut); } }
*
C/+,**)1 >("0()- #, ?)F)6 ,1, 5)10 ?/(+,1#)* 4/?)0), -),1 >("0()RasionalDemo.java 1 public class RasionalDemo{ 2 public static void main(String[] args){ 3 Rasional R1 = new Rasional(1,2); 4 Rasional R2 = new Rasional(1,3); 5 6 System.out.println("R1.isRasional: " + R1.isRasional()); 7 System.out.println("R2.isRasional: " + R1.isRasional()); 8 System.out.println(); 9 10 System.out.println("R1 > R2 : " + R1.moreThan(R2)); 11 System.out.println(); 12 13 System.out.print("R1 : "); 14 R1.cetak(); 15 System.out.print("R2 : "); 16 R2.cetak(); 18
System.out.println();
19
20 21 22 23 24 25 26 28
R1.Sederhana(); R2.Sederhana(); System.out.print("R1 : "); R1.cetak(); System.out.print("R2 : "); R2.cetak(); System.out.println();
29 30
31 32
System.out.println("Setelah
dilakukan
Cast
ke
double
menjadi : " ); System.out.println("R1 : " + R1.Cast()); !#
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
33 34 35 36 37 38 39 40
System.out.println("R2 : " + R2.Cast()); System.out.println();
41 42 43 44 45 46 }
R1.unaryPlus(R2); System.out.print("Nilai dari 'R1 += R2' : "); R1.cetak(); System.out.println();
R1.negasi(); System.out.print("Unary- dari R1 : "); R1.cetak(); System.out.println();
}
!-:- .-% 9%-("#"# *-#"( @)/85?--% 93 ,5%#:/$8:5/ '/(+)15))1 T@ 2)*$*)1 >/(G"?))1 G"14+($G+"( #,)+)4 #)1 ?/1)6, 3,*) -/1/-$*)1 */4)%)6)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
U@
:)-?)6*)1 G"14+($G+"( >)#) G%)44 8+$#/1+ #/10)1 >)()-/+/( 5)10 -/->$15), >)()-/+/( -)4,10 -)4,10 1,%), #)(, -)+) >/%)3)()1 5)10 )#)h C/-$#,)1 ?$)+ G"1+"6 "?3/*15) >)#) -),1 D%)44h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
A@
:)-?)6*)1 -/+6"# #/10)1 1,%), ?)%,*)1 ?/($>) ?""%/)1 >)#) G%)44 4+$#/1+ ?/(1)-) 4+)+$47*6,( $1+$* -/1/1+$*)1 )>)*)6 4,4F) +/(4/?$+ (/-,#, )+)$ +,#)*@ C/+/1+$)115) )#)%)6 3,*) 1,%), %/?,6 #)(, )+)$ 4)-) #/10)1 YT )#)%)6 %"%"4 4/#)10*)1 1,%), *$()10 #)(, )+)$ 4)-) #/10)1 Yd )#)*)6 (/-,#,@ <,%), 5)10 #, G)(, )#)%)6 1,%), ()+) ()+) $1+$* 4/-$) -)>/%@ C/-$#,)1 1,%), >)#) -/+6"# 4+)+$47*6,( +)->,%*)1 >)#) -/+6"# #,4>%)5!/44)0/h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
V@
H)0),-)1) G)() -/-)4$**)1 3$-%)6 4,4F) 4/4$), #/10)1 */,10,1)1 $4/(g :$%,4*)1 *"#/15) #/10)1 ,1>$+)1 $4/( 5)10 ,1+/()*+,Jh a*/5 O -/100$1)*)1 )(()5b iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
X@
H)0),-)1) G)() -/106,+$10 ?)15)*15) "?3/* 5)10 *,+) ?$)+ #)(, 4/?$)6 -/10,14+)1G/ "?3/* #)(, -/,1 G%)44g :$%,4*)1 *"#/15) */-$#,)1 +)->,%*)1 ,1J"(-)4,15) #/10)1 -/-)100,% -/+6"# 3$-%)6K?3/*ab ?/(+,>/ P",#h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
=3 D%#:-%8) 7):*5. '/(+)15))1 T@ 2)*$*)1 >/(G"?))1 B14+)1G/ !/+6"# #,)+)4 #)1 ?/1)6, 3,*) -/1/-$*)1 */4)%)6)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ U@ :)-?)6*)1 -/+6"# $1+$* ">/()+"( m= mj= nj h !$
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ A@
L?)6 -/+6"# 4/#/(6)1) >)#) ?)(,4 UX . Ad 5)10 )F)%15) )#)%)6 -/100$1)*)1 F6,%/ -/13)#, J"(h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
V@
:)-?)6*)1 -/+6"# $1+$* ">/()4, ;= k = N h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
<$B-# A/-C:"C$6
E)(, 4")% ?)? T= #)%)- G%)44;G%)44 5)10 +/(%,?)+ #, 4+$#, *)4$4 +/(4/?$+= ,->%/-/1+)4,*)1 >/100$1))1 G"14+($G+"( #)1 +)-?)6*)1 ?/?/()>) -/+6"# $1+$* -/%)*$*)1 ">/()4, #,?)F)6O T@ >/1G)(,)1 ?$*$ ?/(#)4)(*)1 *)+/0"(,= >/1$%,4= -)$>$1 3$#$% ?$*$ #)1 +)->,%*)1 6)4,% >/1G)(,)115) a+)10)1, 3,*) #)+) +,#)* #,+/-$*)1bo U@ ,1>$+ #/+),% ?$*$ */#)%)- *)+/0"(, +/(+/1+$= #)1 +,#)* ?"%/6 )#) 3$#$% ?$*$ 5)10 4)-) #)%)- 4)+$ *)+/0"(,o A@ -/1)-?)6*)1 *)+/0"(, ?$*$ #, 4,4+/- >/(>$4+)*))1= #)1 +,#)* )#) *)+/0"(, 5)10 4)-)o V@ +)->,%*)1 4/-$) *)+/0"(, ?$*$ ?/4/(+) ?$*$;?$*$ 5)10 )#) #)%)- *)+/0"(, +/(4/?$+@
!%
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
=9= S 'UNQ>'9! !9O 'UNQ>'9!DOP 7N$ -/-)6)-, *"14/> 4+)+,G -/+6"# 5)10 )#) #, 3)P) U@ !)->$ -/-?/#)*)1 >/(?/#))1 -/+6"# 5)10 -/100$1)*)1 *)+) *$1G, 4+)+,G )+)$ +,#)* A@ !)->$ -/-)6)-, #)1 -/10,->%/-/1+)4,*)1 -/+6"# "P/(%")#,10 Q"%BC-#-% 7-:)/" 93 'G)/(5-."%B 7):*5.
'/1)-))1 -/+6"# >)#) KK' aK?3/G+ K(,/1+/# '("0()--,10b -/13)#, 4)10)+ >/1+,10 +/($+)-) >)#) >/-("0()-)1 -/100$1)*)1 ?)6)4) 3)P)@ E)%)- >/1)-))1 -/+6"#= +/(*)#)10 +)1>) 4)#)( *,+) -/-?/(, 1)-) 5)10 4)-) >)#) -/+6"# 5)10 ?/(?/#) 4/6,100) #)>)+ -/10)*,?)+*)1 */4)%)6)1 >)#) 4))+ >("0()- #,3)%)1*)1@ L1+$* -/10)+)4, 6)% ,1,= M)P) -/->/(*/1)%*)1 ,4+,%)6 /?"(%/&0,4= = KP/(%")#,10 )#)%)6 +/*1,* >/1)-))1 -/+6"# #/10)1 1)-) 5)10 4)-) 1)-$1 -/-,%,*, +,>/ #)1 3$-%)6 )(0$-/1 )+)$ >)()-/+/( 5)10 ?/(?/#)@ 8/?)0), G"1+"6 )#)%)6 -/+6"# _,+$10 >)#) G%)44 2,10*)()1= #,-)1) >)#) G%)44 ,1, +/(#)>)+ -/+6"# ?/(1)-) _,+$10 #/10)1 >)()-/+/( ) #/10)1 +,>/ ,1+/0/(@ public class Lingkaran{ public static void Hitung(int a){ //kode program } }
C/-$#,)1 >)#) G%)44 +/(4/?$+ #,?$)+ -/+6"# ?)($ >)()-/+/(15) ?/(+,>/ #"$?%/ #/10)1 1)-) P)%$/ public static void Hitung(double value){ //kode program }
?/(1)-)
_,+$10
1)-$1
C/#$) -/+6"# ,1, #,4/?$+ "P/(%")#,10 -/+6"# *)(/1) -/-,%,*, 1)-) 5)10 4)-) +/+)>, +,>/ #)(, )(0$-/115) ?/(?/#)@ =3 'G)/(5-."%B ,5%#:/$8:5/
8)-) 6)%15) #/10)1 KP/(%")#,10 !/+6"#= KP/(%")#,10 D"14+($G+"( 3$0) -/->$15), *)()*+/(,4+,* 5)10 4/($>)= 1)-$1 6)15) 4)3) >/%/+)*)115) 5)10 ?/(?/#) 5),+$ >)#) G"14+($G+"(15) 4)3)@ public Lingkaran(int alas){ //kode program } public Lingkaran(int alas, int tinggi){ //kode program } A)(-C#-%--% A)/85?--% 93 'G)/(5-."%B 7):*5. C/+,**)1 >("0()- #, ?)F)6 ,1, 1 import java.util.Scanner;
!&
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
2 3 4 5 6 7 8 9
public class Overloading { public static void HitungLuas(int a,int b){ int nilai = a*b; System.out.println("maka hasil luas : "+nilai); } public static double HitungLuas(double value, double value2){ double nilai = value* value2; return nilai;
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
} public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("masukkan nilai integer 1 : "); int integer1 = in.nextInt(); System.out.print("masukkan nilai integer 2 : "); int integer2 = in.nextInt(); HitungLuas(integer1, integer2); System.out.print("masukkan nilai double 1 : "); double double1 = in.nextDouble(); System.out.print("masukkan nilai double 2 : "); double double2 = in.nextDouble(); HitungLuas(integer1, integer2); System.out.println("Maka hasil luas "+HitungLuas(double1, double2));
:
} }
=3 'G)/(5-."%B ,5%#:/$8:5/ C/+,**)1 >("0()- #,?)F)6 ,1, 1 public class lingkaran{ 2int alas, tinggi; 3public lingkaran(int alas){ this.alas = alas;
4
5 6 7 8
9 10
} public lingkaran(int alas, int tinggi){ this.alas = alas; this.tinggi = tinggi; } public void setAlas(int alas){ this.alas = alas;
11
12 13
} public void setTinggi(int tinggi){ this.tinggi = tinggi;
14
15 16
} public int getAlas(){ return alas;
17
18 19
} public int getTinggi(){ return tinggi;
20
21 22
} public double hitungLuas(){
23
double hasil = (double)(getTinggi()*getAlas())/2;
24
return hasil;
25
} !'
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
26 27 28 29
public void displayMessage(){ System.out.println("Hitung Luas : "+hitungLuas()); } }
C/+,**)1 -),1 G%)4415) 1 public class LIngkaranMain{ 2 public static void main(String[] args){ lingkaran l = new lingkaran(3); 3 4 l.setTinggi(10); l.displayMessage(); 5 lingkaran l2 = new lingkaran(4, 10); l2.displayMessage();
6 7
8 9
} }
!-:- .-% 9%-("#"# *-#"( @)/85?--% 93 'G)/(5-."%B 7):*5. '/(+)15))1 T@ 2)*$*)1 >/(G"?))1 #,)+)4 #)1 ?/1)6, 3,*) -/1/-$*)1 */4)%)6)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
U@
M,*) >)#) ?)(,4 [= >)#) >)()-/+/( #"$?%/ P)%$/ #)1 #"$?%/ P)%$/U #, 6)>$4 #)1 #, 0)1+, -/13)#, ,1+ ) #)1 ,1+ ? )>) 5)10 +/(3)#,g M/%)4*)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@
A@
R$?)6 -/+6"# >)#) ?)(,4 */+$3$6 -/13)#, -/+6"# ?/(+,>/ P",#= #)1 %)*$*)1 3$0) >/($?)6)1 -),1 -/+6"#@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ =3 'G)/(5-."%B ,5%#:/$8:5/ '/(+)15))1 T@ 2)*$*)1 >/(G"?))1 #,)+)4 #)1 ?/1)6, 3,*) -/1/-$*)1 */4)%)6)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ U@
A@
')#) G%)44 %,10*)()1 :)-?)6*)1 G"14+($G+"( #/10)1 >)()-/+/( ,1+ +,100,= )>) 5)10 +/(3)#, #)1 3/%)4*)1h iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@ ')#) G%)44 %,10*)()1 +)-?)6*)1 G"14+(G+"( #/10)1 +,>/ #)+) 8+(,10 )%)4 #)1 8+(,10 +,100,= */-$#,)1 +)-?)6*)1 -/+6"# $1+$* -/%)*$*)1 >)(4,10 )+)$ >/($?)6)1 +,>/ #)+) #)(, 8+(,10 -/13)#, ,1+/0/(@ 8/+/%)6 ,+$ >)#) -/+6"# -),1 %)*$*)1 ,14+)14,)4, "?3/* #/10)1 1)-) "?3/* 24+(,10 #/10)1 -/-)100,% G"14+($G+"( ?/(+,>/ #)+) 8+(,10@ M/%)4*)1h
!(
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
<$B-# A/-C:"C$6
!,4)%*)1 #)%)- 4/?$)6 ?)4,4 #)+) -/-,%,*, 4+($*+$( 4/>/(+, ,1,
[ { "id":101, "nama":"Paijo", "gajiPokok":2000, "tunjangan":1000, "bonus":500, "denda":200 }, { "id":102, "nama":"Lala", "gajiPokok":1750, "tunjangan":900, "bonus":500, "denda":200 }, { "id":103, "nama":"Lulu", "gajiPokok":2150, "tunjangan":1000, "bonus":300, "denda":375 }, { "id":104, "nama":"Sabar", "gajiPokok":1500, "tunjangan":750, "bonus":600, "denda":200 }, { "id":105, "nama":"Sule", "gajiPokok":2500, "tunjangan":850, "bonus":500, "denda":300 } ] H$)+%)6 G%)44 5)10 ?/(+$3$)1 $1+$* -/10)-?,% 4/-$)N4/?)0,)1 #)+) #)(, p#)+)?)4/p #,)+)4 #/10)1 */()10*) -/+6"# #,?)F)6@
get() -> Mengambil semua data dari database get(int id) -> Mengambil salah satu data berdasarkan id get(String columnName, Object value) -> Mengambil semua data dengan nilai columnName = value
get(String columnName, String operator, Object value) -> Mengambil semua data dengan nilai columnName 'operator' value D"1+"6 >/100$1))1O
db.get() // mengambil semua data db.get(104) // mengambil data dengan id=104 db.get("gajiPokok", 2000) // mengambil semua data yang memiliki gajiPokok = 2000 db.get("tunjangan", "<=", 1000) // mengambil semua data yang memiliki tunjangan <= 1000 db.get("bonus", ">", 450) // mengambil semua data yang memiliki bonus > 450 <"+/O E)+) #,)+)4 4,->)1 */#)%)- )(()5@
!)
!"#$% '()*+,*$- . '/-("0()-)1 2)13$+
!9R<9Q AF2<949 ; ; ; ; ;
_"(4+-)11= D)5@ UdTd@ @,= A&?& B C0,!,/4@ _"?"*/1 O M"61 9,%%/5 q 8"14 B1G _"(+"1= BP"(@ UddU@ @"=,44,4= A&?& DE FGH IJB C0,!,/4 @ H,(-,106)- O 9("r '(/44 2+#@ E/,+/%= ')$%@= #)1 E/,+/%= _)(P/5@ UdTU@ A&?& K/L M/ <(/=( >,4!6 C0,!,/4@ H"4+"1 O '(/1+,G/ _)%% 7P/4+("= M"5G/@ Udd[@ AC>N 9A&?& C0)3&!,/4 >"!L/(O N40/4"*,&: @ M)*)(+) O M)(#,*1)4 E/F,= D)1#()@= !$++)I,1= 7#6)($% #)1 8$>,)1+"= 7J,J@ UdTU@ P/0)% <"#(/=(&4 Q&4R)! @ !)%)10 O 2)?"()+"(,$- C"->$+/( E)4)( ':BBC LH
"*