14
Praktikum RPL 3 Sistem berorientasi Objek & Unified Modelling Language Achmad Lucky Ramdani Mutiara Rasvanelin Nuraziza Azis Kartina

Praktikum RPL 3

  • Upload
    ilar

  • View
    88

  • Download
    4

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Praktikum RPL 3

Praktikum RPL 3Sistem berorientasi Objek& Unified Modelling Language

Achmad Lucky RamdaniMutiara Rasvanelin

Nuraziza AzisKartina

Page 2: Praktikum RPL 3

Review SKPL

Standar IEEE/ANSI 830‐1993 (IEEE, 1993)

Format :1. Pendahuluan2. Deskripsi Umum Perangkat Lunak3. Deskripsi Rinci Kebutuhan

Page 3: Praktikum RPL 3

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.

Page 4: Praktikum RPL 3

Review SKPL

Sistem Berorientasi Objek ???

Page 5: Praktikum RPL 3

Object Oriented Development

Object Oriented Analysis Pengembangan model OO dari domain

aplikasi. Object Oriented Design Pengembangan model OO dari sistem

perangkatlunak dalam mengimplementasikan kebutuhan.

Object Oriented Programming Realisasi desain dengan bahasa pemrograman

OO seperti Java dan C++.

Page 6: Praktikum RPL 3

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.

Page 7: Praktikum RPL 3

Keuntungan OOD Mudah dirawat Reusable Sometimes, just like real‐world.

Page 8: Praktikum RPL 3

Hirarki Klas

Page 9: Praktikum RPL 3

UML(Unified Modelling Language)

Page 10: Praktikum RPL 3

Kenapa UML ??? Mengatur kompleksitas. Fasilitas komunikasi. Model :

- Kemudahan dalam visualisasi seluruh sistem. - Membandingan segala kemungkinan 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.

Page 11: Praktikum RPL 3

UML Modeling

Page 12: Praktikum RPL 3

Use Case Diagram Deskripsi sistem dari perspektif user. Simbol – simbol :

Page 13: Praktikum RPL 3

Use Case Relationship

Page 14: Praktikum RPL 3