Usecase dan Sequence

Sudah tau apa itu UML ? Sebelumnya INET sempat memposting tentang UML. Pada posting ini,........... 

Nama/NIM                        : I Gusti Bagus Ngurah Satya Wibawa/1404505071
Jurusan/Fakultas/Universitas    : Teknologi Informasi/Teknik/Udayana
Mata Kuliah                     : Pemrograman Berorientasi Objek (B)
Dosen                           : I Putu Agus Eka Pratama, ST, MT


Sudah tau apa itu UML ? Sebelumnya INET sempat memposting tentang UML. Pada posting ini, saya akan menjelaskan Use Case dan Sequence yang saya dapatkan dari beberapa sumber. Sebelum itu, mungkin saya akan menjelaskan kembali apa itu UML.

UML

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML tidak hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman, seperti JAVA, C++, Visual Basic, atau bahkan dihubungkan secara langsung ke dalam sebuah object-oriented database.

Sedangkan apa itu Use Case dan Sequence ? Use Case dan Sequence masing-masing adalah salah satu bentuk diagram UML.

Use case adalah abstraksi dari interaksi antara system dan actor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai. Use case merupakan konstruksi untuk mendeskripsikan bagaimana system akan terlihat di mata user. Sedangkan use case diagram memfasilitasi komunikasi diantara analis dan pengguna serta antara analis dan client.

Diagram sequence merupakan salah satu diagram Interaction 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. Di bawah ini adalah diagram Sequence untuk pembuatan Hotel Reservation. Obyek yang mengawali urutan message adalah ‘aReservation Window’.

Untuk lebih jelasnya, berikut adalah contoh use case dan sequence diagram yang mengambil topik sistem informasi akademik pada perkuliahan. 

Saya menggunakan Dia Diagram dalam proses pembuatannya. Bagi yang tidak memilikinya, dapat mendownload di internet secara gratis karena software ini bersifat open source.

Use Case Diagram 



Gambar orang pada usecase diagram tersebut disebut dengan aktor, sebagai subjek yang melakukan suatu tindakan. Sedangkan bentuk oval pada usecase, melambangkan aktifitas yang dilakukan oleh subjek.

Sequence



Gambar manusia pada sequence adalah elemen aktor digunakan untuk menghadirkan pemakai yang memulai alur peristiwa / kejadian. Sedangkan bentuk-bentuk bulat pada bagian atas sequence adalah elemen – elemen yang ditiru, seperti boundary, control dan entity, digunakan untuk menggambarkan layar, pengontrol, dan materi database, secara berturut-turut. Masing-masing elemen yang dihubungkan garis – garis batang disebut suatu lifeline, di mana jika unsur itu berpotensi mengambil bagian dalam interaksi itu.

Ini adalah beberapa sequence dari usecase yang ada pada usecase diagram diatas. Saya mendapatkannya di masterdiagram.tk.



0 comments :

Post a Comment

Cancel Reply