Professional Documents
Culture Documents
PEMODELAN SISTEM
INFORMASI
CLASS DIAGRAM
Attribut
Operation/Function/Method
RelationShip
Note / Keterangan (Optional)
CLASS DIAGRAM
+ NIM:String
+ NAMA:String
Attribut Class
+ ALAMAT:String
+ TGLLAHIR:Date
tambahMhs()
updateMhs() Behaviour Class
hapusMhs()
+ NIM:String
+ NAMA:String
+ ALAMAT:String Attribut Class
+ TGLLAHIR:Date
RELATION – CLASS DIAGRAM
MAHASISWA WILAYAH
+ NIM:String +kdPos:String
1..* 1
+ NAMA:String
+nmWilayah:String
+ ALAMAT:String
+ TGLLAHIR:Date tambahWLY()
updateWLY()
tambahMhs() hapusWLY()
updateMhs()
hapusMhs()
selectWLY(kdPos)
INDIKATOR
INDIKATOR RELATION – CLASS DIAGRAM
Agregasi (Aggregation)
Kunci Gabungan
(Composite Key)
Ralasi (Relation)
Dependencies
Realizations
INDIKATOR VARIABLE – CLASS DIAGRAM
+ Public
# Protected
- Private
$ Static
REKENING ATM
NoRek NoATM
Nama TglBuat
1 1 TglAktif
TglLahir
Alamat Password
CONTOH – CLASS DIAGRAM
Setiap Nomor Rekening Dapat Memiliki ATM
ATM
REKENING
NoRek NoATM
Nama TglBuat
0..1 1 TglAktif
TglLahir
Alamat Password
CONTOH – CLASS DIAGRAM
satu dosen memiliki (kediaman) atau tinggal di satu wilayah,
sedangkan wilayah tersebut bisa saja mempunyai banyak dosen
DOSEN WILAYAH
DOSEN WILAYAH
DOSEN MATAKULIAH
JADWAL
JAMMULAI
JAMAKHIR
CONTOH – CLASS DIAGRAM
KDDOSEN KDMATKUL
NAMA NMMATKUL
ALAMAT
TGLLAHIR
1
1
JADWAL
1..* 1..*
JAMMULAI
JAMAKHIR
CONTOH – CLASS DIAGRAM
Terdapat table pegawai, dimana diantara pegawai tersebut terdapat
pimpinan dari pegawai pegawai lainnya.
Tetapi pimpinan tertinggi tidak dipimpin oleh pegawai lainnya
dengan kata lain pimpinan tertinggi adalah top Level
PEGAWAI
NIK 1
NAMA
ALAMAT
TGLLAHIR
0..*
GENERALISASI – CLASS DIAGRAM
NIK
NAMA
ALAMAT
TGLLAHIR
NOPLG
NAMA
TGLDAFTAR
PEL_PLN PEL_TELKOM
NOPLGPLN NOPLGTELKOM
NAMAPLGPLN NAMAPLGTELKOM
TGLDAFTARPLN TGLDFTRTELKOM
TAGIHAN PEMBAYARAN
NOTAGIHAN NOEMBAYARAN
TGLTAGIHAN TGLTAGIHAN