Use Case Class Object

13

Click here to load reader

Transcript of Use Case Class Object

Page 1: Use Case Class Object

www.gangsir.com

Use Case, Class, Object Diagram

SI-215 Analisa & Desain Sistem Informasi I

Rosa Ariani Sukamto, ST

Page 2: Use Case Class Object

www.gangsir.com

Perlunya Permodelan

Permodelan adalah gambaran dari realitayang simpelPermodelan digunakan untuk mempermudahlangkah berikutnya dari pengembangan SIPermodelan digunakan untuk mengurangiresikoPermodelan digunakan untuk memvisualkanSI yang akan dibuat

Page 3: Use Case Class Object

www.gangsir.com

Unified Modeling Language (UML)

Muncul karena adanya kebutuhanpermodelan visual untuk menspesifikasikan, menggambarkan, membangun, dandokumentasi dari sistem perangkat lunakMerupakan bahasa visual untuk permodelandan komunikasi mengenai sebuah sistemdengan menggunakan diagram dan teks-tekspendukung

Page 4: Use Case Class Object

www.gangsir.com

Rational Unified Process (RUP)

SDLC berbasis use caseFase:

InceptionIdentifikasi kebutuhan, ruang lingkup sistem, dan analisaresiko

ElaborationDesain, implementasi sisi developer, testing

ConstructionImplementasi sistem lengkap, instalasi

TransitionMemastikan software memenuhi kebutuhan user (maintenance)

Page 5: Use Case Class Object

www.gangsir.com

Use Case

Merupakan permodelan untuk kelakukan (behavior) sistemMendeskripsikan sebuah interaksi antara satu ataulebih aktor dengan sistemSyarat penamaan pada use case: simpel

AktorOrang, proses, atau sistem lain yang berinteraksi dengansistem, sub sistem, atau kelas

Use caseFungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor

Page 6: Use Case Class Object

www.gangsir.com

Relasi Use Case

AssociationKomunikasi antara aktor dan use case yang berpartisipasi padause case

ExtendRelasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu

GeneralizationHubungan generalisasi dan spesialisasi antara dua buah use case

IncludeRelasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankanfungsinya

Page 7: Use Case Class Object

www.gangsir.com

Contoh Use Case

Page 8: Use Case Class Object

www.gangsir.com

Diagram Kelas & Diagram Objek

Menggambarkan struktur sistemDiagram kelas

menggambarkan struktur kelas (program)Diagram objek

Menggambarkan struktur objek (kerja program)

KelasBentuk pada kode program (source code)

ObjekKelas pada kode program dieksekusi menjadiobjek (program yang dijalankan)

Page 9: Use Case Class Object

www.gangsir.com

Diagram Kelas & Diagram Objek

Kelas

RelasiAssociation

Generalization

Constraint

Page 10: Use Case Class Object

www.gangsir.com

Page 11: Use Case Class Object

www.gangsir.com

Diagram Kelas & Diagram Objek

Page 12: Use Case Class Object

www.gangsir.com

Diagram Kelas & Diagram Objek

Objek

Link

Page 13: Use Case Class Object

www.gangsir.com

Diagram Kelas & Diagram Objek