1. Pengertian
Use Case
Use case diagram adalah suatu model yang dangat fungsional dalam sebuah sistem yang menggunakan actor dan use case. Sedangkan pengertian dari use case sendiri adalah layanan atau fungsi-fungsi yang tersedia pada sistem untuk penggunannya.
Menggambar Diagram Use-Case
Gambar di bawah ini menunjukkan use case yang seperti bentuk skema dasar dalam UML. Usecase itu sendiri terlihat seperti oval. Para aktor digambarkan sebagai bentuk orang. Aktor terhubung ke use case dengan garis.
Withdrawal / Menarik Uang Use Case
Tujuan use case ini dalah bagaimana customer dapat mengambil uang di mesin ATM. Withdrawal/Menarik uang dari mesin mungkin melibatkan bank untuk transaksi yang akan dilakukan. Jadi, kami juga menambahkan aktor lain , yaitu Bank. Kedua aktor yang berpartisipasi dalam use case harus terhubung ke use case dengan association
Mesin ATM menyediakan Withdrawal use-case untuk customer dan bank sebagai actor nya
Tujuan use case ini dalah bagaimana customer dapat mengambil uang di mesin ATM. Withdrawal/Menarik uang dari mesin mungkin melibatkan bank untuk transaksi yang akan dilakukan. Jadi, kami juga menambahkan aktor lain , yaitu Bank. Kedua aktor yang berpartisipasi dalam use case harus terhubung ke use case dengan association
Mesin ATM menyediakan Withdrawal use-case untuk customer dan bank sebagai actor nya
2. Pengetahuan Dasar dan contoh Diagram Kelas (class diagram)
Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.

Atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :
1. Private, hanya bisa dipanggil dari dlm kelas itu sendiri. methode/atribut diawali “-“.
2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan class turunannya. methode diawali dg tanda “#”.
3. Public, dapat dipanggil dari semua objek. methode/atribut diawali tanda “+”
Tabel berikut ini penjelasan symbol relationships antar class yg digunakan pada diagram class

Relasi Generalisasi digunakan dalam hubungan antara kelas induk dengan kelas turunan ( inherited) .
Relasi agregasi digunakan ketika satu kelas dibentuk (terdiri dari ) dari kelas kelas lain.
Relationship Multiplicity
Mutiplicity atau multiplisitas menunjukkan jumlah suatu objek yang bisa berhubungan dengan objek lain.

Contoh class diagram

sumber:
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
http://www.uml-diagrams.org/class-diagrams.html
http://en.wikipedia.org/wiki/Class_diagram
http://www.agilemodeling.com/artifacts/classDiagram.htm
3. Belajar UML - Sequence Diagram
Hallo semua! pada kesempatan kali ini kami bakal
memberikan contoh lain dari diagram - diagram yang ada pada UML. Untuk
kali ini kita bakal membahas tentang Sequence Diagram, tetapi sebelumnya
jika Kamu masih penasaran atau ingin lebih tahu tentang UML, Kamu bisa
cek artikel yang membahas lebih dalam tentang UML di https://www.codepolitan.com/unified-modeling-language-uml.
Okee untuk yang sudah penasaran ingin kenalan dengan sequence, mari kita mulai. Sequence Diagram adalah salah satu dari diagram - diagram yang ada pada UML, sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara sejumlah object. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem.
Dalam UML, object pada sequence diagram digambarkan dengan segi empat yang berisi nama dari object yang digarisbawahi. Pada object terdapat 3 cara untuk menamainya yaitu : nama object, nama object dan class, dan nama class. Berikut contoh dari ketiga cara tersebut :

Dalam sequence diagram, setiap object hanya memiliki garis yang digambarkan garis putus-putus ke bawah. Pesan antar object digambarkan dengan anak panah dari object yang mengirimkan pesan ke object yang menerima pesan.

Mungkin sekian penjelasan dari kami. Sebetulnya masih banyak yang bisa Anda pelajari dari Sequence Diagram, tetapi disini kami hanya menjelaskan garis besarnya saja. Semoga bermanfaat dan berguna untuk Anda. Terima kasih.
Okee untuk yang sudah penasaran ingin kenalan dengan sequence, mari kita mulai. Sequence Diagram adalah salah satu dari diagram - diagram yang ada pada UML, sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara sejumlah object. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem.
Dalam UML, object pada sequence diagram digambarkan dengan segi empat yang berisi nama dari object yang digarisbawahi. Pada object terdapat 3 cara untuk menamainya yaitu : nama object, nama object dan class, dan nama class. Berikut contoh dari ketiga cara tersebut :

Dalam sequence diagram, setiap object hanya memiliki garis yang digambarkan garis putus-putus ke bawah. Pesan antar object digambarkan dengan anak panah dari object yang mengirimkan pesan ke object yang menerima pesan.
Komponen - komponen
Berikut komponen - komponen yang ada pada sequence diagram :- Object - adalah komponen berbentuk kotak yang mewakili sebuah class atau object. Mereka mendemonstrasikan bagaimana sebuah object berperilaku pada sebuah system.
- Activation boxes - adalah komponen yang berbentuk persegi panjang yang menggambarkan waktu yang diperlukan sebuah object untuk menyelesaikan tugas. Lebih lama waktu yang diperlukan, maka activation boxes akan lebih panjang.
- Actors - adalah komponen yang berbentuk stick figure. Komponen yang mewakili seorang pengguna yang berinteraksi dengan system.
- Lifeline - adalah komponen yang berbentuk garis putus - putus. Lifeline biasanya memuat kotak yang berisi nama dari sebuah object. Berfungsi menggambarkan aktifitas dari object.
Contoh Sequence Diagram
Berikut merupakan contoh sederhana dari Sequence Diagram :
Penjelasan
Pada Sequence Diagram diatas, bisa dilihat bahwa yang menjadi Actors adalah Administrator. Activation boxes biasanya memilik garis yang memberitahu aktifitas yang terjadi ketika actors atau objects berinteraksi ke object lain.Mungkin sekian penjelasan dari kami. Sebetulnya masih banyak yang bisa Anda pelajari dari Sequence Diagram, tetapi disini kami hanya menjelaskan garis besarnya saja. Semoga bermanfaat dan berguna untuk Anda. Terima kasih.
4. Belajar UML - Activity Diagram
Hallo semua! balik lagi ke tutorial tentang UML, pada
kesempatan kali ini kami akan memberikan kalian contoh lain dari diagram
- diagram yang berada pada UML. Pada tutorial Belajar UML - Use Case Diagram kita sudah membahas tentang use case diagram. Pada tutorial ini kita akan membahas tentang activity diagram.
Activity diagram, sesuai dengan namanya diagram ini menggambarkan tentang aktifitas yang terjadi pada sistem. Dari pertama sampai akhir, diagram ini menunjukkan langkah – langkah dalam proses kerja sistem yang kita buat. Sebagai contoh, langkah – langkah memasak air. Tetapi kita akan menjelaskannya dengan bentuk grafik. Struktur diagram ini juga mirip dengan flowchart.
sumber: http://bopungumn.blogspot.co.id/2012/03/activity-diagram-salahsatu-cara-untuk.html

Lalu drag bagian kanan dan mulailah berkreasi!
Berikut adalah contoh activity diagram yang simple
http://www.c-jump.com/CIS75/Week10/W10_0290_activity_diagram_exam.html
Pada kasus diatas, pertama - tama pegawai menerima pesanan, lalu pegawai bisa langsung mengisi pesanan (fill order) dan mengirimkan tagihan (send invoice) saat pegawai mengisi pesanan, pelanggan bisa memilih prioritas pesanan. Jika iya maka akan masuk ke overnight delivery tetapi jika tidak akan masuk ke regular delivery.Setelah semua selesai maka pesanan akan ditutup dan pelanggan bisa menunggu pesanannya(Close Order). Decision digunakan untuk aktifitas conditional seperti ya atau tidak.
sumber: http://www.c-jump.com/CIS75/Week10/W10_0330_swim_lanes_example.html
jika kita menggunakan swim lines, activity diagram akan dibagi menjadi baris dan kolom sesuai dengan tanggung jawab objek - objek yang melakukan aktifitas.
Mungkin Cukup sekian tutorial kali ini, nantikan tutorial - tutorial menarik dari kami selanjutnya. Dan semoga tutorial kali ini akan berguna untuk Kamu dan menambah wawasan. Terima kasih~
Activity diagram, sesuai dengan namanya diagram ini menggambarkan tentang aktifitas yang terjadi pada sistem. Dari pertama sampai akhir, diagram ini menunjukkan langkah – langkah dalam proses kerja sistem yang kita buat. Sebagai contoh, langkah – langkah memasak air. Tetapi kita akan menjelaskannya dengan bentuk grafik. Struktur diagram ini juga mirip dengan flowchart.
Fungsi Activity Diagram
- Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses
- Memperlihatkan urutan aktifitas proses pada sistem
- Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram
Element - Element Pada Activity Diagram
sumber: http://bopungumn.blogspot.co.id/2012/03/activity-diagram-salahsatu-cara-untuk.htmlCara Membuat
Cara membuat activity diagram hampir sama dengan use case, dan kita akan memakai software yang sama yaitu Umlet. Pertama - tama kita buka umletnya lalu pilih UML Activity di kanan atas.
Lalu drag bagian kanan dan mulailah berkreasi!
Berikut adalah contoh activity diagram yang simple
http://www.c-jump.com/CIS75/Week10/W10_0290_activity_diagram_exam.htmlPada kasus diatas, pertama - tama pegawai menerima pesanan, lalu pegawai bisa langsung mengisi pesanan (fill order) dan mengirimkan tagihan (send invoice) saat pegawai mengisi pesanan, pelanggan bisa memilih prioritas pesanan. Jika iya maka akan masuk ke overnight delivery tetapi jika tidak akan masuk ke regular delivery.Setelah semua selesai maka pesanan akan ditutup dan pelanggan bisa menunggu pesanannya(Close Order). Decision digunakan untuk aktifitas conditional seperti ya atau tidak.
Contoh Activity Diagram Menggunakan Swim Lanes
sumber: http://www.c-jump.com/CIS75/Week10/W10_0330_swim_lanes_example.htmljika kita menggunakan swim lines, activity diagram akan dibagi menjadi baris dan kolom sesuai dengan tanggung jawab objek - objek yang melakukan aktifitas.
Mungkin Cukup sekian tutorial kali ini, nantikan tutorial - tutorial menarik dari kami selanjutnya. Dan semoga tutorial kali ini akan berguna untuk Kamu dan menambah wawasan. Terima kasih~

Tidak ada komentar:
Posting Komentar