Gambar 2.14 Pendekatan Representasi Objek dalam OOAD
2.11.3 Tahapan Object Oriented Analysis and Design
Terdapat beberapa tahap dalam analisis dan desain berorientasi objek Larman, 2003, yaitu:
-
Gambar 2.15
Tahapan dalam OOAD
- Menetapkan Use Case Models
Analisa kebutuhan dapat berupa penjelasan domain proses yang saling berhubungan. Penjelasan tersebut dapat dituliskan dalam bentuk model use
case. Terdapat beberapa tahap dalam menetapkan use case model yaitu : 1. Analisis kebutuhan dalam bentuk model use case Skenario Use
Case Diagram Menetapkan Use
Case Menetapkan
Domain Models Menetapkan
Interaction Diagrams
Menetapkan Desain Class
Diagrams
Pembuatan use case dalam bentuk skenario proses pada sistem dimana dilakukan identifikasi terhadap aktor utama pada sistem, keadaan
sebelum dilakukannya proses syarat proses, keadaan sesudah dilakukannya proses tujuan, rangkaian kejadian proses secara global,
alternative skenario serta teknologiperalatan yang digunakan. Pembuatan ini didasarkan pada EBP Elementary Business
Process yaitu suatu tugas yang dilakukan oleh seseorang dalam satu tempat dan waktu sebagai respon terhadap suatu proses bisnis yang akan
menghasilkan perubahan data dalam keadaan yang konsisten. EBP memfokuskan pembuatan use case sebagai tahapan mengidentifikasi
proses bisnis sistem dalam level yang paling tinggi. Selanjutnya adalah pembuatan use case diagram yang dilakukan
untuk memberikan gambaran batasan sistem serta perilaku aktor terhadap sistem dalam bentuk gambaran visual.
2. Analisis perilaku sistem dalam bentuk system sequence diagram System Sequence Diagram SSD menunjukkan kejadian event
dalam sistem berdasarkan skenario yang dilakukan aktor terhadap sistem dalam use case. SSD dihasilkan melalui pengidentifikasian terhadap
interaksi aktor serta operasi yang disebabkan interaksi aktor tersebut dalam skenario pada use case. Dalam SSD, sistem diperlakukan secara black box,
yaitu hanya mengidentifikasi apa saja yang dilakukan sistem tanpa mengikutsertakan cara atau proses dalam melakukan tindakan tersebut.