NOTASI UML DAN DIAGRAM-DIAGRAM UML KELOMPOK 1: MAULIDA IRPAN RIVO AZWAR SURYANDI
1. OOD (Object Oriented Design) OOD mengubah model konseptual yang dihasilkan dalam analisis berorientasi objek memperhitungkan kendala yang dipaksakan oleh arsitektur yang dipilih dan setiap non-fungsional – teknologi atau lingkungan – kendala, seperti transaksi throughput, response time, run – waktu platform, lingkungan pengembangan, atau bahasa pemrograman.
Karakteristik dari Objek Objek Objek adalah benda secara fisik dan konseptual yang ada di sekitar kita. Sebuah objek memiliki keadaan sesaat yang disebut state. Objek dapat kongkrit, seperti halnya arsip dalam sistem, atau konseptual seperti kebijakan penjadwalan dalam multiprocessing pada sistem operasi. Dua objek dapat berbeda walaupun bila semua nilai atributnya identik.
Gambar 1. Macam-macam Objek
2. Pemodelan OMT yang dikembangkan oleh Rumbaugh didasarkan pada analisis terstruktur dan pemodelan entity-relationship. Tahapannya adalah analisis, design sistem, design obyek, dan implementasi. Keunggulannya adalah dalam penotasian yang mendukung semua konsep Object Oriented. 3. Kelas Objek Kelas merupakan gambaran sekumpulan Objek yang terbagi dalam atribut, operasi, metode, hubungan, dan makna yang sama. Suatu kegiatan mengumpulkan data (atribut) dan perilaku (operasi) yang mempunyai struktur data sama ke dalam satu grup. Kelas Objek merupakan wadah bagi Objek. Dapat digunakan untuk menciptakan Objek. Objek mewakili fakta/keterangan dari sebuah kelas.
Gambar 2. Kelas dan Objek
Istilah-istilah Objek Atribut : Data item yang menegaskan Objek. Operasi : Fungsi di dalam kelas yang dikombinasikan ke bentuk tingkah laku kelas. Metode : Pelaksanaan prosedur (badan dari kode yang mengeksekusi respon terhadap permintaan objek lain di dalam sistem).
2. OMT Object Modeling Technique(OMT) merupakan salah satu objek orientasi methodologi. Merhodologi adalah proses untuk menghasilkan PL terorganisir dengan menggunakan sejumlah teknik dan konversi notasi yang terdefenisi. Merupakan sebuah proses iteratif.
OMT (Object Modeling Techique ) Aktivitas-aktivitas yang dilakukan dalam OMT ini adalah: o Model Objek o Model Dinamis o Model Fungsional
3. OOSE (Object Oriented Software Engenering) Object-Oriented Software Engineering (OOSE) adalah desain perangkat lunak teknik yang digunakan dalam desain perangkat lunak dalam pemrograman berorientasi obyek. OOSE dikembangkan oleh Ivar Jacobson pada tahun 1992. OOSE adalah berorientasi objek pertama desain metodologi yang menggunakan kasus digunakan dalam desain perangkat lunak. OOSE adalah salah satu prekursor dari Unified Modeling Language (UML), seperti Booch dan OMT. Ini termasuk persyaratan, analisis, desain, implementasi dan model pengujian.Diagram interaksi mirip dengan diagram urutan UML. Diagram transisi seperti statechart diagram UML.
Metode pengembangan perangkat lunak yang digunakan adalah OOSE (Object Oriented Software Engenering). Dalam OOSE, perancangan diimplementasikan dalam use case dan block. Use case adalah kasus penggunaan perangkat lunak yang mungkin dilakukan oleh sistem luar atauuser atau kalau dalam OOSE disebut sebagai aktor.
Sedangkan Block dalam hal ini dapat diartikan sebagai kelas yang akan membangun modul-modul dalam program, jika rancangan perangkat lunak diwujudkan menjadi perangkat lunak yang sesungguhnya. Inilah menariknya desain OOSE, yaitu ia sangat dekat sekali dengan implementasi atau proses coding.