contoh class diagram database mahasiswa dan pegawai
1 of 6
More Related Content
La star uml class diagram
1. LAPORAN AKHIR
PRAKTIKUM SISTEM INFORMASI
NAMA : YOSEPH LAURENCIUS
NPM : 17111580
KELAS : 3KA42
TANGGAL : 20 April 2014
MATERI : Star UML
BARIS : C-5
Paraf,
(...................)
UNIVERSITAS GUNADARMA
2014
2. StarUML adalah sebuah proyek open source untuk pengembangan
secara cepat, fleksibel, extensible, featureful, dan bebas-
tersedia. UML / platform MDA berjalan pada platform Win32. Tujuan
dari proyek StarUML adalah untuk membangun sebuah alat pemodelan
perangkat lunak dan juga platform yang menarik adalah pengganti
alat UML komersial seperti Rational Rose, Together dan
sebagainya.
Membuat 3 contoh dari Aktivity Diagram.
Langkah – Langkah :
1. Buka software StarUML yang telah terinstall di komputer,
kemudian pilih Default Approach.
2. Setelah muncul lembar kerja utama, klik kanan pada tulisan
<<useCaseModel>> Use Case Model yang terletak di sebelah
kanan lembar kerja, lalu pilih Add Diagram dan pilih class
diagram Diagram. Kemudian akan muncul lembar kerja dari
ActivityDiagram 1.
3. Pengunaan Class Diagram pada pegawai.
Jika sudah selesai, maka kita dapat memulai untuk merancang diagramnya. Untuk memulai
membuat sebuah class diagram, kita harus mengetahui persoalan apa yang sedang dihadapi untuk
merancang tabelnya. Langkah pertama adalah membuat sebuah class. 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, Produk, Makanan,
Minuman, Perlengkapan Mandi.
Kemudian berikan atribut – atribut pada class dengan cara mengklik kanan class, lalu pilih Add,
Attribute. Seperti gambar dibawah ini :
Untuk class pegawai, memiliki atribut Nama, Alamat, Jabatan, NIP. Class Departemen mempunyai
atribut Nama Departemen dan Alamat. Class Pelanggan memiliki atribut Nama Pelanggan, Jenis
4. Transaksi, dan ID Pelanggan. Untuk class Transaksi memiliki atribut No.Tansaksi, Jumlah Transaksi,
dan Tgl Transaksi. Class Produk memiliki 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 atribut 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 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.
5. 4. Aggregation : Aggregation mengindikasikan keseluruhan bagian relationship dan biasanya
disebut sebagai relasi.
Untuk class Pegai dan Departemen terdapat relasi Agregation, karena antara Pegawai dan
Departemen saling berketergantungan dan mereka dapat berdiri sendiri. Class Departemen
dan Produk diberikan relasi Composition karena class – class ini saling berketergantungan
dan tidak dapat berdiri sendiri, jika tidak ada Departemen, maka tidak akan ada Produk.
Kemudian untuk class Pelanggan dan Transaksi, terdapat relasi asosiation, yaitu dimana class
Pelanggan tidak langsung berhubungan dengan Class transaksi, dan mereka tidak saling
berketergantungan. Sedangkan pada class Produk dan Makanan, Minuman, Perlengkapan
mandi terdapat relasi Generalization. Karena Makanan, Minuman, dan Perlengkapan mandi
merupakan bagian dari produk yang lebih spesifik atau bisa disebut juga kata khusus dari
Produk.
Jika sudah, berikan sebuah text yang berisi simbol dari relasi tersebut, yaitu one to
one, one to many, many to one, atau many to many.
Hasilnya:
6. Penggunaan Class Diagramdatabase mahasiswa.
Logika:
Class database tidak akan ada jika tidak ada class programer.
Class DDL tidak akan ada jika tidak ada class programer.
Class DML tidak aka nada jika tidak ada class programer.
Class DDL, DML, DCL tidak bisa digunakan class pemakai jika tidak
ada class database.