Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.

Slides:



Advertisements
Presentasi serupa
Soal Kuis I PSBO.
Advertisements

KEBUTUHAN & SPESIFIKASI SOFTWARE
U M L Unified Modeling Language
UNIFIED MODELLING LANGUAGE
Catur Iswahyudi + Edhy Sutanta
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
Pertemuan 6 Structural modelling
UML (Unified Modelling Language)
Pertemuan 3 Pemodelan Bisnis
Architecture dan design
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
SE3414 RPL: Teknik Berorientasi Objek
UNIFIED MODELLING LANGUAGE
Diagram UML Studi Kasus : Sisfo Perpustakaan
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
UNIFIED MODELING LANGUAGE ( UML )
Perancangan Berorientasi objek
COMPONENT DIAGRAM DEPLOYMENT DIAGRAM
Metode Perancangan Program
UML (Unified Modelling Language)
RELATIOPNSHIPS IN THE UML
OBJECTORIENTED ANALYSIS
Oleh : Veri Julianto, M.Si
Pengantar UML.
KONSEP DASAR PENDEKATAN OBJEK
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Soal Kuis I PSBO.
Analisis dan Perancangan Berorientasi Objek (OOAD)
Soal Pertemuan 15 Kuis.
UNIFIED MODELING LANGUAGE ( UML )
Object-Oriented Analysis (OOA)
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
KEBUTUHAN & SPESIFIKASI SOFTWARE
Class Diagram Siti Mukaromah, S.Kom.
Robustness Diagram dan Sequence Diagram
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
SOAL PERTEMUAN 1-6 PSBO 4 SKS
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
Oleh : Sri Herawati, S.Kom
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Soal PSBO Pert.1-6.
SILABUS Asdos RPL 2013.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
UNIFIED MODELLING LANGUAGE
REVIEW UML.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
Unified Modelling Languange (UML)
UML- UNIFIED MODELING LANGUAGE
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
Suplemen collaboration diagram component diagram
Mata Praktikum Sistem Informasi Pertemuan-2
Pertemuan 9 UML Diagram Class & Diagram Objek
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Analisa Desain Berorientasi Objek
RPL untuk Pemrograman Berorientasi Obyek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Pengantar Teknologi SIM 2 (pertemuan 3)
Transcript presentasi:

Pengantar uml Pertemuan 4

Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan komunikasi. Sebuah bahasa model adalah sebuah bahasa yang mempunyai vocabulary dan konsep tatanan / aturan penulisan serta secara fisik mempresentasikan dari sebuah sistem.

Untuk dapat memahami UML membutuhkan bentuk konsep dari sebuah bahasa model, dan mempelajari 3 (tiga) elemen utama dari UML seperti building block, aturan-aturan yang menyatakan bagaimana building block diletakkan secara bersamaan, dan beberapa mekanisme umum (common).

Building blocks Ada 3 (tiga) hal yang terdapat dalam building block yaitu katagori benda/Things, hubungan, dan diagram. Benda/things adalah abstraksi yang pertama dalam sebuah model. Hubungan sebagai alat komunikasi dari benda- benda Diagram sebagai kumpulan/group dari benda- benda/things.

a) Benda/Things Adalah hal yang sangat mendasar dalam model UML, dan juga merupakan bagian paling statik dari sebuah model, yang menjelaskan elemen-elemen lainnya dari sebuah konsep atau fisik. Bentuk dari beberapa benda/thing adalah sebagai berikut:

1.Classes yang diuraikan sebagai sekelompok dari object yang mempunyai atribute, operasi, hubungan yang semantik. Sebuah kelas mengimplementasikan 1 atau lebih interfaces. Sebuah kelas dapat digambarkan sebagai sebuah persegi panjang, yang mempunyai sebuah nama, atribute, dan metoda pengoperasiannya. Things

Sebuah kelas dari model UML

Things 2.Interfaces, merupakan sebuah antar-muka yang menghubungkan dan melayani antar kelas dan atau elemen. Interface / antar- muka mendefinisikan sebuah set / kelompok dari spesifikasi pengoperasian, umumnya digambarkan dengan sebuah lingkaran yang disertai dengan namanya.

Things 3.Collaboration, yang didefinisikan dengan interaksi dan sebuah kumpulan / kelompok dari kelas-kelas / elemen-elemen yang bekerja secara bersama-sama. Collaborations digambarkan dengan sebuah ‘elips’ dengan garis terpotong-potong. Command

Things 4.Use cases, adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. ‘use case’ digunakan untuk membentuk tingkah-laku benda / things dalam sebuah model serta direalisasikan oleh sebuah collaboration. Umumnya ‘use case’ digambarkan dengan sebuah ‘elips’ dengan garis yang solid, biasanya mengandung nama. Fault localization

Things 5.Nodes, merupakan fisik dari elemen-elemen yang ada pada saat dijalankannya sebuah sistem, contohnya: sebuah komputer, umumnya mempunyai memory dan processor. Sekelompok komponen mungkin terletak pada sebuah node dan juga mungkin akan berpindah dari node satu ke node lainnya. Umumnya node ini digambarkan seperti kubus yang mengandung namanya. Server

b) Hubungan / Relationship Ada 4 macam hubungan didalam penggunaan UML, yaitu; 1.Dependency, adalah hubungan semantik antara dua benda/things yang mana sebuah benda berubah mengakibatkan benda satunya akan berubah pula. Umumnya sebuah dependency digambarkan sebuah panah dengan garis terputus-putus.

Relationship 2.Association, hubungan antar benda struktural yang terhubung diantara obyek. Kesatuan obyek yang terhubung merupakan hubungan khusus, yang menggambarkan sebuah hubungan struktural diantara seluruh atau sebagian. Umumnya assosiation digambarkan dengan sebuah garis yang dilengkapi dengan sebuah label, nama, dan status hubungannya * Majikan karyawan

Relationship 3.Generalizations, adalah menggambarkan hubungan khusus dalam obyek anak/child yang menggantikan obyek parent / induk. Dalam hal ini, obyek anak memberikan pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk. Digambarkan dengan garis panah.

Relationship 4.Realizations, merupakan hubungan semantik antara pengelompokkan yang menjamin adanya ikatan diantaranya. Hubungan ini dapat diwujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaborations. Model dari sebuah hubungan realization.

c) Diagram Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model. UML mempunyai 9 diagram, yaitu;

Diagram 1.Diagram use-case 2.Diagram class 3.Diagram object 4.Diagram state 5.Diagram sequence 6.Diagram collaboration 7.Diagram activity 8.Diagram component 9.Diagram deployment.