PEMODELAN SISTEM INFORMASI

Slides:



Advertisements
Presentasi serupa
C LASS D IAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
Advertisements

UNIFIED MODELLING LANGUAGE
CLASS DIAGRAM.
Pertemuan 6 Structural modelling
UML (Unified Modelling Language)
Lebih Lanjut Tentang UML
Architecture dan design
USE CASE DIAGRAM.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Bab 6 class diagram Catur Iswahyudi.
Desain Berorientasi Obyek dan UML
Hubungan Antar Kelas.
Rekayasa Perangkat Lunak IT104
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
UML (Unified Modelling Language)
CLASS DIAGRAM Materi Pertemuan 26
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
CLASS DIAGRAM.
Diagram Class, Diagram Objek Diagram Component dan Deployment
Object-Oriented Design (OOD)
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
Lebih Lanjut Tentang UML
Rinci Kembang Hapsari,S.Si, M.Kom
OBJEK dan KELAS Sutrisno PTIIK-UB.
USE CASE DIAGRAM.
Rekayasa Perangkat Lunak Class Diagram
PEMODELAN SISTEM INFORMASI
Class Diagram Level Design
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Sequence Diagram.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
MODIFIER JAVA.
Class Diagram Siti Mukaromah, S.Kom.
Class Diagram oleh : Bambang Hermawan, S.Si
UNIFIED MODELLING LANGUAGE
CLASS DIAGRAM.
CLASS DIAGRAM Pertemuan 6.
Pengenalan UML.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
PEMOGRAMAN Kelas dan Perwarisan.
PEMODELAN SISTEM INFORMASI
PERANCANGAN BERORIENTASI OBJEK
UML Class Diagram.
Use Case Diagram.
PERANCANGAN BERORIENTASI OBJEK
Use Case Diagram.
REVIEW UML.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Perancangan PL berorientasi objeck
Unified Modelling Languange (UML)
Pertemuan 4 CLASS DIAGRAM.
SE3414 RPL: Teknik Berorientasi Objek
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
Unified Modeling Language
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak –Part 2
Class Diagram oleh : Bambang Hermawan, S.Si
Perancangan Berorientasi Objek (UML)
Perancangan Berorientasi Objek (UML)
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
Pertemuan 14 Class Diagram.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

PEMODELAN SISTEM INFORMASI CLASS DIAGRAM-UML PEMODELAN SISTEM INFORMASI

CLASS DIAGRAM Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.

CLASS DIAGRAM Class memiliki tiga area pokok : 1. Nama (dan stereotype) 2. Atribut 3. Metoda Atribut dan metoda dapat memiliki salah satu sifat berikut : Private, tidak dapat dipanggil dari luar class yang bersangkutan Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya Public, dapat dipanggil oleh siapa saja

CLASS DIAGRAM Nama Class Atribut Class Method Class

Hubungan Antar Class 1. Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class. 2. Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”). 3. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi. 4. Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari satu class kepada class lain. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram.

Multiplisitas relasi

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