Perbedaan Antara Use Case Diagram dan Activity Diagram

Perbedaan Antara Use Case Diagram dan Activity Diagram

Perbedaan utama antara diagram use case dan diagram aktivitas adalah bahwa diagram use case membantu memodelkan sistem dan interaksi pengguna, sedangkan diagram aktivitas membantu memodelkan alur kerja sistem.

UML adalah singkatan dari Unified Modelling Language. Berbeda dengan bahasa pemrograman lain seperti C, C++, Java. Ini membantu untuk membangun representasi bergambar dari sistem perangkat lunak. Orientasi Objek adalah metodologi yang paling umum untuk mengembangkan solusi perangkat lunak. Diagram UML membantu merepresentasikan konsep Berorientasi Objek. Diagram ini membantu pemodelan konseptual dan membuatnya sederhana dan lebih mudah untuk memahami sistem. Ada berbagai diagram UML. Dua diantaranya adalah use case diagram dan activity diagram.

ISI

1. Ikhtisar dan Perbedaan Kunci
2. Apa itu Use Case Diagram
3. Apa itu Diagram Aktivitas
4. Perbandingan Berdampingan – Use Case Diagram vs Activity Diagram dalam Bentuk Tabular
5. Ringkasan

Apa itu Use Case Diagram?

Ada dua jenis pemodelan UML. Mereka adalah pemodelan terstruktur dan pemodelan perilaku. Pemodelan terstruktur menggambarkan fitur statis dari sistem sementara pemodelan perilaku menggambarkan sifat dinamis dari sistem. Use case diagram adalah diagram perilaku.

Kasus penggunaan tunggal mewakili fungsionalitas tingkat tinggi dari suatu sistem. Elips mewakili use case, dan nama tertulis di dalamnya. Seorang aktor memanggil use case. Itu bisa seseorang, sistem lain atau organisasi yang memiliki tujuan untuk menggunakan sistem tersebut. Selain itu, persegi panjang mewakili batas sistem.

Diagram kasus pengguna untuk ATM adalah sebagai berikut.

Gambar 01: Gunakan Diagram Kasus

Pelanggan adalah aktor. Dia melakukan kasus penggunaan seperti memeriksa saldo, menyetor uang tunai dan menarik uang. Garis mewakili hubungan antara pelanggan dan kasus penggunaan. Bank adalah aktor sekunder, dan melakukan use case dengan mengisi ATM dengan uang tunai. Selain itu, diagram use case juga dapat mewakili dependensi.

Ada dua dependensi yang disebut include dan extends. Ketika sebuah use case memerlukan dukungan dari use case lain, kedua use case tersebut memiliki dependensi “include”. Untuk menarik uang, sistem harus memverifikasi saldo terlebih dahulu. Oleh karena itu, ini merupakan dependensi penyertaan. Setelah mengecek saldo, menyetor uang atau menarik uang, nasabah dapat mencetak struk. Itu tidak perlu, tetapi itu mungkin. Oleh karena itu, kasus penggunaan tersebut dan kasus penggunaan tanda terima cetak memiliki ketergantungan “meluas”. Secara keseluruhan, diagram use case membantu memodelkan konteks sistem.

Apa itu Diagram Aktivitas?

Diagram aktivitas adalah diagram perilaku lainnya. Ini mirip dengan flowchart yang mewakili aliran dari satu aktivitas ke aktivitas lainnya. Kegiatannya adalah berbagai operasi sistem. Diagram ini memberikan pandangan tingkat tinggi dari sistem. Contoh diagram aktivitas untuk manajemen siswa adalah sebagai berikut.

Gambar 02: Diagram Aktivitas

Diagram dimulai dengan node awal. Langkah pertama adalah melihat detail siswa. Setelah itu, ada syaratnya. Simbol berlian mewakili suatu kondisi. Ini memeriksa apakah siswa ada atau tidak. Jika siswa baru, maka langkahnya adalah membuat record untuk siswa baru tersebut.

Selanjutnya, jika siswa sudah ada, ada syarat lain untuk memeriksa apakah siswa tersebut masih belajar atau tidak. Jika tidak, dimungkinkan untuk menghapus catatan siswa. Dan, jika siswa masih belajar, maka dimungkinkan untuk memperbarui catatan.

Buat, perbarui, dan hapus catatan bergabung bersama menggunakan simbol gabungan. Simbol ini menggabungkan lebih banyak tindakan menjadi satu. Terakhir, detail siswa dapat dilihat. Simbol akhir menunjukkan penyelesaian aliran proses. Itu adalah contoh diagram aktivitas.

Apa Perbedaan Antara Use Case Diagram dan Activity Diagram?

Diagram use case mewakili interaksi pengguna dengan sistem. Di sisi lain, diagram aktivitas mewakili rangkaian tindakan atau kontrol aliran dalam sistem yang mirip dengan diagram alur. Diagram use case membantu memodelkan sistem dan interaksi pengguna sementara diagram aktivitas membantu memodelkan alur kerja sistem. Ini adalah perbedaan utama antara diagram use case dan diagram aktivitas.

Ringkasan – Gunakan Diagram Kasus vs Diagram Aktivitas

Use case diagram dan diagram aktivitas adalah diagram UML perilaku yang menggambarkan sifat dinamis dari suatu sistem. Perbedaan antara diagram use case dan diagram aktivitas adalah diagram use case membantu memodelkan sistem, interaksi pengguna, sedangkan diagram aktivitas membantu memodelkan alur kerja sistem. Diagram ini memberikan banyak keuntungan. Mereka membantu memodelkan persyaratan bisnis dan untuk mendapatkan pemahaman tingkat tinggi tentang fungsionalitas sistem.

Referensi:

1.Titik Tutorial. “UML – Diagram Aktivitas.” Poin Tutorial8 Januari 2018. Tersedia disini
2.Titik Tutorial. “UML – Gunakan Diagram Kasus.” Poin Tutorial8 Januari 2018. Tersedia disini
3. “Tutorial Diagram Aktivitas UML.” Lucidchart, 18 April 2018. Tersedia disini

Leave a Comment