Konsep Dasar Pendekatan Objek

Nama : Irham Iswanda Duhair

NPM : 19316018

Kelas : TK 19 A

                                                               Pemrograman Berorientasi Objek


Konsep Dasar Pendekatan Objek

  1. Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak.
  2. Pendekatan berorientasi objek akan  memandang sistem yang akan dikembangkan sebagai suatu kumpulan objek yang berkorespondensi dengan objek-objek dunia nyata.
  3. Ada banyak cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, mulai dari abstraksi objek, kelas, hubungan antar kelas sampai abtraksi sistem.
  4. Ada berbagai teknik yang dapat digunakan  pada masing-masing  tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu.

 

Objek

    Objek adalah abstraksi dari sesuatu yang mewakili dunia nyata seperti benda, manusia, satuan organisasi, tempat, kejadian, struktur, status atau hal-hal lain yang bersifat abstrak. Suatu entitas yang mampu menyimpan informasi (status) dan mempunyai operasi (kelakuan) yang dapat diterapkan atau dapat berpengaruh pada status objeknya. Dalam konteks PBO (Pemrograman Berorientasi Objek), objek adalah instansiasi (yang dibentuk secara seketika) dari kelas pada saat eksekusi. Objek mempunyai siklus hidup : diciptakan, dimanipulasi, dan dihancurkan.

 

Kelas

    Kelas adalah  kumpulan dari objek-objek dengan karakteristik yang sama. Sebuah kelas akan mempunyai sifat (atribut), kelakuan (operasi), hubungan (relationship), dan arti. Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut  dari kelas semula dapat diwariskan ke kelas yang baru.

 

Atribut/Properti Objek

    Nilai atau elemen-elemen data yang dimiiki oleh objek dalam kelas objek, merupakan ciri dari sebuah objek dimiliki secara individual oleh sebuah objek. Contoh : nama,jenis,berat, warna, dan sebagainya.

 

Method

    Metode atau operasi yang berfungsi untuk memanipulasi objek itu sendiri. Fungsi atau transformasi yang dapat dilakukan terhadap objek atau dilakukan oleh objek. Contoh : Read, Write, Move, Copy, dan sebagainya.

 

 

Soal

1.      Tinjau aktivitas pembelian di kasir (gambar dibawah). Tentukan objek yang ada beserta atributnya. (dibuat dalam bentuk class diagram).


Jawab :
  • Dari aktivitas jual beli tersebut, secara eksplisit ada 3 objek yang langsung dapat diamati yaitu penjual yang memberikan barang pembelian, pembeli yang menerima barang, dan barang yang dibeli.
  • Secara  termasuk ada 2 objek lain yang bisa dikenali lagi yaitu waktu kapan terjadinya jual beli dan total harga dari jual beli tersebut.







Komentar

Postingan populer dari blog ini

Extreme Programming (XP)

Tugas 1 Sistem Operasi (Teori) - Sinkronisasi Proses

PROPOSAL BISNIS SABLON KAOS