Pages

Kamis, 25 Maret 2010

Visual Basic .Net

Program ini adalah aplikasi klinik sederhana....
klik disini untuk men-download programnya....
thx yoooo.....

Sabtu, 20 Maret 2010

Pewarisan dan Polimorfisme

Pewarisan
Dalam Java, semua class, termasuk class yang membangun Java API, adalah subclassesdari superclass Object. Contoh hirarki class diperlihatkan di bawah ini.Beberapa class di atas class utama dalam hirarki class dikenal sebagai superclass.Sementara beberapa class di bawah class pokok dalam hirarki lass dikenal sebagai subclass dari class tersebut.



Pewarisan adalah keuntungan besar dalam pemrograman berbasis object karena suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka dapat digunakan oleh semua subclass. Subclass hanya perlu mengimplementasikan perbedaannya sendiri dan induknya.


---------------------------------------------------------------------------

Polimorfisme
Sekarang, class induk Person dan subclass Student dari contoh sebelumnya, kitatambahkan subclass lain dari Person yaitu Employee. Di bawah ini adalah hierarkinya,

Dalam Java, kita dapat membuat referensi yang merupakan tipe dari superclass ke sebuah object dari subclass tersebut

Class dan Objek

Obyek dan Kelas

Obyek adalah sesuatu berupa konsep (concept), benda (thing), dan sesuatu yang membedakannya dengan lingkungan. Obyek dikenali dari informasi (atribut) dan juga perilakunya (operasi). Ciri – ciri ini yang akan membedakan obyek tersebut dari obyek lainnya.
Contohnya: Mobil, Motor, Sepeda.

Kelas adalah sesuatu yang merupakan cetak-biru (blueprint) untuk suatu obyek yang mendefinisikan informasi apa yang dimiliki suatu obyek serta mendefinisikan perilaku yang dimilikinya. Dengan kata lain, kelas merupakan sebuah gambaran atau penjelasan yang mendefinisikan susunan obyek-obyek yang mempunyai atribut, operasi, method, hubungan dan semantik yang sama.
Contohnya: Kelas Kendaraan, Kelas Hewan, Kelas Manusia.

Abtraksi UML

Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.UML yang berorientasikan object mempunyai beberapa notasi standar.

Spesifikasi ini menjadi populer dan standar karena sebelum adanya UML, telah ada berbagai macam spesifikasi yang berbeda. Hal ini menyulitkan komunikasi antar pengembang perangkat lunak. Untuk itu beberapa pengembang spesifikasi yang sangat berpengaruh berkumpul untuk membuat standar baru. UML dirintis oleh Grady Booch, James Rumbaugh pada tahun 1994 dan kemudian Ivar Jacobson.

UML mendeskripsikan OOP (Object Oriented Programming) dengan beberapa diagram, diantaranya:

Diagram struktur:

1. Diagram kelas
2. Diagram obyek
3. Diagram komponen
4. Diagram deployment

Diagram perilaku:

1. Diagram use-case
2. Diagram urutan/sekuen
3. Diagram kolaborasi
4. Diagram statechart
5. Diagram aktivitas