Catatan Minggu 3 : Use Case Diagram dan Activity Diagram – ADBO

Catatan ini ditulis untuk kepentingan mata kuliah ADBO yang diampu oleh Bapak Eric Sugiarto S.SI., M.Kom.

Minggu lalu saya mencatatkan tentang RUP, dimana RUP menggunakan UML untuk penggambaran dan design sistem. Nah Kali ini akan saya jelaskan secara lengkap apa saja yang diajarkan oleh Bapak Eric di kuliah selanjutnya yaitu mengajarkan tentang Use Case dan Activity Diagram, dimana kedua hal ini cukup membuat saya tertarik, karena ternyata ada cara mudah untuk menjelaskan konsep sistem program selain menggunakan flowcart dan lebih simple, yaitu menggunakan Use Case itu sendiri. Mari Kita lihat sebentar di bawah ini.

UML Flowchart

Bisa dilihat bahwa secara konsep, Use case menjelaskan secara garis besar bagaimana antar sistem atau individu saling berinteraksi dan apa saja yang bisa dilakukan oleh masing-masing individu atau sistem yang ada, sedangkan flowchart berfokus pada langkah-langkah detail yang dilakukan oleh sistem. Memang tidak bisa dibandingkan, tetapi flowchart memiliki kelemahan, bedasarakan beberapa sumber yang saya pelajari, seperti disini, disini, dan juga penjelasan serta diskusi terbuka pada programmer disini, flowchart tidak bisa mendapatkan event dan juga tidak mendukung notasi dari konsep OOP atai sejenis. Saya cukup kaget dengan hal ini, karena ketika Bapak Eric menjelaskan, bagi saya, “seakan-akan” sama antara flowchart dan activity diagram, walau dalam penerapannya, dia menjelaskan bahwa ketika sebuah “use-cases”(lihat disini) butuh untuk dijabarkan, maka menggunakan activity diagram.

Continue reading “Catatan Minggu 3 : Use Case Diagram dan Activity Diagram – ADBO”