Jumat, 08 Maret 2013





Nama   : Sony Adjis Pradana
Nim     : 3113311034
Prodi    : Manajemen Informatika




1.    Apa itu analisis berorientasi objek, dan apa beberapa keuntungan dari menggunakan teknik ini ..?
2.    Mendefinisikan obyek, dan berikan sebuah contoh..?
3.    Tentukan atribut, dan berikan sebuah contoh ..?
4.    Mendefinisikan metode, dan berikan sebuah contoh ..?
5.    Mendefinisikan enkapsulasi dan menjelaskan manfaat yang menyediakan ..?
6.    Tentukan polimorfisme, dan memberikan contoh ..?
7.    Mendefinisikan kelas, subclass, dan superclass, dan memberikan contoh ..?

Jawab :

1. Object oriented adalah bahwa kita mengorganisasi perangkat lunak sebagai kumpulan dari objek-objek diskrit yang bekerja sama antara data structure dan behaviour dan pengertian lainya adalah cara baru dalam  memikirkan suatu masalah dengan menggunakan model yang dibuat  menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek, yang merupakan   kombinasi antara  struktur data dan perilaku dalam  satu entitas.

     Keutungan nya : Menangani lebih banyak problem domain. Analisis Berorientasi Objek memberikan kemudahan untuk memahami inti permasalahan.

*  Analisis Berorientasi Objek mengorganisasi analisis dan spesipikasi dengan metode yang digunakan cara berfikir manusia.

*  Mengurangi jarak antara aktivitas analisis yang berbeda dengan membuat atribut dan    metode menjadi satu kesatuan.

*  Pewarisan dapat memberikan identifikasi sesuatu yang umum pada atribut dan metode

*  Menjaga stabilitas atas perubahan kebutuhan pada sistem yang sama.

* Hasil analisis dapat digunakan kembali.

* Penggambaran yang konsisten dari sistem, pada tahap analisis dan desain.

Object and Class
Object, yaitu konkrit atau tidak, adalah segala sesuatu di sekitar kita. Objek-objek yang menyusun dunia ini. Amir, Ali dan Andi adalah contoh objek dari class manusia. Object mempunyai attribute dan operation. Attribute dari object diatas adalah umur, tinggi, berat dan sebagainya. Sedangkan operation dari object diatas adalah makan, minum, tidur, membaca dan sebagainya.
Class adalah sebuah kategori dari objek-objek yang mempunyai attribute dan operation yangsama.
Abstraction
Abstraction yait secara sederhana dikatakan filter property objek-objek dan operasi. Tipe yang berbeda dari persoalan memerlukan nilai informasi yang berbeda, sehingga hanya atribut-atribut dan operasi yang diperlukan saja yang didefinisikan. Metode ini dikenal dengan istilah abstraction dari suatu objek.

Inheritance
Object adalah instance suatu kelas, maka object mempunyai semua karakteristik dari suatu kelas. Atribut dan operasi yang ditentukan dalam class akan ter-inheritance ke masing-masing object dalam kelas tersebut.
Class dapat juga mewarisi sifat-sifat class lainnya. Washing machine, regrigenerator, microwave ovens, radio, televisi adalah class peralatan listrik, mereka mewarisi atribut dari class peralatan misalnya type, dan mewarisi operasi misalnya turn on dan turn off.

Polymorphism
Kadang-kadang sebuah operasi mempunyai nama yang sama pada class yang berbeda. Sebagai contoh, membuka jendela, membuka pintu, membuka surat kabar, membuka percakapan. Dalam masing-masing persoalan dapat dilakukan operasi yang berbeda-beda. Misalnya, suatu operasi dengan nama yang sama, tetapi jika dikenakan pada objek yang berbeda akan mengakibatkan operasi yang berbeda.Encapsulation
Ketika seseorang menonton televisi, biasanya seseorang tersebut tidak memperhatikan tentang kompleksitas rangkaian elektronika yang ada di dalamnya, mereka tidak memperdulikan bagaimana rangkaian elektronika itu bekerja, mereka hanya memperhatikan tombol-tombol apa saja yang bisa digunakan untuk mengoperasikannya. Konsep ini dikenal dengan istilah encapsulation, yaitu menyembunyikan operasi-operasinya dari dunia luar dan dari objek-objek lainnya.

Message Sending
Bagaimana objek-objek dalam sistem berkerja besama-sama. Mereka melakukannya dengan mengirimkan pesan dari salah satu object ke object yang lainnya. Suatu object mengirimkan pesan ke object lainnya untuk melakukan sebuah operasi, juga dapat menerima pesan dari object lainnya untuk melakukan operasi.

Association
Sebagai contoh, saat seseortang menyalakan televisi, maka menurut terminologi object oriented, seseorang tersebut sedang ber-assosiasi dengan televisi. Kadang-kadang sebuah object mungkin diassosiasikan dengan object lainnya dalam lebih dari satu cara. Sebuah class dapat diassosiasikan dengan lebih dari satu class.

Aggregation
Komputer terdiri dari CPU, keyboard, mouse, monitor, harddisk, modem, printer dan sebagainya. Di dalam CPU terdapat card grafic, sound card dan sebagainya. Komputer adalah sebuah aggregation, meliputi hubungan yang kuat antara object dan object-object sebagai komponennya. Ini dikenal dengan composition.

Download "disini"

Tidak ada komentar:

Posting Komentar