Activity Diagram Memperlihatkan perilaku dinamis (berorientasi pada aktivitas) Tujuan –Model business workflows –Model operations
Activity Diagram
Object Oriented Requirements
Component Diagram
Perkembangan Teknologi Database
Traditional vs. Object-Oriented Databases Traditional DBMS Applications DBMS QueryData Passive, structured Data e.g.; Relations Object Base User Interface Initiate Request Result Messages Object Data Method Object Data Method Object Data Method
Sistem Manajemen Basisdata Berorientasi-Obyek Sistem basisdata harus: 1.Mendukung obyek-obyek yang kompleks, 2.Mendukung identitas obyek. 3.Memungkinkan obyek-obyek untuk dikapsulkan. 4.Mendukung Types atau classes. 5.Mendukung inheritance. 6.Menghindari peningkatan prematur. 7.Dilakukan perhitungan lengkap. 8.Dapat dikembangkan 9.Dapat pulih dari kerusakan hardware/software. 10.Mendukung query data dengan cara sederhana
Pendekatan Tradisional untuk Mengubah suatu file pegawai
Pendekatan Berorientasi-Obyek untuk Mengubah suatu file pegawai
Class Eployee in C++ class Employee { char name[25], int age; public: virtual void Add (char *name, int age); virtual void Delete (char *name); void Change (char *name, int age); };