Cara membuat class diagram menggunakan starUML – Class diagram merupakan rancangan design yang digunakan untuk menggambar skema database yang saling berelasi dan fungsi dalam sebuah class. Class diagram digunakan dalam perancangan dan pengembangan aplikasi berbasis objek. Di bawah ini merupakan elemen-elemen untuk membuat class diagram ,
- Class, digunakan untuk membuat skema atau kerangka dasar yang terdiri nama class diagram, atribut, dan operation. Nama digunakan untuk memberi identitas suatu class diagram, sedangkan atribut digunakan untuk memberi karakter setiap kolom suatu class diagram, dan operation digunakan untuk memberikan deskripsi fungsi. Atribut dan operation memiliki sebuah sifat terhadap fungsi deskripsi terhadap class yaitu : Public(+),private(-) dan protected(#). Public merupakan sifat yang dapat dipanggil oleh semua objek yang membutuhkan, Private hanya dapat dipanggil oleh class nya sendiri, sedangkan protected hanya dapat dipanggil oleh turunannya.
- Association, digunakan untuk relasi 2 kelas dengan gambaran umum, misalnya class diagram produk dengan kategori. Di bawah ini merupakan jenis dan sifat suatu relasi terhadap objek.Nilai KardinalArtiKeteranganContoh0 . . 1Nol atau satuSetiap objek harus memiliki satu atau nol objek terhadap objek class lainSuatu Pegawai hanya memiliki satu istri atau tidak punya.1SatuSetiap objek hanya memiliki satu objek terhadap objek class lainSetiap negara hanya memiliki satu presiden0 .. *Nol atau banyakSetiap Objek atau nol memiliki banyak objek terhadap class lainSetiap Pegawai memiliki banyak anak1 .. *Satu atau BanyakSetiap objek memiliki banyak objek terhadap objek class lain.Bos memiliki banyak anak buah.
- Aggregation, digunakan untuk relasi bagian dari kelas yang terbagi. Apabila class whole tidak ada, maka bagian dapat berdiri sendiri.
- Composition, hampir sama dengan Aggregation , namun apabila class whole tidak ada, maka bagian tidak dapat berdiri sendiri.
- Dependency, merupakan relasi yang saling membutuhkan atau saling tergantung satu dengan yang lainnya, namun tidak berlaku untuk kebalikannya.
- Generalization, merupakan relasi antar kelas turunannya.
Cara membuat class diagram menggunakan StarUML
1. Langkah pertama silahkan unduh aplikasi starUML di situs http://staruml.io/download , Klik tombol donwload sesuai sistem operasi yang anda gunakan.
2. Langkah berikutnya silahkan install aplikasi di sistem operasi anda, kalau sudah berhasil di instal silahkan buka aplikasi tersebut.
3. Setelah aplikasi terbuka silahkan anda klik pada toolbar model – add diagram – class diagram.
4. Kemudian di bagian kiri terdapat beberapa menu atau fitur, silahkan klik pada menu class kemudian tarik ke lembar kerja atau workshop. Maka akan ada tampilan sebuah class, silahkan isikan nama class , atribut maupun operation. Untuk menambah atribut maupun operation silahkan klik kanan pada class diagram. Anda juga dapat menambah sifat suatu atribut maupun operation.
Gambar diatas merupakan contoh class diagram antara produk dengan kategori , dimana menggunakan relasi association, dengan sifat public.
5. Apabila class diagram berhasil dibuat silahkan export hasilnya, ada beberapa pilihan export gambar yaitu JPG, SVG dan PNG. Selain itu juga dapat diexport dalam bentuk dokumen,dokumen dapat berbentuk dokumen PDF. Untuk mengeksport silahkan ke menu file – export tau file print to PDF.
6. Silahkan periksa hasil output file yang anda export sesuai tempat folder anda menempatkan file tersebut.
Sekian artikel yang membahas Cara membuat class diagram menggunakan starUML. Semoga Bermanfaat.