RINGKASAN -...

25
RINGKASAN : Oleh : WHU Tahapan OOSE menurut JEDI : A. Model & Analisis Kebutuhan (Requirements Analysis & Model) A.1. Model Kebutuhan Output berupa : 1. Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan 2. Glossary 3. Diagram Aktivitas (Diagram ini bisa pula diletakkan di A.2. Model Analisis) A.2. Analisis Kebutuhan Output berupa : 1. Model Objek berupa Diagram Kelas yang terdiri Diagram Kelas Entity, Diagram Kelas Kontroler, Diagram Kelas Boundary (lihat gambar 3.32) Diagram kelas entity di tahap Rekayasa Desain menjadi Desain Data Diagram Kelas Kontroler di tahap Rekayasa Desain menjadi Desain Level Komponen Diagram Kelas Boundary di tahap Rekayasa Desain menjadi Desain Interface 2. Model Behavior (Diagram Sekuence dan atau Diagram Kolaborasi) B. Design Engineering (Rekayasa Desain) Output berupa : 1. Desain Arsitektur (Diagram Paket) 2. Desain Data berupa : Diagram Kelas Entity JDBC Design Pattern (Opsional) REVISI Desain Arsitektur (Diagram Paket) (Opsional) 3. Desain Interface berupa : Desain Laporan (Report) Desain Dialog dan Screen Diagram Kelas Boundary (Opsional) Diagram State Chart (Opsional) REVISI Diagram Sekuence (Opsional) REVISI Diagram Paket (Desain Arsitektur) (Opsional) 4. Desain Level Komponen (Diagram Kelas Kontroler dan Diagram Komponen) 5. Desain Deployment (Diagram Deployment) C. Implementasi Istilah IMPLEMENTASI ini dalam ujian skripsi sering disalah artikan dengan DEPLOYMENT ke customer, padahal maksudnya adalah KODING. D. Pengujian Ada bermacam pengujian, tapi paling tidak gunakan Pengujian Fungsional menggunakan Black Box Testing. Dalam hal ini tidak harus semua spesifikasi

Transcript of RINGKASAN -...

Page 1: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

RINGKASAN :Oleh : WHU

Tahapan OOSE menurut JEDI :A. Model & Analisis Kebutuhan (Requirements Analysis & Model)

A.1. Model KebutuhanOutput berupa : 1. Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi

Tambahan2. Glossary3. Diagram Aktivitas (Diagram ini bisa pula diletakkan di A.2. Model Analisis)

A.2. Analisis KebutuhanOutput berupa : 1. Model Objek berupa Diagram Kelas yang terdiri Diagram Kelas Entity,

Diagram Kelas Kontroler, Diagram Kelas Boundary (lihat gambar 3.32)• Diagram kelas entity di tahap Rekayasa Desain menjadi Desain Data • Diagram Kelas Kontroler di tahap Rekayasa Desain menjadi Desain

Level Komponen• Diagram Kelas Boundary di tahap Rekayasa Desain menjadi Desain

Interface2. Model Behavior (Diagram Sekuence dan atau Diagram Kolaborasi)

B. Design Engineering (Rekayasa Desain)Output berupa :1. Desain Arsitektur (Diagram Paket)2. Desain Data berupa :

• Diagram Kelas Entity• JDBC Design Pattern (Opsional)• REVISI Desain Arsitektur (Diagram Paket) (Opsional)

3. Desain Interface berupa : • Desain Laporan (Report)• Desain Dialog dan Screen• Diagram Kelas Boundary (Opsional)• Diagram State Chart (Opsional)• REVISI Diagram Sekuence (Opsional)• REVISI Diagram Paket (Desain Arsitektur) (Opsional)

4. Desain Level Komponen (Diagram Kelas Kontroler dan Diagram Komponen)

5. Desain Deployment (Diagram Deployment)

C. Implementasi Istilah IMPLEMENTASI ini dalam ujian skripsi sering disalah artikan dengan DEPLOYMENT ke customer, padahal maksudnya adalah KODING.

D. PengujianAda bermacam pengujian, tapi paling tidak gunakan Pengujian Fungsional menggunakan Black Box Testing. Dalam hal ini tidak harus semua spesifikasi

Page 2: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

diuji tapi cukup mengambil salah satu atau beberapa Spesifikasi (Use Case) yang dianggap penting, seperti Searching. (LIHAT FILE Contoh bab4.pdf)

Page 3: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

A. Requirements Analysis and Model

1. Model Kebutuhan (The Requirements Model)

Page 4: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 5: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 6: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

2. Analysis KebutuhanOutput berupa : Object Model (Diagram Kelas) dan Behavioral Model (Diagram Sekuence dan Kolaborasi)

2.1. Diagram Kelas (Di gambar 3.32 ada 3 macam kelas yaitu kelas entity, kelas controller dan kelas boundary)

Page 7: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

2.2. Diagram Sekuence

Page 8: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

2.3. Diagram Kolaborasi

Page 9: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 10: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

B. Design Engineering (Rekayasa Desain)

1. Desain Arsitektur

Page 11: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

2. Desain Data

Page 12: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

Desain Arsitektur yang diperbaiki

Page 13: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

3. Desain Interface • Desain Laporan (Report)• Desain Dialog dan Screen• Diagram Kelas Boundary• Diagram State Chart

Page 14: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 15: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 16: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

Diagram State Chart untuk Desain Interface

Page 17: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 18: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 19: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

Diagram Kelas (Boundary) untuk Desain Interface

Page 20: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

Diagram Sequence yang diperbaiki

Page 21: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 22: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

Desain Arsitektur yang diperbaiki lagi

Page 23: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

4. Desain Level Component

Page 24: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan
Page 25: RINGKASAN - jekichas.weebly.comjekichas.weebly.com/uploads/8/2/7/2/8272938/rangkuman_buku_oose... · Model use case (Diagram Use Case), Spesifikasi Use Case, dan Spesifikasi Tambahan

5. Desain Deployment