Tampilkan postingan dengan label APSI. Tampilkan semua postingan
Tampilkan postingan dengan label APSI. Tampilkan semua postingan

Jumat, 03 April 2015

Sequence Diagram

Sequence Diagram merupakan salah satu yang menjelaskan bagaimana suatu operasi itu dilakukan. Message (pesan) apa yang dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Obyek-obyek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya dalam pesan yang terurut.
Sequence Diagram  menampilkan  interaksi  antar  objek  dalam  dua  dimensi. Dimensi   vertikal   adalah   poros   waktu,   dimana   waktu   berjalan ke  arah  bawah. Sedangkan dimensi horizontal merepresentasikan objek-objek individual. Tiap objek (termasuk actor) tersebut mempunyai waktu aktif yang direpresentasikan dengan kolom vertikal yang disebut  dengan  lifeline.  Pesan  (message)  direpresentasikan  sebagai  panah  dari  satu lifeline ke lifeline yang lain. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.
Sequence Diagram  ini biasa digunakan untuk menggambarkan skenario atau rangkaian langkah – langkah yang dilakukan sebagai respon dari sebuah eventuntuk menghasilkan ouput tertentu, dan perubahan apa saja yang terjadi secara internal dan ouput apa yang dihasilkan.
Berikut beberapa komponen yang terdapat di dalam diagram sequence, yaitu:
Ø  Object. Komponen yang digunakan sebagai objek – objek yang akan digunakan di dalam membuat diagram.

Ø  Stimulus. Komponen ini menandakan hubungan komunikasi antara dua buah objek. Komunikasi yang terjadi berupa pengiriman pesan (message).

Ø  SelfStimulus. Komponen ini memiliki fungsi yang sama dengan Stimulus, hanya saja pengiriman pesan dilakukan ke pada dirinya sendiri (objek itu sendiri), buka antar objek.

Ø  Frame.

Ø  Combined Fragment

Ø  Interaction Operand

Ø  Actor. Perwakilan dari orang luar, proses atau hal yang berinteraksi dengan  sistem,  subsistem  ataupun  class.

Contoh Diagram Sequence:

Pada contoh diagram sequence di atas terdapat 1 administrator dan 3 objek, yaitu: Layar login, cek user, data user, menu utama. Pertama-tama administrator akan masuk ke layar login dengan menggunakan User ID dan Password(). Dari Layar login, admin akan melakukan cek user dengan memasukkan User ID dan Password(). Setelah melakukan cek user, admin akan memasukkan user ID dan password sekali lagi untuk melihat data user. User ID dan Password yang dimasukkan admin sebanyak 3 kali, digunakan untuk melakukan validasi. Validasi ini bertujuan untuk membuka menu utama().

Klik link download ini jika kalian ingin contoh lengkap Use Case dan Sequence Diagram.

Terima kasih, semoga bermanfaat guys J

Use Case Diagram

Hai semua, salam kenal yaa J
Baiklah pada kesempatan kali ini saya akan membahas tentang Use Case Diagram.
Use Case Diagram atau diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat.
Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat
Singkatnya, Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.
Terdapat beberapa simbol dalam menggambarkan diagram use case, yaitu actor, use cases dan relasi.
·         - Diagram use case bukan menggambarkan tampilan antarmuka (user interface).
·        - Penamaan use case adalah nama didefinisikan sesimpel mungkin, dapat dipahami dan menggunakan kata kerja.
1.      Actor
Pada dasarnya actor bukanlah bagian dari use case diagram, namun untuk dapat terciptanya suatu use case diagram diperlukan beberapa actor. Actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima, dan memberi informasi pada sistem. Actor hanya berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use case. Actor digambarkan dengan stick man. Actor dapat digambarkan secara secara umum atau spesifik, dimana untuk membedakannya kita dapat menggunakan relationship

Gambar Actor
2.      Use Case
Use Case adalah gambaran fungsionalitas dari suatu sistem, sehingga customeratau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Cara menentukan Use Case dalam suatu sistem:
a)      Pola perilaku perangkat lunak aplikasi.
b)      Gambaran tugas dari sebuah actor.
c)      Sistem atau “benda” yang memberikan sesuatu yang bernilai kepadaactor.
d)      Apa yang dikerjakan oleh suatu perangkat lunak (*bukan bagaimana cara mengerjakannya).

Gambar Use Case
3.      Relasi dalam Use Case
Ada beberapa relasi yang terdapat pada use case diagram:
a)      Association, menghubungkan link antar element.
b)      Generalization, disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya.
c)      Dependency, sebuah element bergantung dalam beberapa cara ke element lainnya.
d)      Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen lainnya.
Tipe relasi/ stereotype yang mungkin terjadi pada use case diagram:
Ø  <<include>>, yaitu kelakuan yang harus terpenuhi agar sebuahevent dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya.
Ø  <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm.
Ø  <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.
Contoh Use Case Diagram Poliklinik

Gambar Use Case Poliklinik

Klik link download  ini jika kalian ingin contoh lengkap Use Case dan Sequence Diagram.

Terima kasih, semoga bermanfaat guys J



Postingan Lama Beranda

Diberdayakan oleh Blogger.
 

Translate

Followers

 

Templates by Nano Yulianto | CSS3 by David Walsh | Powered by {N}Code & Blogger

Blogger Wordpress Gadgets