• Like
Uml
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Uml

  • 501 views
Published

 

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
501
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
37
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UML (Unified Modelling Language )
  • 2.  UML terbentuk dari kerjasama dan upaya Graddy Booch ( yang sebelumnya dikenal dengan notasi Booch-nya), DR. James Rumbaugh(yang sebelumnya terkenal dengan notasi OMT ( Object Modelling Technique)nya), Ivar Jacobson(yang sebelumnya terkenal OOSE (Object Oriented Software Engineering)nya). Pengembangan UML dimulai pada Oktober 1994, Ketika DR.Rumbaugh bergabung dengan Booch di Rational Software Corporation
  • 3.  Fungsi untuk melakukan analisis masalah dan melakukan perancangan – perancangan dan implementasi perangkat lunak yang akan dikembangkan
  • 4.  Diagram Kelas, Bersifat statis. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram Objek. Bersifat statis. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Antarobjek . Diagram objek memperlihatkan statis dari segala sesuatu yang dijumpai pada digram kelas. Use-Case Diagram. Bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu khusus dari kelas). Diagram ini sangat penting untuk mengorganisasi dan memodelkan suatu sistem yang dibutuhkan pengguna Sequence Diagram. Bersifat dinamis. Diagram urutan , interaksi yang menekan pada pengiriman pesan dalam waktu tertentu Collaboration Diagram. Bersifat dinamis. Diagram interaksi yang menekankan objek-objek yang menerima serta mengirim pesan
  • 5.  Statechart Diagram. Bersifat dinamis. Diagram ini memuat state, transisi, event. Bersifat antarmuka(interface), kelas. Activity Diagram. Bersifat dinamis. Diagram aktivitas ini tipe khusus dari diagram state. Diagram ini penting dalam pemodelan fungsi-fungsi sistem pada aliran kendali antarobjek. Component Diagram. Bersifat statis. Diagram komponen ini kebergantungan sistem/perangkat lunak. Diagram ini berhubungan dengan diagram kelas . Deployment Diagram. Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan(saat run-time). Diagram ini memuat simpul-simpul (noce), komponen-komponen yang di dalamnya.Deployment diagram berhubungan dengan diagram komponen dan deployment diagram.
  • 6. Notasi / relasi Nama Keterangan Untuk menggambarkan seseorang atau siapa saja yang berhubungan dengan sistem Actor yang sedang dibangaun. nama actor Untuk menggambarkan bagaimana seseorang atau actor menggunakan sistem Use casenama use case Untuk menggambarkan hubungan antara actor dan use case Relasi asosiasi Digunakan jika satu use case menggunakan <<Include>> fungsionalitas yang disediakan oleh use Relasi include case lainya. Digunakan jika satu use case menggunakan <<Extend>> fungsionalitas secara opsional yang Relasi Extend disediakan oleh use case lainya.
  • 7. Notasi / relasi Nama Keterangan Untuk menggambarkan class, daftar atribut untuk menuliskan atribut-atribut Class yang ada, dan daftar operasi menuliskan operasi-operasinya Menggambarkan relasi Association asosiasiNewUseCase NewUseCase2 Menggambarkan relasi Generalization generalisasiNewUseCase NewUseCase2 Digunakan jika satu use <<Include>> case menggunakan Relasi include fungsionalitas yang disediakan oleh use case lainya.
  • 8. Pasien Sistem PakarPasien memilih opsi melakukan registrasi Munculkan form registrasi Memasukan data pasien Merima dan memerikasa data pasien Peringatan pengisian Belum lengkap belum lengkap Melakukan Lengkap penyimpanan Simpan data pasien informasi data telah disimpan keluar
  • 9. Notasi / relasi Nama Keterangan Digunakan untuk menunjukan awal dari suatu Start state proses Digunakan untuk menunjukan akhir dari suatu End state proses Digunakan untuk menggambarkan suatu NewActivity Actifity aktifitas pada diagram Untuk menggambarka suatu percabangan atau titik keputusan pada diagram Decision Menggambarkan suatu transisi atau aliran dari aktifitas ke aktifitas yang lainya State transition New Sw imlane Untuk memperlihatkan siapa yang bertanggungjawabuntuk melaksanakan tugas- tugas tertentu pada activity diagram Swimlane
  • 10. FrmUtama FrmRegistrasi Basisdata: tabel PasienActor : Masyarakat 1: menjalankan program 2: procedure TfrmMain.Registrasi1Click() 3: Form registrasi tampil 4: Input data pasien 5: Cek data pasien 6: Informasi Data kurang lengkap 7: procedure BtnOperasiClick() 8: data disimpan 9: Informasi data telah disimpan 10: procrdure BtnTutupClick()
  • 11. Notasi / relasi Nama Keterangan Untuk menggambarkan sebuah objek Object pada sebuah diagram Untuk menggambar pesan (message) Object antara dua objek message Untuk menggambar pesan (message) Message to yang menuju dirinya sendiri self Untuk menggambarkan seseorang atau siapa saja yang berhubungan dengan sistem yang sedang nama actor Actor dibangaun.
  • 12. SEKIAN TERIMA KASIHWaalloh Hu Alam….