Metode Perancangan Program

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Behavioral Modeling 1 – Use Case
Advertisements

ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
UNIFIED MODELLING LANGUAGE
Pengujian Berorientasi Obyek
BPR – Tahap 1 (Persiapan)
CLASS DIAGRAM.
BAB 6 SISTEM DATA BASE.
BY DR. HERI NUGRAHA. SE.MSi
Analisis Model.
Interaksi Objek.
SEQUENCE DIAGRAM.
Prototyping Aplikasi Teknologi Informasi
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Pertemuan 1 Konsep Dasar OOAD
UNIFIED MODELLING LANGUAGE
Keuntungan metodologi berorientasi objek.
PENDAHULUAN 1.  Merupakan aktivitas manajemen untuk merealisasikan tahapan Database Aplication Lifecycle secara efektif dan efesien. 2.
PENGUJIAN BERORIENTASI OBJEK
Perancangan Berorientasi Objek (Object Oriented Analysis & Design)
UNIFIED MODELING LANGUAGE ( UML )
SISTEM INFORMASI PENJUALAN BARANG PADA SYSCOM DATA
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Metode Perancangan Program
Metode Perancangan Program
UML Case study Guide.
Metode Perancangan Program
CLASS DIAGRAM.
Pengujian berorientasi objek / Object oriented programming (OOP)
Analisa dan Perancangan Berbasis Objek
Analisis Model.
Object oriented analyst and design
ANALISIS KEBUTUHAN.
Object-Oriented Design (OOD)
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
Object-oriented testing
Pengujian Berorientasi Obyek
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Testing dan Implementasi
Class Diagram.
Class Diagram Siti Mukaromah, S.Kom.
Robustness Diagram dan Sequence Diagram
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
Metode Perancangan Program
Activity Diagram.
Metode Perancangan Program
Pemodelan Sistem Bisnis
Konsep & Perancangan Database
Soal PSBO Pert.1-6.
SMART (Simple Multi Attribute Rating Technique) Part #2
Pertemuan 10 UML Diagram Sequential
System analysis adalah sebuah teknik pemecahan masalah dengan menguraikan permasalahan/system menjadi komponen-komponen serta mengkaji hubungan antara.
UNIFIED MODELLING LANGUAGE
Analisis Use Case SI401 Perancangan Sistem Informasi Pertemuan #2
MEMODELKAN SISTEM Bagian 1 Pertemuan 13
Analisis Model.
Pemodelan Sistem Teknologi Informasi
Perancangan Sistem Berorientasi Objek Dengan UML
Metode Perancangan Program
Desain Basis Data.
Pengujian Berorientasi Obyek
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
PERANCANGAN SISTEM INFORMASI V
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak –Part 2
Pengujian Berorientasi Obyek
OBJECT ORIENTED ANALISYS AND DESIGN
Pengujian Berorientasi Obyek
Transcript presentasi:

Metode Perancangan Program Pert 18 – Requirement Analysis

Membuat Class diagram Identifikasi class Pendekatan lain untuk menentukan object dan class Menambahkan dan menentukan attribute Menambahkan association Menentukan multiplicity Menentukan operation

Identifikasi Class Class diagram dapat diturunkan dari use case melalui collaboration diagram. Melalui analisis lanjutan, sebuah class diagram dibuat untuk setiap use case dan beberapa use case biasanya digabungkan untuk membuat class diagram yang lebih besar.

Identifikasi Class Collaboration dapat di identifikasi secara mudah dari use cse, setelah itu class akan diketahui. Langkah selanjutnya adalah memperhatikan interaksi antara class.

Pendekatan lain untuk menentukan object dan class Cara lainnya adalah dengan membuat list yang terdiri dari object dan class sementara. Tabel berikut dapat membantu untuk menentukan kategori:

Pendekatan lain untuk menentukan object dan class Kemudian dari list tersebut, hal yang menyangkut berikut ini harus dicoret dari daftar tersebut: Apakah diluar dari sistem Apakah mengacu pada sistem secara keseluruhan ? Apakah merupakan duplikasi dari class lain Apakah tidak jelas artinya? Apakah terlalu spesifik Apakah terkait akan input dan output? Apakah termasuk atribut ? Apakah termasuk operation ? Apakah termasuk assosication ?

Menambah dan menentukan attribute Aturan yang sederhana adalah Attribute ditempatkan di class dimana attribute didefinisikan.

Menambah association Menentukan association adalah dengan mempertimbangkan hubungan logical antar class dalam model. Association dapat ditemukan pada use case, atau text lain yang menggambarkan application domain.

Menentukan multiplicity Association multiplicity merupakan batasan pada user dalam melakukan aktifitasnya. Caranya adalah dengan menanyakan kepada user untuk setiap association yang ada.

Menentukan Operation Operation bisa ditentukan sebagai kontribusi salah satu class untuk mencapai tugas yang lebih besar yang digambarkan pada use case. Kadang operation dapat ditemukan dalam kata kerja pada penjelasan use case.

CRC (Class Responsibility Collaboration) Cards Responsibility adalah sebuah deskripsi level tinggi dari sesuatu yang class dapat lakukan Responsibility dapat berhubungan dengan satu atau lebih operation. CRC menyediakan teknik yang efektif untuk menemukan berbagai kemungkinan menemukan responsibility dan collaboration.

Format CRC

Contoh CRC Card

Menggabungkan Class diagram Langkah terakhir adalah mengabungkan class diagram yang ada menjadi satu class diagram.