object , class , method

18
Object , Class , Method

Upload: riska-richis

Post on 13-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 1/18

Object , Class , Method

Page 2: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 2/18

Property

Hair   hairColor=“brown”

Eye   eyeColor =“black”Skin  skinColor=“white”Shirt   shirtColor =“orange”Height   height =“!eet”"eight  weight =“#kg”

$ction

Eat   eat %&Sleep   sleep%&"alk  walk%&'(n   r(n%&Party   party%&

Contoh ) *

O+EC-

Page 3: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 3/18

+agai.ana .e.bang(nobjek adi ketika kita akan .e.b(at s(at( objek

didala. ja/a, .aka d(a hal yang har(s kita jadikan sebagai dasar pe.bent(kan s(at(objek adalah *$pa property dari objek yang akan kita b(at0$pa action yang dapat dilak(kan oleh objek

yang akan dibent(k0

Page 4: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 4/18

Objek .er(pakanko.binasi antar property

dan aksi terkait denganobjek yang akan dibent(k

Objek .er(pakan segalases(at( yang terdapat

dala. d(nia nyata yangdapat direpresentasikan

dengan d(a hal yait(property dan action

Page 5: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 5/18

Contoh 1 * $pa property nya 0

$pa $ction nya 0

Page 6: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 6/18

C2$SS

3O-E * 4ed(a objek diatas .e.iliki kesa.aan atrib(t , yang.e.bedakan adalah nilai 5 /al(e yang di.iliki oleh atrib(t

Page 7: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 7/18

  Class adalah representasi terhadap !(ngsi danproperty yang biasanya terdapat pada s(at( objek6

 int 7 = 189$rtinya * terdapat /al(e 5 nilai 18, pada /ariable 7 ,dengan tipe data int6

 Sesorang ka.( 9 $rtinya * ka.( adalah objek, dan %class& seseorangadalah tipe nya6

 class dapat dikatakan sebagai tipe objek6

Page 8: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 8/18

Page 9: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 9/18

Page 10: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 10/18

contoh

Page 11: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 11/18

2atihan

)6 $kan dibang(n s(at( objek ber(palingkaran 6

:denti;kasi keb(t(han atrib(t danactionnya apabila yang ingin diketah(iadalah keliling lingkaran6

16 $kan dibang(n s(at( objek yait(.ahasiswa6:denti;kasi keb(t(han dari objek yang akan

dibang(n terkait atrib(t yang di .iliki:denti;kasi action yang dapat dilak(kan oleh

objek yang akan dibang(n

 -(nj(kan objek yang akan anda bang(nterseb(t dala. bahasa ja/a6

Page 12: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 12/18

MethodPada konsep Object Oriented Progra..ing,

<(nction lebih dikenal dengan istilahMethod di.ana .er(pakan s(at( bagiandari Object yang .ende;nisikan apa yang

bisa Object terseb(t lak(kan6ala. bahasa pe.rogra.an yang lain

biasanya diseb(t sebagai proced(re ata(!(ngsi6

Method hanya dapat .enyelesaikan sat(operasi

Page 13: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 13/18

 adi * Method adalah !(ngsi ata( prosed(ryang dib(at oleh seorang progra..erdidala. s(at( Class6

Method dapat dibagi .enjadi !(ngsi danprosed(r6

 <(ngsi adalah bagian ata( s(b dariprogra. yang .e.p(nyai algorit.atertent( dala. .enyelesaikan s(at(.asalah dengan .enge.balikan hasil6

Prosed(r adalah bagian ata( s(b dariprogra. yang .e.p(nyai algorit.a

tertent( dala. .enyelesaikan s(at(.asalah tan a .en e.balikan s(at( nilai

Page 14: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 14/18

Contoh step )

Main.ethod

+agai.ana jika kita ingin.ena.bahkan ? nilai0

+agai.ana jika kita ingin.elak(kan operasi yangsa.a dengan nilai yang

berbeda

Page 15: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 15/18

Contoh step 1

$nggap sebagaiasisten yang

diperintahkan oleh.ain .ethod (nt(k

.elak(kan pekerjaanyait( “.enghit(ng”

Per.asalahan .asih sa.a dengan step )

Page 16: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 16/18

Contoh step ?

Melak(kan pe.ecahan.ethod sehingga

.asing .asing hanya.engerjakan sat(

operasi

Men(nj(kant(gas .asing@

.asing .ethods(dah

diselesaikan

Model seperti ini bel(. baik karena.ain .ethod tidak .e.berikan inp(t

apa@apa

Page 17: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 17/18

Contoh Step #

apat.elak(kan

penj(.lahandengan nilai

berbeda pada

sat( .ethod

Perhatikan perbedaan.ethod perkalian dan

pe.bagian dengan .ethodpenj(.lahan

Page 18: Object , Class , Method

7/24/2019 Object , Class , Method

http://slidepdf.com/reader/full/object-class-method 18/18

Contoh step 8