Analisa dan Desain Berorientasi Obyek Dosen : Rinci Kembang Hapsari, S.Si., M.Kom
What is Analysis?
Analysis is ….. Sebuah jembatan antara reguirements dan desain
Analysis is … Mempelajari sistem saat ini, memberikan alternatif sistem atau sistem pengganti. Analisis masalah Analisis kebutuhan dan Analisis keputusan Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan dan menentukan kebutuhan sistem untuk menyelesaikan masalah
What is Design?
Design is … Gambaran atau sketsa Konseptual solusi Yang memenuhi requirement BUKAN sebuah implementasi Sebuah desain yang baik dapat diimplementasikan ketika desain lengkap
Design is … Sebuah perencanaan solusi Sebuah model
Kenapa Perlu model? Menyederhanakan kompleksitas
Quatrani (1998) pemodelan adalah Suatu cara berfikir tentang persoalan menggunakan model-model yang diorganisasikan seputar dunia nyata Desain Menentukan solusi teknis atau rancangan/ computer based dimana solusi ini berdasarkan kebutuhan sistem yang telah diidentifikasikan pada proses analisis
What is Object- Oriented Analysis Design? Metode analisis yang memeriksa requirements dari sudut pandang kelas-kelas dan obyek yang ditemui dalam ruang lingkup permasalahan yang mengarahkan arsitektr software yang didasarkan pada manipulasi obyek-obyek sstem dan sub sistem
OOA Metode analisis yang memeriksa requirement yang harus dipenuhi sebuah sistem dari sudut pandang kelas-kelas dan obyek-obyek yang ditemui dalam ruang lingkup perusahaan
OOD Metode untuk mengarahkan arsitektur software yang didasarkan pada manipulasi obyek-obyek sistem atau sub sistem.
What is UML?
UML Unified Modeling Language Bahasa visualisasi untuk OOAD Untuk spesifikiasi, visualisasi, konstruksi , dokumentasi sistem software
UML UML kombinasi dari : Data modeling concepts (ERD) Business Modeling (work flow) Object Modeling Component Modeling
UML Diagrams
UML Diagram