Bina Sarana Informatika

Post on 11-Jan-2016

87 views 3 download

description

Bina Sarana Informatika. Manajemen Informatika. Dwi Hartanto , S.Kom. Bina Sarana Informatika. Manajemen Informatika. Dwi Hartanto , S.Kom. Bina Sarana Informatika. 1. Model Object Oriented. Manajemen Informatika. Dwi Hartanto , S.Kom. Bina Sarana Informatika. Manajemen Informatika. - PowerPoint PPT Presentation

Transcript of Bina Sarana Informatika

Objects

Object adalah sebuah structure yang menggabungkan data dan prosedur untuk

bekerja bersama-sama.

Objek merupakan dasar dari modularitas dan struktur dalam sebuah program

komputer berorientasi objek.

Dalam term OOP, object adalah sebuah structure yang menggabungkan data

dan prosedur untuk bekerja bersama-sama.

Contoh, jika kamu tertarik dalam pelacakan data yang dihubungkan dengan

produk, kamu akan menciptakan sebuah object produk yang bertanggung jawab

untuk me-maintenance dan bekerja dengan data yang bersinggungan dengan

produk.

Jika kamu ingin kemampuan mencetak dalam aplikasi kamu, kamu harus bekerja

dengan sebuah object printer yang bertanggung jawab untuk data serta metode

yang digunakan untuk berinteraksi dengan printermu.

Class

Class adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit

untuk suatu tujuan tertentu.

Sebuah class adalah dasar dari modularitas dan struktur dalam

pemrograman berorientasi object.

Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-

programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode

yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan

independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP).

Dengan modularitas, struktur dari sebuah program akan terkait dengan

aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara

seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program

ataupun sebaliknya.

Beberapa istilah yang berhubungan dengan objek antara lain :

Atribut : Atribut menggambarkan data yang dapat memberikan informasi

mengenaikelas atau objek dimana atribut tersebut berada.

Metode : Metode adalah subprogram yang tergabung dalam objek bersama –

samadengan atribut. Metode dipergunakan untuk pengaksesan terhadap data

yangterdapat dalam objek tersebut. Sering juga disebut sebagai procedure

ataufunction.

Message : Message merupakan cara untuk berhubungan antara satu objek

denganobjek lain dengan cara mengikirimkan pesan oleh suatu objek kepada

objektertentu.

Operasi : Fungsi di dalam kelas yang dikombinasikan ke bentuk tingkah laku

kelas suatu objek

Dengan menggunakan UML kita dapat membuat model untuk semua jenis

aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti

keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa

pemrograman apapun. Tetapi karena UML juga menggunakan class dan

operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan

piranti lunak dalam bahasa bahasa berorientasi objek seperti C++, Java, C#

atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk

modeling aplikasi prosedural dalam VB atau C.