Bina Sarana Informatika
description
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.