Jumat, 15 Maret 2013

TUGAS 2 ANSI2

Bookmark and Share

1.       what is object-oriented analysis, and what are some advantages of using this technique?
2.       define an object, and give an example?
3.       define an attribute, and give an example?
4.       define an method, and give an example?
5.       define encapsulation, and explain the benefits it provides?
6.       define polymorphism, and give an example?
7.       define a class, subclass, and superclass, and give examples?
8.      a.  search the internet for information about the history and development of UML
    b.search the internet for information about groups and organizations that support and discuss object-oriented methods and issues
           c. search the internet for information about CASE tools that provide UML support
 
Jawaban :
  1. analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu     masalah dengan menggunakan model yang di buat menurut konsep sekitar dunia nyata.
Example :
·         maintainability
·         reality based system
·         data accessibility
·         system stability
·         reusable software components
·         user involvement dan kepemilikan

  1. Objek adalah segala sesuatu yang ada di dunia nyata yang mempunyai nilai tertentu, dan objek dapat menjadi kongkrit seperti halnya arsip dalam sistem atau konseptual seperti kebijakan multiprocessing pada sistem operasi
  Example :
    • database
    • manusia
    • kegiatan
    • alam
    • tabel
    • system messages
  1. atribut adalah data item yang menegaskan objek atau informasi mengenai kelas atau pbjek di mana atribut tersebut berada.
Example :
    • object = atribut 1 , atribut 2,atribut3
    • dokumen =  judul,nomor,nama, sumber, tanggal,pengarang
  1.  metode adalah subprogram yang tergabung dalam objek bersama-sama dengan atribut, metode dipergunakan untuk pengaksesan terhadap data yang terdapat dalam objek tersebut.
Example :  dokumen = tampil peta, tampil foto, tampil tanggal
  1.  enkapsulasi atau pengkapsulan merupakan dasar untuk pembatasan ruang lingkup program terhadap data yang di proses, data dan prosedur atau fungsi di kemas bersama-sama dalam suatu objek, sehingga prosedur atau fungsi lain dari luar tidak dapat mengaksesnya.
            keuntungan :
·         data terlindung
·         fungsi lain tidak dapat mengakses data tersebut
  1.  polimorfisme adalah konsep yang menyatakan bahwa suatu yang sama dapat mempunyai bentuk dan perilaku berbeda.
Example :
·         objek kaki empat – subnya kerbau,kucing,sapi,buaya
  1. kelas adalah sekumpulan objek yang terbagi dalam atribut, operasi, metode, hubungan, dan makna yang sama.
sub kelas adalah sekumpulan turunan atribut, operasi, metode hubungan yang terbagi lagi dan memiliki hubungan dan makna yang sama
superkelas adalah pusat atau inti dari objek yang di jelaskan atau dijabarkan oleh objek tersebut dan memiliki turununan kelas dan subkelas.
  1. a.  informasi tentang sejarah dan perkembangan UML
·         th 1994. Munculnya tokoh pelopor (Booch, Rumbough dan Jacobson)
·         th 1995. Di-release draft pertama UML (versi 0.8)
·         th 1996. Pengkoordinasian oleh Object Management Group (OMG)
·         th 1997. Munculnya UML (versi 1.1)
·         th 1999. Penyusunan 3 buku UML oleh (Booch, Rumbough dan Jacobson)
·         th 1999. UML menjadi standar bahasa permodelan berorientasi objek
·         th 2003. Di-release UML versi 1.5
·         th 2004. Di-release UML versi 2.0 (masih dalam pengembangan)
b.   cari internet untuk informasi tentang kelompok dan organisasi yang mendukung dan mendiskusikan berorientasi objek metode dan isu-isu
OMG has been an international, open membership, not-for-profit computer industry consortium since 1989. Any organization may join OMG and participate in our standards-setting process. Our one-organization-one-vote policy ensures that every organization, large and small, has a effective voice in our process. Our membership includes hundreds of organizations, with half being software end-users in over two dozen vertical markets, and the other half representing virtually every large organization in the computer industry and many smaller ones. Most of the organizations that shape enterprise and Internet computing today are represented on our Board of Directors.

c.     cari internet untuk informasi tentang alat CASE yang memberikan dukungan UML
Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actormerepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.
Model ini berfungsi untuk menggambarkan system design outside user (pemakai luar) yang disebut actor. Mendeskripsikan fungsionalitas sistem yang seharusnya dilakukan sesuai dengan yang diinginkan external actors. Actor yang berinteraksi dengan sistem dapat berupa user atau sistem lainnya. View ini digambarkan dalam use case diagrams dan kadang-kadang dengan activity diagrams. View ini digunakan terutama untuk pelanggan, perancang (designer), pengembang (developer), dan penguji sistem (tester). Diagram use case digunakan untuk menggambarkan hubungan transaksi antara sistem dan end user, selain itu diagram use case dapat diartikan sebagai gambaran actor dengan kumpulan use case yang menyertakan batasan sistem, kumpulan komunikasi antara actor dan use case dan generalisasi diaram use case (Bahrami, 1999).



Tidak ada komentar:

Posting Komentar