Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMODELAN SISTEM INFORMASI

Presentasi serupa


Presentasi berjudul: "PEMODELAN SISTEM INFORMASI"— Transcript presentasi:

1 PEMODELAN SISTEM INFORMASI
CLASS DIAGRAM-UML PEMODELAN SISTEM INFORMASI

2 CLASS DIAGRAM Menggambarkan Objek/Class Pada Sistem Contoh :
Object Class Program Tabel Data Pada Database

3 OBJET - CLASS DIAGRAM Attribut Operation/Function/Method RelationShip
Note / Keterangan (Optional)

4 CLASS DIAGRAM MAHASISWA + NIM:String + NAMA:String + ALAMAT:String
+ TGLLAHIR:Date tambahMhs() updateMhs() hapusMhs() Nama Class Attribut Class Behaviour Class NIM : 2 digit pertama adalah tahun, digit 3 dan 4 adalah angkatan, digit 5 adalah jenjang Keterangan (tambahan / option)

5 CLASS ICON – CLASS DIAGRAM
MAHASISWA + NIM:String + NAMA:String + ALAMAT:String + TGLLAHIR:Date Nama Class Attribut Class

6 RELATION – CLASS DIAGRAM
MAHASISWA + NIM:String + NAMA:String + ALAMAT:String + TGLLAHIR:Date tambahMhs() updateMhs() hapusMhs() selectWLY(kdPos) WILAYAH +kdPos:String +nmWilayah:String tambahWLY() updateWLY() hapusWLY() 1..* 1 INDIKATOR

7 INDIKATOR RELATION – CLASS DIAGRAM
Indikator/Gambar Arti Keterangan/Contoh 0..1 Kosong atau satu 0..* Lebih dari sama dengan kosong 0..n Lebih dari sama dengan n, dimana n lebih dari 1 0..3 1 Hanya satu 1..* Lebih dari sama dengan satu 1..n Lebih dari sama dengan satu dimana n lebih dari satu 1..5 * Banyak atau Many N Hanya N, dimana N lebih dari satu 9 n..* Lebih dari sama dengan N dimana N lebih dari satu 7..* n..m Lebih dari sama dengan N dan kurang dari sama dengan M. Dimana M dan N lebih dari satu. 3..10

8 INDIKATOR RELATION – CLASS DIAGRAM
Agregasi (Aggregation) Kunci Gabungan (Composite Key) Turunan (Inheritance) Specialisasi/Generalisasi Ralasi (Relation) Dependencies Realizations

9 INDIKATOR VARIABLE – CLASS DIAGRAM
+ Public # Protected - Private $ Static / Drived Atribut tidak standar * Abstrak Fungsi tidak standar

10 Setiap Nomor Rekening Harus Memiliki ATM
CONTOH – CLASS DIAGRAM Setiap Nomor Rekening Harus Memiliki ATM ATM REKENING NoATM TglBuat TglAktif Password NoRek Nama TglLahir Alamat 1 1

11 Setiap Nomor Rekening Dapat Memiliki ATM
CONTOH – CLASS DIAGRAM Setiap Nomor Rekening Dapat Memiliki ATM ATM REKENING NoATM TglBuat TglAktif Password NoRek Nama TglLahir Alamat 0..1 1

12 CONTOH – CLASS DIAGRAM satu dosen memiliki (kediaman) atau tinggal di satu wilayah, sedangkan wilayah tersebut bisa saja mempunyai banyak dosen DOSEN WILAYAH NIM NAMA ALAMAT TGLLAHIR 1..* 1 KDPOS NMWILAYAH

13 CONTOH – CLASS DIAGRAM satu dosen tidak harus terdata wilayah,
sedangkan wilayah tersebut bisa saja mempunyai banyak dosen DOSEN WILAYAH NIM NAMA ALAMAT TGLLAHIR 0..* 1 KDPOS NMWILAYAH

14 CONTOH – CLASS DIAGRAM Many To Many Association
1 (satu) dosen dapat mengajar banyak mata kuliah dan 1 (satu) mata kuliah dapat diajarkan oleh banyak dosen. DOSEN MATAKULIAH KDDOSEN NAMA ALAMAT TGLLAHIR 1..* 1..* KDMATKUL NMMATKUL JADWAL JAMMULAI JAMAKHIR

15 CONTOH – CLASS DIAGRAM Hindari Penggunaan Association (Garis Terputus), karena memerlukan analisa ulang DOSEN MATAKULIAH KDDOSEN NAMA ALAMAT TGLLAHIR KDMATKUL NMMATKUL 1 1 JADWAL 1..* 1..* JAMMULAI JAMAKHIR

16 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 NAMA ALAMAT TGLLAHIR 0..* 1

17 GENERALISASI – CLASS DIAGRAM
Dua Atau Lebih Class Dapat Melakukan Berbagi Attribut dan Method PEGAWAI NIK NAMA ALAMAT TGLLAHIR DOSEN KARY_HARIAN KARY_TETAP KDDOSEN MULAINGAJAR HONORPERJAM UPAHHARIAN JMLHARIKERJA GAJIBULANAN

18 AGREGASI DAN COMPOSITE – CLASS DIAGRAM
komposit merupakan hasil gabungan yang tak terpisahkan dari class lainnya, sedangkan agregasi merupakan gabungan tetapi tidak mutlak PELANGGAN NOPLG NAMA TGLDAFTAR PEL_PLN NOPLGPLN NAMAPLGPLN TGLDAFTARPLN PEL_TELKOM NOPLGTELKOM NAMAPLGTELKOM TGLDFTRTELKOM Class Diagram Agregasi

19 AGREGASI DAN COMPOSITE – CLASS DIAGRAM
TAGIHAN NOTAGIHAN TGLTAGIHAN PEMBAYARAN NOEMBAYARAN Class Diagram Komposit


Download ppt "PEMODELAN SISTEM INFORMASI"

Presentasi serupa


Iklan oleh Google