Class Diagram,Contoh dan Cara membuat class diagram termudah

 

Class Diagram,Contoh dan Cara membuat class diagram termudah

A. Apa yang dimakud dengan class diagram?

Class diagram adalah salah satu diagram pada UML (Unified Modeling Language) yang digunakan untuk menggambarkan alur dari sebuah database didalam sebuah program. dimana nantinya didalam class diagram ini akan menggambarkan struktur dan deskripsi serta hubungan antar kelas diagram tersebut.

Singkatnya pengertian class diagram adalah suatu metode yang digunakan untuk menggambarkan aliran database beserta hubungannya.

Adapun menurut para ahli pengertian dari class diagram adalah sebagai berikut :
  • menurut sukamto dan salahudin (2013:141). class diagram merupakan penggambaran dari struktur sistem serta mendefinisikan kelas yang hendak dibangun sistem.
  • Satzinger (2011 : 28) berpendapat bahwa pengertian class diagram adalah suatu alat untuk membantu menggambarkan serta memvisualisasikan struktur kelas yang terdapat dalam suatu sistem atau program. 

B. Simbol-simbol didalam class diagram. 

Seperti yang anda ketahui class diagram adalah suatu metode yang digunakan untuk menggambarkan aliran database. yang perlu anda garis bawahi adalah MENGGAMBARKAN, menggambarkan artinya memvisualkan dengan gambar. nah untuk memvisualkannya ada beberapa simbol-simbol yang digunakan didalam class diagram. diantaranya yaitu :

1.  Class

Class Diagram,Contoh dan Cara membuat class diagram termudah
Gambar simbol class


Untuk simbol dari suatu class adalah seperti terlihat pada gambar diatas. class digambarkan dengan blok-blok yang digunakan sebagai pembangun dari pemrograman berorientasi objek (OOP). didalam suatu kelas dibagi menjadi 3 blok yaitu blok pertama sebagai tempat nama classnya, blok kedua sebagai tempat atributnya, dan blok yang terakhir digunakan untuk penamaan method atau proses yang dilakukan programnnya.

2. Association (Assosiasi) atau relasi

Class Diagram,Contoh dan Cara membuat class diagram termudah
Gambar simbol asosiasi/relasi


untuk simbol dari assosiasi atau biasa disebut dengan nama relasi digambarkan dengan garis lurus yang menghubungkan antar class diagram. ada beberapa relasi yang biasa digambarkan didalam class diagram diantaranya dapat dilihat pada gambar dibawah ini.

Class Diagram,Contoh dan Cara membuat class diagram termudah

3. Komposisi


Class Diagram,Contoh dan Cara membuat class diagram termudah

Simbol class diagram ini digunakan jika ada suatu class tidak bisa berdiri sendiri dan harus merupakan bagian dari class lainnya, maka class tersebut memiliki relasi composisi terhadap kelas tempat ia bergantung tesebut.


4. Depedensi

Gambar dependensi

Simbol class diagram ini digunakan untuk menunjukan class lain yang digunakan untuk melakukan operasi. simbol ini bertujuan jika kadangkala ada sebuah class yang menggunakan class lainnya, hal ini disebut dengan dependency (dependensi). 

5. Agregasi

gambar agregasi

Agregasi digunakan untuk relasi antar kelas secara keseluruhan. Aggregation mengindikasikan keseluruhan relasi


C. Apa yang ada didalam class diagram?

Sebelum melakukan penggambaran class diagram alangkah baiknya anda harus tau komponen apa saja yang digunakan dalam menggambar class diagram. 
Didalam class diagram ada 3 komponen yang harus anda pahami diantaranya adalah sebagai berikut:

# Komponen Penjelasan
1 Class Name Class Name merupakan sesuatu yang mewakili nama class
2 Attribut Attribut merupakan properti dari sebuah kelas, atribut melambangkan batas nilai kelas yang mungkin terdapat dalam objek kelas
3 Proses/  method Method merupakan sesuatu yang dapat dilakukan atau diproses oleh sebuah kelas

Perhatikan contoh gambar dibawah ini supaya paham dengan penjelasan diatas.

Class Diagram,Contoh dan Cara membuat class diagram termudah
Selain itu didalam atribut dan method biasanya berlaku visibility atau hak akses didalamnya. dari gambar diatas hak aksesnya untuk atribut dengat tanda - (minus) artinya adalah atribut tersebut memiliki hak akses privat dan method digambarkan dengan tanda + (plus)  didepannyaartinya adalah semua methodnya adalah bersifat public.

ada 4 sifat akes didalam atribut dan method pada class diagram diantaranya yaitu:

# Hak akses Penjelasan
1 + (public) Semua fitur pada class diagram dapat diakses oleh semua class
2 - (private) Semua fitur yang terdapat tanda ini hanya dapat diakses oleh instance class (atau class turunannya)
3 # (protected) Semua fitur yang terdapat tanda ini hanya dapat diakses oleh instance class dan sub class-nya
4 ~ (package) Semua fitur yang terdapat tanda ini hanya dapat diakses oleh instance class dalam package yang sama


D. Apa fungsi dari class diagram?

Ada beberapa fungsi dan tujuan dalam pembuatan class diagram diantaranya yaitu :
1. Menggambarkan suatu pemoodelan data untuk sebuah program.
2. Mempermudah programmer untuk mempelajari skema dari suatu aplikasi.
3. Untuk menggambarkan secara visual apa yang bisa dilakukan oleh sistem
4. Menjadi Bahan Acuan programer dalam membuat sebuah program.
5. Dengan adanya kelas diagram akan memiliki gambaran yang jelas mengenai sistem yang akan dibuat.


E. Cara membuat class diagram

1. Class diagram tanpa relasi

Contoh kasus pembuatan class Siswa terdiri dari :

- Attribut : Id, nama, alamat
-Metode : tambahSiswa(), ubahSiswa(), hapusSiswa(), cariDataSiswa().

Maka penggamabaran class diagramnya seperti berikut ini :
Class diagram 











2. Class diagram dengan Relasi


Contoh kasus pembuatan class Nomor rekening harus memiliki satu ATM

- Attribut Rekening: NoRek, Nama,Tgllahir,Alamat.
- Attribut Atm: NoAtm,TglBuat,TglAktif,Password.

Jika digambarkan dalam bentuk class diagram adalah sebagai berikut.







F. Contoh Class diagram lengkap dengan penjelasannya.

1. Contoh Class Diagram Untuk Sistem ATM




Posting Komentar

0 Komentar