150 likes | 354 Views
Praktikum RPL 3. Sistem berorientasi Objek & Unified Modelling Language Achmad Lucky Ramdani Mutiara Rasvanelin Nuraziza Azis Kartina. Review SKPL. Standar IEEE/ANSI 830‐1993 (IEEE, 1993) Format : 1. Pendahuluan 2. Deskripsi Umum Perangkat Lunak 3. Deskripsi Rinci Kebutuhan.
E N D
Praktikum RPL 3 Sistem berorientasi Objek & Unified Modelling Language Achmad Lucky Ramdani Mutiara Rasvanelin Nuraziza Azis Kartina
Review SKPL • Standar IEEE/ANSI 830‐1993 (IEEE, 1993) • Format : 1. Pendahuluan 2. Deskripsi Umum Perangkat Lunak 3. DeskripsiRinciKebutuhan
Review SKPL • Enam persyaratan yang harus dipenuhi dokumen • perangkat lunak (Heninger, 1980) : • Dapat menspesifikasikan perilaku sistem eksternal • Menspesifikasikan batasan‐batasan • Mudah diubah • Berfungsi sebagai alat bantu referensi bagi pemeliharaan sistem • Dokumen tersebut harus mencatat perkiraan mengenai siklus hidup sistem • Mencirikan tanggapan yang dapat diterima terhadap event‐event yang tidak diinginkan.
Review SKPL Sistem Berorientasi Objek ???
Object Oriented Development • Object Oriented Analysis • Pengembangan model OO dari domain aplikasi. • Object Oriented Design • Pengembangan model OO dari sistem perangkat lunak dalam mengimplementasikan kebutuhan. • Object Oriented Programming • Realisasi desain dengan bahasa pemrograman OO seperti Java dan C++.
Object dan Object Class • Objek adalah suatu entitas yang memiliki : - Status (atribut) - Behaviour (method) • Komunikasi antar objek dengan message passing. • Object class adalah template suatu objek. Dapat digunakan untuk mendefinisikan suatu objek.
Keuntungan OOD • Mudah dirawat • Reusable • Sometimes, just like real‐world.
UML (Unified Modelling Language)
Kenapa UML ??? • Mengaturkompleksitas. • Fasilitaskomunikasi. • Model : - Kemudahandalamvisualisasiseluruhsistem. - Membandingansegalakemungkinan yang ada - Perancangan • Quote : - Software has grown from do‐it‐yourself into highly complex systems - Software is integral part of business process, so has to be well planned.
Use Case Diagram • Deskripsi sistem dari perspektif user. • Simbol – simbol :