tugas 3 ku - 0316 - raden doni wijoyo - 1311511057

4
01. Yang dimaksud dengan Unified Modeling Language (UML) Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem softwere. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print softwere.

Upload: doni-wijoyo

Post on 16-Apr-2017

100 views

Category:

Technology


10 download

TRANSCRIPT

Page 1: Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057

01. Yang dimaksud dengan Unified Modeling Language (UML)

Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem softwere. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print softwere.

Page 2: Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057

Contoh Unified Modeling Language (UML)

Class diagramUse case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor Activity DiagramActivity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses Sequence diagramenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu Class diagramsalah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada Statemachine diagramsalah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem. Communication diagramalah satu jenis diagram pada UML yang dapat menggamabarkan tahapan terjadinya suatu aktivitas

Deployment diagramsalah satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik. Component diagramsalah satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem. Object diagramsalah satu jenis diagram pada UML yang menggambarkan objek-objek pada suatu sistem dan hubungan antarnya. Composite structure diagramsalah satu jenis diagram pada UML yang menggambarkan struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi penklasifikasian kebagian lainnya dari suatu sistem. Interaction Overview Diagramsalah satu jenis diagram pada UML yang berguna untuk men-visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence diagram. Package diagramsalah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan antara paket-paket. Diagram Timingsalah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram

Page 3: Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057

02. Perbedaan mendasar antara  Use Case diagram, activity diagram,Sequence diagram, class diagram

USE CASE : Deskripsi fungsi yang disediakan oleh sistem dalambentuk teks sebagai dokumentasi dari use case symbol.

ACTIVITY DIAGRAM : Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.

SEQUENCE DIAGRAM : Berguna untuk menunjukan rangkaian pesan yang dikirim antar object dan interaksi antar object.

CLASS DIAGRAM : digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system. Class diagram memberikan gambaran system secara statis dan relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas dan relasinya.

Page 4: Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057

03. Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)

Untuk menyampaikan kepada customer tentang ide seperti apa yang akan kita terapkan pada sebuah software/web yang diinginkan customer.

Untuk memudahkan bagian front end dalam membuat software/web.

Untuk memberikan gambaran yang jelas software/web seperti apa yang ingin kita buat sehingga bisa melancarkan proses pembuatan software/web.

Proses pengerjaan software/web selesai sesuai dengan estimasi waktu dan biaya yang telah direncanakan.