Rekayasa Perangkat Lunak IT104

Slides:



Advertisements
Presentasi serupa
Desain Fisik Database Oleh : ARI YAZID M. ( )
Advertisements

MODEL ENTITY RELATIONSHIP
UNIFIED MODELLING LANGUAGE
CLASS DIAGRAM.
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.
03 | Entity Relationship Diagram (ER- Diagram)
Bab 6 class diagram Catur Iswahyudi.
PEMODELAN SISTEM INFORMASI
Hubungan Antar Kelas.
ERD (Entity Relationship Diagram) Relasi
Entity Relation Model By : Randy Permana, S.Kom.
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
CLASS DIAGRAM Materi Pertemuan 26
Rekayasa Perangkat Lunak ER/D
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
CLASS DIAGRAM.
Desain Database Dengan Model Entity Relationship (ER)
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
Rinci Kembang Hapsari,S.Si, M.Kom
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Pertemuan 2 PBO Imam Solikin, M.Kom..
Pemodelan Data Menggunakan MODEL Entity Relationship
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Object Oriented Programming
Class Diagram Level Design
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
UNIFIED MODELLING LANGUAGE
Model Entity Relationship
CLASS DIAGRAM Pertemuan 6.
PEMODELAN DATA Entity-Relationship Modell (ERD)
PEMODELAN SISTEM INFORMASI
PERANCANGAN BERORIENTASI OBJEK
Object Oriented Programming
UML Class Diagram.
Entity Relationship Diagram
Desain Basis Data Dengan ERD
DESAIN DATA BASE.
PERANCANGAN BERORIENTASI OBJEK
REVIEW UML.
Entity Relationship Diagram
KONVERSI BASIS DATA KE TABEL
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Perancangan PL berorientasi objeck
Unified Modelling Languange (UML)
Pertemuan 4 CLASS DIAGRAM.
Entity Relationship Diagram
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Entity Relationship Diagram
Pertemuan 9 UML Diagram Class & Diagram Objek
Entity-Relationship Model (ER- M) bagian II
Perancangan Perangkat Lunak –Part 2
Entity Relationship Diagram
Perancangan Berorientasi Objek (UML)
Perancangan Berorientasi Objek (UML)
ENTITY RELATIONSHIP DIAGRAM (bagian 3 – latihan)
Rekayasa Perangkat Lunak
Pertemuan 14 Class Diagram.
Relasi data base SBD 2 – sesi 2.
Transcript presentasi:

Rekayasa Perangkat Lunak IT104 Class Diagram Rekayasa Perangkat Lunak IT104

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 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 • Bentuk : Nama Class atribut; method;

Contoh Class Buku terdiri dari : • Penggambaran dalam Class Diagram : – Atribut : judul, pengarang – Method : ambilJenis(), ambilHalaman(); • Penggambaran dalam Class Buku Diagram : +judul : String +pengarang : String +setJenis(String tipe) +ambilHalaman() : int

Bagian Penting Class Diagram Boundary : Apapun yang ada di form Control : Membawa data dari boundary ke entity Entity : Tabel

Dalam Class Diagram Setiap garis yang menghubungkan aktor dengan usecase maka itu kita sebut Boundary Setiap usecase yang dibuat pada usecase diagram maka itu kita sebut controller. Dan entity itu kita ambil dari objectnya

Relasi/Kardinalitas One-to-many. Misalkan terdapat relasi antara tabel ibu dan tabel anak dengan nama relasi "mempunyai" dan relasinya one-to-many. Artinya satu record pada tabel ibu boleh berelasi (mempunyai) dengan banyak record pada tabel anak. Namun satu record pada tabel anak hanya boleh berelasi dengan satu record saja pada tabel ibu One-to-one. Jika dua tabel berelasi one-to-one artinya setiap record di entitas pertama hanya akan berhubungan dengan satu record di entitas kedua begitu pula sebaliknya. Conrohnya relasi antara tabel pegawai dan alamat pegawai. Satu record pegawai hanya berhubungan dengan satu record alamat pegawai beitu pula sebaliknya. Entitas 3 merupakan atribut yang unik di entitas 4.

Relasi/Kardinalitas Many-to-many. Jika tabel satu berelasi dengan tabel dua dengan relasi any-to-many artinya ada banyak record di entitas satu dan entitas dua yang saling berhubungan satu sama lain. Contohnya relasi many-to-many antara tabel transaksi dan barang. Satu record transaksi bisa berhubungan dengan banyak record barang, begitu pula sebaliknya.

Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. PENDAFTAR MAHASISWA WALI STUDI MAHASISWA 1. Kardinalitas One to One 2. Kardinalitas One to Many MAHASISWA JURUSAN MAHASISWA MATAKULIAH 3. Kardinalitas Many to One 4. Kardinalitas Many to May

Toolbar pada Class Diagram

LATIHAN

Tugas 4 (Take Home) Buatlah diagram Class dari Toko Online ?? Berikan penjelasan lengkap ?? Kirim email : 6820100095@student.uksw.edu Subject : RPLE_NIM_Tugas3 File : RPLE_NIM_Tugas3 Deadline : Minggu, 14 Oktober 2012 pukul 00.00 WIB