Minggu, 07 Oktober 2018

Tugas Pemodelan Sistem Berbasis Objek

OOP (Object Oriented Programming)

            Pemrograman berorientasi objek (Object Oriented Programming atau OOP) merupakan paradigma pemrograman  (sudut pandang dalam suatu persoalan) yang berorientasi terhadap objek, yang di dalamnya terdiri dari atribut, operasi dan method. Semua data dan fungsi dalam paradigma di bungkus dalam class-class atau object-object. OOP sendiri diciptakan untuk mengatasi keterbatasan pada pemrograman tradisional (Procedural Oriented Programming). Konsep dari OOP sendiri yaitu pemecahan masalah dibagi ke dalam objek sedangkan pada pemrograman tradisional semua data dan kode digabung menjadi satu bagian dalam satu program.

Dikutip dari 


OOAD (Object Oriented Analysis Design)

               Analisis dan desain berorientasi objek (Object Oriented Analysis Design atau OOAD) merupakan pendekatan teknis untuk menganalisis dan merancang aplikasi, sistem atau bisnis dengan menerapkan pemrograman berorientasi objek, serta menggunakan pemodelan visual di seluruh siklus kehidupan pengembangan.  Konsep dari OOAD sendiri adalah sebagai berikut:
  1. Objek (Object) yaitu benda yang secara fisik atau non fisik yang ada disekitar atau sekeliling kita.
  2. Kelas (Class) yaitu gambaran umum dalam sebuah benda.
  3. Kotak hitam (Black Box) yaitu dasar dari implementasi objek.
  4. Asosiasi yaitu hubungan yang bisa saling menggunakan di dalam sebuah kelas, dan tidak saling memiliki sedangkan agregasi yaitu hubungan yang saling memiliki.
  5. Pewarisan (Inheritance) yaitu konsep pemrograman dimana sebuah class dapat menurunkan property dan method yang dimilikinya kepada class lain.
Dikutip dari

Tidak ada komentar:

Posting Komentar