Perbedaan Antara Use Case Diagram dan Activity Diagram

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

UML adalah singkatan dari Unified Modelling Language. Ini berbeda dari 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 mewakili konsep Berorientasi Objek. Diagram ini membantu pemodelan konseptual dan membuatnya sederhana dan lebih mudah untuk memahami sistem. Ada berbagai diagram UML. Dua di antaranya adalah use case diagram dan diagram aktivitas.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu Use Case Diagram
3. Apa itu Activity Diagram
4. Perbandingan Berdampingan - Gunakan Diagram Kasus vs Diagram Aktivitas 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 sistem sedangkan pemodelan perilaku menggambarkan sifat dinamis sistem. Diagram use case adalah diagram perilaku.

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

Diagram kasus pengguna untuk ATM adalah sebagai berikut.

Gambar 01: Use Case Diagram

Pelanggan adalah seorang 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 kasing mengisi ATM dengan uang tunai. Lebih lanjut, diagram use case juga bisa mewakili dependensi.

Ada dua dependensi yang disebut include dan extends. Ketika sebuah use case membutuhkan dukungan dari use case yang lain, kedua use case tersebut memiliki ketergantungan “termasuk”. Untuk menarik uang, sistem harus terlebih dahulu memverifikasi saldo. Oleh karena itu, ini termasuk ketergantungan. Setelah memeriksa saldo, menyetor uang atau menarik uang, pelanggan dapat mencetak tanda terima. Itu tidak perlu, tetapi itu mungkin. Oleh karena itu, mereka menggunakan kasing dan kasing cetak memiliki ketergantungan "meluas". Secara keseluruhan, diagram use case membantu memodelkan konteks sistem.

Apa itu Activity Diagram?

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

Gambar 02: Activity Diagram

Diagram dimulai dengan simpul awal. Langkah pertama adalah melihat detail siswa. Setelah itu, ada suatu kondisi. Simbol berlian mewakili suatu kondisi. Ia memeriksa apakah siswa itu ada atau tidak. Jika siswa baru, maka langkahnya adalah membuat catatan untuk siswa baru itu.

Selanjutnya, jika siswa sudah ada, ada syarat lain untuk memeriksa apakah siswa 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 rekaman yang bergabung bersama menggunakan simbol bersama. Simbol ini menggabungkan lebih banyak tindakan menjadi satu. Akhirnya, detail siswa dapat dilihat. Simbol akhir menunjukkan penyelesaian alur proses. Itu adalah contoh diagram aktivitas.

Apa Perbedaan Diagram Use Case dan Diagram Aktivitas?

Diagram use case mewakili interaksi pengguna dengan sistem. Di sisi lain, diagram aktivitas mewakili serangkaian tindakan atau kontrol aliran dalam sistem yang mirip dengan diagram alur. Diagram use case membantu memodelkan interaksi sistem dan 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 suatu sistem. Perbedaan antara diagram use case dan diagram aktivitas adalah diagram use case membantu memodelkan sistem, interaksi pengguna, sementara 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.Tutorial Point. "UML - Activity Diagram." Poin Tutorial, 8 Januari 2018. Tersedia di sini
2.Tutorial Point. "UML - Use Case Diagram." Poin Tutorial, 8 Januari 2018. Tersedia di sini
3. "Tutorial Diagram Aktivitas UML." Lucidchart, 18 April 2018. Tersedia di sini