UML Case study Guide.

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Chapter 8 Use Case.  Pemodelan Use Case diterapkan untuk menganalisa kebutuhan fungsional  Menunjukkan tingkah laku atau fungsional sistem  Terdiri.
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
Interaction Diagram.
Pertemuan 6 Structural modelling
ARSITEKTUR SISTEM INFORMASI PENJUALAN & PEMBELIAN Handicraft shop
Analisis Model.
OLEH : I Made Swasta Adiputra
PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE
Konsep & Prinsip Analisis
UNIFIED MODELLING LANGUAGE
Keuntungan metodologi berorientasi objek.
Kelompok 1 T.Yusak D Alenta D J M Nasir Isommudin
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
SISTEM INFORMASI PENJUALAN BARANG PADA SYSCOM DATA
SISTEM INFORMASI PENDISTRIBUSIAN SEPATU BERBASIS WEB DI AINONE SHOES
Memodelkan System - Bagian 1
Pertemuan 8-9 DOMAIN MODEL.
Oleh : Veri Julianto, M.Si
Pengantar UML.
Analisa dan Perancangan Berbasis Objek
Perancangan Sistem Dengan menggunakan UML
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Analisis Model.
Citra N., S.Si, MT Program Studi Sistem Informasi - UNIKOM
Object-Oriented Analysis (OOA)
Perancangan Sistem Dengan menggunakan UML
ENTERPRISE RESOURCE PLANNING
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Use Case Scenario Object Oriented Analyzis & Design
Robustness Diagram dan Sequence Diagram
Pertemuan #3 Data Modeling Using the Entity-Relationship Model
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
Pengenalan Analisa Desain
Pengenalan UML.
ANALISIS dan PERANCANGAN SISTEM INFORMASI
Metode Perancangan Program
Oleh : Sri Herawati, S.Kom
REKAYASA PERANGKAT LUNAK
Soal PSBO Pert.1-6.
Use Case Diagram.
Software Design (OOD).
Rekayasa Kebutuhan.
UNIFIED MODELLING LANGUAGE
Pemodelan & Pelaksanaan Kebutuhan
Use Case Diagram.
MEMODELKAN SISTEM Bagian 1 Pertemuan 13
Pemograman Berorientasi Objek Si-3
Analisis Model.
Pertemuan 8 Rekayasa Kebutuhan
Statechart Diagram Febriardi Mahendra ( )
KONSEP DASAR PENDEKATAN OBJEK
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Studi Kasus ATM dengan UML
Bab 5 activity diagram.
Perancangan Sistem Berorientasi Objek Dengan UML
Analisis dan Desain Berorientasi Obyek
SISTEM INFORMASI PENJUALAN AIR MINERAL PADA CV. KURNIA KANAAN
Suplemen collaboration diagram component diagram
PERANCANGAN SISTEM INFORMASI PENJUALAN ONLINE BERBASIS WEB PADA
Mata Praktikum Sistem Informasi Pertemuan-2
Pemodelan Sistem PL.
Analisa Desain Berorientasi Objek
Analisa Desain Berorientasi Objek
OBJECT ORIENTED ANALISYS AND DESIGN
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

UML Case study Guide

UML adalah notasi (teknik, tool atau cara) yang digunakan untuk mendefinisikan dan memahami masalah sehingga dapat dibuat solusi. Harus memahami problem solving sebagus apapun tool nya

Modeling menyediakan ketrampilan secara umum untuk membantu memahami, mengkomunikasikan dan mencari solusi atas kasus yang terjadi

Memahami dimana sistem akan dipasang, siapa penggunanya, bagaimana mengintegrasikannya merupakan kunci sukses dalam menerapkan sistem informasi

Pertanyaan penting Bagaimana kita menggunakan UML - pertanyaan ini biasa dilontarkan oleh orang yang sudah kenal dan tahu tentang UML dan notasinya. Apa yang harus dilakukan - seringkali kita bertanya diagram mana saja yang akan kita gunakan?

Bagaimana kita dapat memperoleh solusi yang bagus - orang seringkali menginginkan solusi yang praktis dari pemodelan ini padahal bukan ini tujuan dari pemodelan

Jawabannya…. Bagaimana kita menggunakan UML Untuk membuat model, pembuat model UML harus mampu melihat dan memahami kemungkinan hubungan antara berbagai diagram dan elemen.

Apa yang harus dilakukan - tidak semua diagram digunakan

Bagaimana kita dapat memperoleh solusi yang bagus -

Contoh kasus Anda diminta untuk merancang suatu sistem untuk menangani giro dan tabungan untuk bank . Pemegang rekening dapat menyimpan deposito dan mengambil uang. karyawan Bank dapat memeriksa account yang ada di cabang mereka. Mereka bertanggung jawab untuk membuat laporan. Customer dapat mentransfer ke rekening lain.

UML yang digunakan Use case diagram - cek kebutuhan bisnis dan sistem yang berpotensi mendukung bisnis Class diagram - struktur sistem Interaksi diagram - sistem dinamic Activity diagram - menggambarkan dependensi system dan pemodelan proses bisnis

reminder aktor Peran yang berpartisipasi Use case Aktivitas yang disupport sistem link Hubungan aktor yang terlibat dalam use case

Penambahan informasi tambahan juga diperlukan dalam use case Misal: Deposit: pelanggan menabung dengan memberikan uang atau cek. Akun kemudian terupdate, Teller memeriksa uang dan meng update akun nya.

Dalam deskripsi use case kita dapat mengidentifikasi sejumlah fakta.

Use case - deposit Penggambaran Use case inisiator Customer yang menginisiator deposit/setoran Input No akun, uang dan identitas customer output Akun terupdate pengecualiann No akun salah jadi tidak terupdate

Class Diagram Masalah umum: dimana dan bagaimana memulainya? Jawabannya:  tidak ada solusi. Kemampuan mengabstraksi kan masalah diperlukan

Class diagram Clue  analisa berbasis teks dari permintaan system Langkah 1: mengidentifikasi objek berdasarkan kata benda dan frase kata benda Langkah 2: digarisbawahi dan menjadi seorang kandidat untuk obyek dalam solusi tersebut. Langkah 3: menghilangkan objek dengan aturan sederhana

Class Diagram Dalam menerapkan langkah tersebut harus dipastikan sesuai dengan scoup sistem yang akan dibuat Sebaiknya terdapat hubungan antara use case dan class.

Class Diagram

Class diagram Penentuan calon class bisa dikoreksi kembali Menentukan awalan objek / class Memfokuskan permasalahan

Class diagram

Class diagram Jika class telah terbentuk kita bisa menampilkan secara grafis dengan notasi UML

Class diagram Level awal

Class diagram Dengan penambahan penamaan asosiasi/keterkaitan

Class Diagram Penambahan multiplicitas

Class diagram Setelah menambahkan semua informasi di atas untuk diagram kelas, kita bisa mulai menguraikan detail dalam masing-masing kelas

Class diagram

Class diagram

Class diagram Direvisi dengan penambahan class account

Interaction Diagram Membantu memeriksa dan menyempurnakan dengan menemukan interaksi objek dan use case

Interaction diagram

Interaction Diagram

Activity diagram Pembukaan rekening baru

Quote: The modelling activity itself is important, not just the model that you end up with.

Referensi: UML Distilled, A BRIEF GUIDE TO THE STANDARD OBJECT MODELING LANGUAGE, Martin Fowler Applying UML, ADVANCED APPLICATION, Robert Pooley, Pauline Wilcox

Terima kasih

Latihan-homework seorang pembeli membeli barang dari internet secara online. sebelum berbelanja dia harus login lebih dahulu. setelah login dia bisa memilih produk dan memasukkan ke dalam keranjang. pelanggan juga dapat mengedit produk yang dibelinya.pelanggan harus mendaftar dulu ke web tersebut. setelah membeli pelanggan dapat membayar melalui transfer bank atau kredit card. pelanggan juga dapat menerima notifikasi pembayaran dan pembelian setelah melakukan transaksi tersebut. pelanggan juga dapat membeli barang dg kategori yg berbed setelah dibayar barang akan dik irm dalam waktu 15 hari