Pengertian Konsep Object Oriented

Pengertian Konsep Object Oriented

  • Berorientasi Object Berarti bahhwa kita mengorganisasi perangkat lunak sebagai kumpulan dari object tertentu yang memiliki struktur data dan prilakunya.
  •  Konsep awal programming (basic) dengan kekuatan GOTO statmant, ini merupakan Non Procedural Languange atau bahasa pemograman tersruktur menghilangkan kelemahan GOTO konsep non procedural language. Contoh : BASIC dan Pascal
  •  Object Oriented Programming . mengarah pada konsep object.  Pertama kali di perkenalkan pada akhir tahun 1960 dengan bahasa SIMULA dan tahun 1970 dikembangkan menjadi Smaltalk. Bahasa pemrograman lain : Prolog, Clipper 5.2 Java dll
  • Visual Object Oriented Progremming.   Pada tahun 1991 pertama kali di perkenalkan dengan bahasa Visual Basic oleh Microsoft. Bahasa pemrograman lain : Visual C++, COBRA (Common Object Request Broker Architecture), Visual Foxpro 3.0 dll

Object Oriented. (berorientasi Object) merupakan salah satu teknik yang digunakan dalam Bahasa Pemrograman. Konsep ini di gunakan karna mempunyai kemudahan dalam mengembangkan aplikasi/program oleh programmer lain nantinya. Tentu anda akan mengenal tentang hal ini saat anda telah mengetahui apa itu OO lebih lanjut, lalu konsep dasar yang dianutnya.

PEMODELAN OBJECT

Object Oriented Analysis and Design merupakan pendekatan yang dipakai untuk :

  • Mempelajri onject yang telah ada untuk mengetahui apakah dapat dipakai kembali atau dapat diadaptasi untuk pemakaian baru.
  •  Menentukan suatu object atau dimodifikasi yang akan digabung dengan object yang telah ada kedalam suatu aplikasi komutasi bisnis yang begitu berharga.

OBJECT, ATTRIBUTES DAN INSTANCES

Object dalam ‘software analysis & design’ adalah sesuatu berapa konsep (concept), dan (thing), dan sesuatu yang membedakan dengan lingkungan. Secara sederhana objek adalah motor, manusia, alarm dll. Tetapi object dapat pula merupakan suatu yang abstrak yang hidup didalam system contoh : table. Database, event, system messange. Atau sesuatu yang dapat dilihat, disarankan atau disentuh dan pemakai menyimpan data serta memcatat sprilaku mengenai sesuatu.

Object dikenali dari keadaan dan juga operasinya,. Sebagai contoh sebuah motor dikenali dari warnanya, bentuknya, sedangkan manusia dari suaranya. Ciri-ciri  ini akan membedakan object dengan object-oriented, pertama adalah scalability dimana object lebih mudah dipakai untuk menggambarkan system yang besar dan komplek. Kedua dynamic modeling, adalah dapat dipakai untuk permodelan system dinamis dan real time.

Attribute adalah aspek penting dari data, merupakan data yang mewakili karakteristik interes tentang sebuah objeck.

Object Instans dapat berupa  setiap orang khusus; tempat; kejadian dan juga nilai untuk atribut dari objek.

Behavior  adalah kumpulan dari sesuatu yang didapat dilakukan oleh objek dan terkait dengan fungsi-fungsi yang bertindak pada data objek atau atibut

Object class

Calss merupakan satu set objek yang memiliki atribut dan behavior yang sama. Biasanya disebut sebagai Object Class.

Object/Class Realtiosnship

Hubungan objek/kelas merupakan asosiasi bisnis yang ada diantara satu atau lebih objek dan kelas. Sebagai contoh : bagaimana customer dan pesanan diasosiasikan (beriteraksi):