PEMODELAN SISTEM INFORMASI

Slides:



Advertisements
Presentasi serupa
Chapter 8 - Process Modeling
Advertisements

Yufis Azhar – Teknik Informatika – UMM
Danny Kriestanto, S.Kom., M.Eng Part 2
CLASS DIAGRAM.
LANJUT ENTITY RELATIONALSHIP. Istilah E-R Entitas Atribut Relasi.
ENTITY-RELATIONSHIP MODEL (ERM)
Tahapan Membuat ERD.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Interaksi Objek.
ERD Lanjutan.
PEMODELAN SISTEM INFORMASI
Hubungan Antar Kelas.
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Entity Relation Model By : Randy Permana, S.Kom.
Basis Data Week 3: Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ERD Lanjutan Materi pertemuan 15,16 dan 17
Database TP – || AKN Bojonegoro.
Pemodelan Data ER- Model.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
CLASS DIAGRAM.
Analisa dan Perancangan Berbasis Objek
Pertemuan #4 DIAGRAM - ER Kompetensi :
Rinci Kembang Hapsari,S.Si, M.Kom
ERD (Entity Relationship Diagram )
Perancangan Sistem.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ADBO (Analisa Desain Berorientasi Obyek)
Class Diagram Level Design
Entity Relationship Model
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Pengantar Basis Data.
PENGENALAN DASAR-DASAR DATABASE
Entity Relationship Diagram
Class Diagram oleh : Bambang Hermawan, S.Si
ANALISIS DAN DESAIN SISTEM INFORMASI
Entity Relationship Model
Basis Data 1 Rudi Hartono, S.E, M.Kom.
PEMODELAN SISTEM INFORMASI
Entity Relationship Diagram (ERD)
Perancangan Basis Data Relasional Converting ER Model To Table
Matakuliah : Sistem Basisdata Versi Materi
UML Class Diagram.
DESAIN DATA BASE.
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Pertemuan Ke-9 BEKERJA DENGAN RELASI.
Analisis Perancangan Sistem Informasi Fak. ITB UTY
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
BASIS DATA 7 Pemodelan Data Lanjut 1.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
Visualisasi Class dan Association Relationship
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Database DINI OKTARIKA,S.KOM.
Class Diagram oleh : Bambang Hermawan, S.Si
Pemodelan Data ER-Model.
KETERGANTUNGAN (DEPENDENCY)
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Rekayasa Perangkat Lunak
Entity Relationship Diagram
Entity Relationship Diagram
Transcript presentasi:

PEMODELAN SISTEM INFORMASI CLASS DIAGRAM-UML PEMODELAN SISTEM INFORMASI

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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