Pengenalan Konsep Object Oriented

April 8, 2019 | Author: hilman | Category: N/A
Share Embed Donate


Short Description

Pengenalan Konsep Object Oriented...

Description

PENGENALAN KONSEP OBJECT ORIENTED Moha madhi l ma n Ami kwi nus 2 0 1 7

Konsep Object Oriented •



Be r or i e nt a s iobj e k be r a r t iba hwa ki t a me ngor ga ni s a s ipe r a ngka t l una ks e ba ga ikumpul a nda r iobj e kt e r t e nt uy angme mi l i kis t r ukt ur da t ada npe r i l a kun ya . Kons e p a wal pr ogr ammi ng ( Bas i c ) de ngan ke kuat an GOTO s t a t e me nt ,i nime r upa ka n NonPr oc e dur a lLa ngua g e .Pr o c e dur a l Language / Bahas a pemogr aman t er s t r ukt ur menghi l angkan kel emahan GOTO kons ep non pr oc edur all anguage .Cont oh : Pas c a l , COBOL, FORTRAN, BASI Cdl l





Obj ec t Or i ent ed Pr ogr ammi ng,mengar ah pada kons ep obj ec t . Akhi rt ahun 1960 di per kenal kan per t ama kal idengan bahas a SI MULA. Tahun 19 70 di kembangkan Smal t al k. Bahas a pe mr ogr a ma nl a i nny a: Cl i ppe r5 . 2J a v a ,Pr ol ogdl l Vi s ua lObj e c tOr i e nt e d Pr ogr a mmi ng,t a hun 1 9 9 1di pe r k e na l ka n pe r t a maka l ide nga n ba ha s aVi s ua lBa s i co l e h Mi c r os of t .Ba ha s a pemogr aman l ai nnya :Vi s ualC++,Vi s ualFoxpr o 3. 0,CORBA ( Co mmo nObj e c tRe q ue s tBr o ke rAr c hi t e c t ur e ) , dl l

Obj e c t Or i e nt e d ( Be r or i e nt a s i Obe k) me r upa ka n s a l a h s a t u t ekni k/kons ep yang di gunakan didal am Bahas a Pe mr ogr aman. Kons ep/t ekni ki nidi gunakan kar ena memi l i kikemudahan dal am pengembangan pr ogr am/apl i kas iol eh pr ogr ammerl ai n nant i nya. Tent unyaAndaakanmenget ahuimengenaihali niket i kaandat el ah me ng e t a huiApai t uOO l e b i hl a nj ut ,s e r t ak ons e pk ons e pda s a ry a ng di a nut n ya .

Karakteristik etodo!o"i Berorientasi Objek Me t o dol ogi pe ng e mba ng a n s i s t e m be r or i e nt a s i obj e ka da t i g a ka r a kt e r i s t i kut a ma, ya i t u:

a .Enc a ps ul a t i on Enc aps ul at i on( pengkaps ul an)mer upakandas arunt ukpembat as an r uang l i ngkup pr ogr am t er hadap dat a yang di pr ose s .Dat a dan pr ose durat au f ungsiat au met hod di kemass ec ar a ber s amas ama da l a ms ua t uobj e k,s e hi nggapr os e dura t a uf ungs il a i nda r il ua rt i da k da pa tme nga ks e s ny a.Da t at e r l i ndungda r ipr os e dura t a ul a i nke c ua l i pr os e dury angbe r a dada l a m obj e ki t us e ndi r i .

 b.I nhe r i t anc e I nher i t anc e( pewar i s an)adal aht ekni kyangmenyat akanbahwaanak da r iobj e ka ka n me wa r i s ida t a /a t r i butda n me t o deda r ii ndukn ya l a ngs ung.At r i butda nme t ho d/f ungs ida r iobj e ki ndukdi t ur unka n ke pa da a na k obj e k , de mi ki a n s e t e r us ny a. Pe nde fini s i a n obj e k di per gunakan unt uk membangun s uat u hi r ar ki dar i obj ek t ur unannya,s ehi nggat i dakper l umembuat at r i but dan met hod l a gi pa da a na kny a, ka r e na t e l a h me wa r i s i s i f a t i nduknya . I nhe r i t a nc eme mpuny aia r t iba hwaa t r i butda nope r a s iy angdi mi l i ki  be r s a madia nt ar ake l asyangme mpunyaihubunga ns e c a r ahi r a r ki . Suat u kel asdapatdi t ent ukanse c ar aumum,kemudi an di t ent ukan s e c a r as pe s i fikme nj a dis ubke l a s .

Set i ap s ubkel asmempunyaihubungan at au mewar i s is emuas i f at y angdi mi l i kiol e hke l a si ndukny a,da ndi t a mba hde ng ans i f a tuni k ya ngdi mi l i ki ny a. S i f a tya ngdi mi l i kiol e hke l a si ndukny at i da kpe r l u di ul a ngda l a m s e t i a ps ubk e l a s .S e ba g a ic ont oh :S e da n da nS e pe daMo t o ra da l a h s ubke l a sda r iKe nda r a a nBe r mo t or . Ke duas ubke l a sme wa r i s is i f a t ya ngdi mi l i kiol e hke nda r a a nbe r mot or , ya i t u: •

Me mpuny aime s i n



Da pa tbe r j a l a n

Kedua s ubkel as mempunyais i f atmas i ngmas i ng yang ber beda, mi s al nya:j uml ah r oda,dan kemampuan unt uk ber j al an mundur ya ng t i da k di mi l i ki ol e hs e pe da mot or . Be be r a pa f a kt or da r i s uper kel asyangber s i f atumum dapatdi mas ukkankedal am kel as i ndukny as e r t a me wa r i s is i f a tt e r s e but pa da ke l a st ur una nnya , s ehi nggamengur angipengul anganyang t er j adidal am des ai ndan pemr ogr aman.Hali niyang mer upakan keunt ungan dar is i s t em  be r or i e nt a s iobj e k.

c .Pol ymor phi s m Pol ymor phi s m( pol i mor fis me)yai t u kons ep yang menyat akan  bahwa s e s uat u ya ng s amada pa tme mpunya ibe nt ukdanpe r i l a ku  be r be da.Pol i mor fis meme mpunyaiar t iba hwaope r a s iya ng s ama mungki n me mpunyai pe r bedaan dal am kel as yang ber beda. Oper as i MOVE mungki n me mpunya i per be daa n da l a m ke l a s wi ndowsa t aukendar aanber mot or .Suat ui mpl ement as iyangs pes i fik da r is ua t u ope r a s ida r ike l a st e r t e nt u di s e b ut me t oda .Ka r e na ope r a t or y a ng be r or i e nt a s iobj e k be r s i f a tpol i mor fis me ,mungki n dapatmempunyail ebi hdar is at umet oda

Perbedaan den"an etodo!o"i Non Objek Per bedaanyangs pes i fikdenganmet odol oginonobj ekadal ah: •

Pe nggunaanAl at

Met odol ogi non obj ek menggunakan beber apa al at unt uk menggambar kan model s eper t i : dat a flow di agr am, ent i t y r e l a t i ons hi p di a gr a m, da n s t r uc t ur e c ha r t .S eda ngka n pa da me t odol ogibe r or i e nt a s iobj e kme ngguna ka ns a t uj e ni smode lda r i t a ha pa na l i s i ss a mpa ii mpl e me nt a s i ,y ai t u obj e c tdi a gr a m( di a gr a m obj e k)



Dat adanPr os es

Met odol ogi non obj ek dat a dan pr ose s di anggap s ebagaidua komponenyangber l ai nan,s edangkanpadamet odol ogiber or i ent as i obj e kda t ada npr os e sme r upa ka ns a t uke s a t ua n,y ai t uba gi a nda r i obj e k. •

Baha s aPe mr ogr aman

Met odol ogi non obj ek di per gunakan unt uk mel engkapi pe mr o gr a ma nt e r s t r ukt urpa daba ha s ag e ne r a s ik e t i g a,s e da ngka n pa da me t odo l ogi be r o r i e nt a s i obj e k di pe r guna ka n unt uk pemr ogr amanber or i ent as iobj ekdanbahas agener as iempat .

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF