Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UML & Use Case Diagram

8,490 views

Published on

Presentasi kedua PKL di LMD
Unified Modeling Language & Use Case Diagram

Published in: Education
  • Be the first to like this

UML & Use Case Diagram

  1. 1. UML (Unified Modeling Language) - Use Case Diagram - Meliana Sitanggang
  2. 2. Definisi UML • sebuah "bahasa" yang berdasarkan grafik/gambar untuk visualisasi, merancang, dan mendokumentasikan sistem. UML menawarkan sebuah standar untuk merancang model sebuah sistem. • proses penggambaran informasi-informasi dengan notasi- notasi baku yang telah disepakati sebelumnya.
  3. 3. Diagram • Class Diagram • Diagram Object • Use Case Diagram • Sequence Diagram • Collaboration Diagram • State chart Diagram • Activity Diagram • Component Diagram • Deployment Diagram
  4. 4. Diagram • Class Diagram memperlihatkan himpunan class, interface, kolaborasi-kolaborasi, serta relasi-relasi. • Diagram Object memperlihatkan objek-objek dan relasi-relasi antar objek. Serta instansiasi statis dari segala yang dijumpai pada Class Diagram.
  5. 5. Diagram • Use Case Diagram memperlihatkan himpunan use case dan aktor- aktor • Sequence Diagram interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu
  6. 6. Diagram • Collaboration Diagram menekankan organisasi struktural dari objek- objek yang menerima serta mengirim pesan • State chart Diagram memperlihatkan state-state pada system, memuat state, transisi, event, serta aktifitas
  7. 7. Diagram • Activity Diagram adalah tipe khusus dari digram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu system • Component Diagram memperlihatkakan organisasi serta kebergantungan system/perangkat lunak pada komponen-komponen yang telah ada sebelummnya
  8. 8. Diagram • Deployment Diagram memperlihatkan konfigurasi saat aplikasi dijalankan saat run time.
  9. 9. USE CASE DIAGRAM • Teknik pemodelan untuk mendapatkan functional requirement dari sebuah sistem • Menggambarkan interaksi antara pengguna dan sistem • Menjelaskan secara naratif bagaimana sistem akan digunakan • berisi apa yang dilakukan oleh sistem /apa yang terjadi pada sistem, bukan bagaimana sistem melakukannya
  10. 10. Use Case Model • Use Case Text Lebih Detail Berbentuk teks • Use Case Diagram Lebih abstrak/kurang detail Berbentuk visual/gambar
  11. 11. Use Case Text
  12. 12. Use Case Diagram Actor Actor Actor System Boundary
  13. 13. Simbol Use Case Diagram
  14. 14. Element • Use Case : prosedur dalam sistem • Actor : yang terlibat dalam tindakan • Relationship : Bagaimana tindakan tersebut berhubungan satu sama lain dalam sistem
  15. 15. Use case • Aksi yang terdapat di dalam sistem, melingkupi semua aksi yang harus maupun dapat terjadi • Tidak harus berelasi dengan sebuah aktor • Pada umumnya berupa kata kerja
  16. 16. Actor • Pengguna sistem disebut dengan Actor • Jika sistem A mengerjakan sebuah fungsi untuk sistem B, maka sistem B disebut actor • Satu use case diagram bisa memiliki banyak actor didalamnya
  17. 17. Relationship • Generalization • Include • Extend • Dependency • Association
  18. 18. Generalization / Inheritance • Hubungan antara induk dan anak • Anak mewarisi sifat dan method dari induk • Class yang tidak memiliki anak disebut leaf
  19. 19. Include • Hal yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya • X include Y berarti use case X menggunakan use case Y sepenuhnya Extend • Y extend X berarti use case X menggunakan use case Y secara opsional (tergantung keputusan saat runtime atau implementasi sistem)
  20. 20. Dependency • sebuah element bergantung dalam beberapa cara ke element lainnya • Perubahan pada Event berpeluang mengubah Window yang menggunakan Event
  21. 21. Association • menghubungkan link antar element • Relasi struktural antar obyek (use case, actor) • digunakan untuk menggambarkan bagaimana actor terlibat dalam use case
  22. 22. Referensi • http://mitanovia.wordpress.com/belajar-yuk/uml/use-case-diagram/ • http://kuliahit.blogspot.com/2012/02/materi-uml-unified-modelling-language.html • http://santimylove.blogspot.com/2010/06/pengenalan-uml.html# • http://www.slideshare.net/andoe/use-case-diagram-10571348 • kursuswebsite.org • hendri83.wordpress.com • otroblogmas.com
  23. 23. TERIMA KASIH

×