Anda di halaman 1dari 2

saya akan membuat sebuah diagram yang menggunakan program apilkasi Star UML.

Dia
gram yang saya buat ini merupakan diagram yang akan menjelaskan perhitungan gaji
pada sebuah perusahaan. Langkah pertama yang harus dilakukan adalah dengan memb
uka aplikasi Star UML, kemudian akan muncul jendela seperti di bawah ini. Pilih
Empty Project, klik OK.
Setelah itu, klik kanan pada Untitled yang berada di sebelah kanan window. Pilih
Add Model, maka akan muncul model. Kemudian klik kanan pada Model, pilih Add Di
agram lalu klik Class Diagram.

Maka akan muncul jendela seperti ini.


Jika sudah selesai, maka kita dapat memulai untuk merancang diagramnya. Untuk me
mulai membuat sebuah class diagram, kita harus mengetahui persoalan apa yang sed
ang dihadapi untuk merancang tabelnya. Langkah pertama adalah membuat sebuah cl
ass. Yaitu dengan mengklik Class yang berada pada toolbox di sebelah kiri layar.
Kemudian ketikkan nama class tersebut, misalnya Pegawai.
Buat juga class
class yang lainnya. Yaitu Departemen, Pelanggan, Transaksi, Prod
uk, Makanan, Minuman, Perlengkapan Mandi.

Kemudian berikan atribut atribut pada class dengan cara mengklik kanan class, la
lu pilih Add, Attribute. Seperti gambar dibawah ini :
Untuk class pegawai, memiliki atribut Nama, Alamat, Jabatan, NIP. Class Departem
en mempunyai atribut Nama Departemen dan Alamat. Class Pelanggan memiliki atribu
t Nama Pelanggan, Jenis Transaksi, dan ID Pelanggan. Untuk class Transaksi memi
liki atribut No.Tansaksi, Jumlah Transaksi, dan Tgl Transaksi. Class Produk memi
liki atribut Nama Produk, Harga Produk, dan Stok. Class Makanan memiliki atribut
Nama Makanan, Tanggal Produksi, Tanggal Kadaluarsa, Harga dan Stok. Untuk class
Minuman memiliki atribut Nama Minuman, Tgl Produksi, Tgl Kadaluarsa, Harga dan
Stok. Dan yang terakhir adalah class Perlengkapan mandi, class ini memiliki atri
but Tgl Produksi, Harga, dan Stok. Lihat gambar dibawah ini :
Selanjutnya adalah membuat relasi dari class
class tersebut. Ada beberapa macam
relasi, yaitu,
1.
Association : Sebuah asosiasi merupakan sebuah relationship paling umum
antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 cl
ass. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampil
kan 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 meru
pakan bagian dari class yang lain, maka class tersebut memiliki relasi Compositi
on terhadap class tempat dia bergantung tersebut. Sebuah relationship compositio
n digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid
.
3.
Dependency : Kadangkala sebuah class menggunakan class yang lain. Hal in
i disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan
operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dil
ambangkan sebagai sebuah panah bertitik-titik.
4.
Aggregation : Aggregation mengindikasikan keseluruhan bagian relationshi
p dan biasanya disebut sebagai relasi.

Untuk class Pegai dan Departemen terdapat relasi Agregation, karena antara Pegaw
ai dan Departemen saling berketergantungan dan mereka dapat berdiri sendiri. Cla
ss Departemen dan Produk diberikan relasi Composition karena class
class ini sal
ing berketergantungan dan tidak dapat berdiri sendiri, jika tidak ada Departemen
, maka tidak akan ada Produk. Kemudian untuk class Pelanggan dan Transaksi, terd
apat relasi asosiation, yaitu dimana class Pelanggan tidak langsung berhubungan
dengan Class transaksi, dan mereka tidak saling berketergantungan. Sedangkan pad
a class Produk dan Makanan, Minuman, Perlengkapan mandi terdapat relasi Generali
zation. Karena Makanan, Minuman, dan Perlengkapan mandi merupakan bagian dari pr
oduk yang lebih spesifik atau bisa disebut juga kata khusus dari Produk.
Jika sudah, berikan sebuah text yang berisi simbol dari relasi terse
but, yaitu one to one, one to many, many to one, atau many to many.

OUTPUT

Anda mungkin juga menyukai