Assalamualaikum sobat posta, kali ini aku mau sharing tugas UASku, yaitu membuat class diagram menggunakan StarUML. Jika yang belum pumya silahkan klik disini, download dan install aplikasinya. Setelah kalian install, jalankan program tsb. Kalian akan berjumpa dengan tampilan seperti dibawah ini. Klik empty project dan kemudian klik OK
Setelah itu, kalian klik kanan pada Untitled yang ada dipojok sebelah kanan. Kemudian pilih add, kemudian model. Lihat gambar
Setelah itu akan muncul Model1. Klik kanan pada model1 kemudian pilih add diagram kemudian class diagram. Lihat gambar
Setelah itu lihat disebelah kiri, terdapat beberapa atribut-atribut seperti subsystem, package, class, interface dll. Sampai sini ada yang masih belum mengerti, kalo masih belum mengerti, silahkan ulangi langkah-langkahnya dari awal sampai kalian mengerti.
Oke sekarang kita akan mulai membuat sebuah class diagram. Sebelumnya, kita harus menentukan class apa saja yang akan kita buat. Semisal aku mau buat class mahasiswa, dan dosen. Di class mahasiswa tsb terdapat atribut Nama, NIM, ID_Dosen dan alamat. Sedangkan di class dosen, terdapat atribut Nama, ID_Dosen, alamat dan no_telp.
Untuk memulainya, klik class pada toolbox, kemudian klik disembarang tempat dijendela sebelah kanan yang ada grid kotak-kotak seperti buku kotak yang kita pakai saat masih SD hehehe. Kemudian beri nama mahasiswa. Ulangi langkah tsb sampai terbentuk class dosen.
Setelah terbentuk class dosen, langkah berikutnya adalah memberi atribut pada masing-masing class. Caranya klik kanan pada class mahasiswa, kemudian pilih add, pilih atribut dan berikan atribut mahasiswa tsb. Ulangi langkah tsb untuk memberikan atribut pada class dosen.
Setelah kita selesai memberikan atribut pada masing-masing class, maka kita berikan relasinya.
Ada beberapa macam relasi, diantaranya :
1. Association
Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship.(Contoh: One-to-one, one-to-many,many-to-many).
2. Composition
Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid.
3. Dependency
Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik-titik.
4. Aggregation
Aggregation mengindikasikan keseluruhan bagian relationship dan biasanya disebut sebagai relasi.
Naahhh !! Pada class mahasiswa dan dosen, kita beri relasi Composition, karena class dosen dan mahasiswa saling ketergantungan, karena bila tidak ada mahasiswa, maka tidak akan ada dosen, begitu pula sebaliknya.
Untuk selanjutnya, silahkan kalian kembangkan sesuai dengan kreasi kalian sendiri-sendiri
14 comments
Click here for commentssangat bermanfaat kawan, sukses slalu ya buat ngeblognya.. ^^
Replyoke terima kasih kawan kunjungannya
Replymantap Gan??????? bermanfaat buat kerja skripsi nih???? :sh: :jmpl:
Replymantap Gan??????? bermanfaat buat kerja skripsi nih???? :sh: :jmpl:
Replyoke terima kasih kunjungannya..
Replytutorial yang bagus
ReplyOke terima kasih kunjungannya
ReplyTerimakasih Sangat Bermanfaat,.. Salam Dari Lampung :bs:
ReplyCara ngasih one to one atau one to many di asosiasinya gimana gan? diklik yang mana? thanks
Replypostnya kurang gan untuk fungsi toolnya :culun:
Replyinformasinya sangat membantu, tapi kok blognya tidak suport scroll ya, harus pakai scroll bar
ReplyBermanfaat banget kak artikelnya buat seperti saya yang pemula..makasih kak.
Replyklok aplikasi pembelajar tanpa database ttp bsa pkek class diagram gak cz gak da relasinya.
ReplyGan, kira-kira untuk windows 8.1 apa bisa di instal star uml?
ReplyTata Cara Berkomentar yang Baik dan Benar :
1. Gunakan Bahasa yang Sopan.
2. Biasakanlah berkomentar sebelum meninggalkan.
3. Usahakan jangan menggunakan anonymous
4. Saya sangat berterima kasih atas komentar yang kalian berikan
5. Admin selalu berusaha melakukan yang terbaik untuk para pengunjung ConversionConversion EmoticonEmoticon