Pengetahuan Dasar dan contoh Diagram Kelas (class diagram)

Artikel ini adalah  bagian dari tulisan pengetahuan dasar UML  

Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class.  Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class  terdiri dari nama kelas, atribut dan operasi/methode.

classdiagram

Atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :
1. Private, hanya bisa dipanggil dari dlm kelas itu sendiri.  methode/atribut diawali “-“.
2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan  class turunannya. methode diawali dg tanda “#”.
3. Public, dapat dipanggil  dari semua objek. methode/atribut diawali tanda “+”

Tabel berikut ini penjelasan symbol relationships antar class yg digunakan pada diagram class 

asosiasi_class

Relasi  Generalisasi  digunakan dalam hubungan antara kelas induk dengan kelas turunan ( inherited) .

Relasi agregasi digunakan ketika satu kelas dibentuk (terdiri dari ) dari kelas kelas lain.

Relationship Multiplicity
Mutiplicity atau multiplisitas menunjukkan jumlah suatu objek yang bisa berhubungan dengan objek lain.

multyplicity

Contoh class diagram

diagramclassklinik

sumber:

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/

http://www.uml-diagrams.org/class-diagrams.html

http://en.wikipedia.org/wiki/Class_diagram

UML Class Diagrams: An Agile Introduction

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis untuk pemula.

Posted on 21/01/2013, in Lanjut-1. Bookmark the permalink. 11 Comments.

  1. Abdurrahman Fadhillah

    terimakasih ya gan, mantap banget materinya,, lumayan buat tambahan materi di kuliah,,
    oh ya kenalin gan nama saya Abdurrahman Fadhillah, saya mahasiswa di Institut Sains dan Bisnis Atmaluhur, Pangkalpinang, Babel.. ini website kampus kami https://www.atmaluhur.ac.id/

  2. thank you

  3. Terima kasih banyak informasi. nya kak, sangat bermanfaat sekali buat saya,,.. :-) :-) :-) :-) :-) (y) (y) (y) (y) (y)

  4. min, saya izin copas ya

  5. Apakah untuk membuat class harus disamakan dengan tabel dan field database? Misalnya di dalam sistem tidak ada tabel “form” apakah saya bisa buat kelas “form”? Trima kasih.

  6. Mantap gan visit link gw jg ya http://www.beguwaijejamowawai.com

  7. Mantap gan visit link gw jg ya http://www.beguwaijejamowawai.com

  8. terimakasih.. sangat membantu :)

Komentar ,Saran atau Pertanyaan