The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

PPL 9 - Relasi Antar Kelas dan Interaksi Antar Objek

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Perpustakaan SMK Telkom Banjarbaru, 2022-01-17 23:45:49

PPL 9 - Relasi Antar Kelas dan Interaksi Antar Objek

PPL 9 - Relasi Antar Kelas dan Interaksi Antar Objek

Relasi Antar-Kelas dan Iteraksi
Antar-Objek

Setyo Wahyu Saputro, M.Kom
Pemodelan Perangkat Lunak

Relasi Antar-Kelas

• Kelas berbeda dengan objek
• Kelas merupakan blueprint dari objek
• Kelas Car-> Objek City Car

Class Diagram

Class Diagram : Susunan Sturktur Kelas

• Kelas Main

• Adalah kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan

• Kelas Interface

• Adalah kelas yang mendefinisikan dan mengatur tampilan kr prmakai/ user
• Juga disebut sebagai kelas Boundaries

• Kelas yang diambil dari pendefinisian Use Case

• Adalah kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian Use Case

• Kelas Entitas

• Adalah kelas yang digunakan untuk memegang atau membungkus

Class Diagram : Relasi Antar-Kelas

Simbol Keterangan
Aosiasi (Association) Hubungan statis antar-kelas. Menggambarkan kelas yang memiliki atribut berupa
kelas lain atau kelas yang harus mengetahui eksistensi kelas lain
Asosiasi Berarah (Directed Asosiasi dengan makna kelas yang satu digunakan oleh kelas yang lain.
Association)
Generalization Relasi antar-kelas dengan makna gerneralisasi (umum-khusus) atau untuk
menyatakan hubungan inheritance.
Depedency (Kebergantungan) Relasi antar-kelas dengan makna kebergantungan antar-kelas
Agregasi (Agregation) Hubungan yang menyatakan bahwa kebergantungan antar-kelas
Komposisi (Composition) Berntuk khusus dari agregasi dimana kelas yang menjadi bagian diciptakan setelah
menjadi bagian dari kelas lain.
Realization Hubungan antar-kelas dimana sebuah kelas memiliki keharusan untuk mengikuti
aturan yang ditetapkan oleh kelas lainnya.

Class Diagram : Sifat Atribut dan Method

• Private: tidak dapat dipanggil dari luar kelas yang bersangkutan
• Protected: hanya dapat dipanggil dari luar kelas yang bersangkutan dan

pewarisnya

• Public: dapat dipanggil oleh siapa saja

Class Diagram : Area Utama Kelas

• Kelas memiliki tiga area pokok yaitu nama, atribut dan operasi
• Nama berfungsi untuk memberi identitas pada sebuah kelas
• Atribut berfungsi untuk memberi karakteristik pada data yang dimiliki suatu

objek di dalam kelas

• Operasi berfungsi untuk memberikan sebuah fungsi ke sebuah objek

Class Diagram : Pembuatan Kelas Diagram

1. Gunakan usecase untuk menjadi objek potensial
2. Bedakan tipe-tipe objek yang berupa interface, package dan lainnya. Apabila objek

berupa nama atribut dari sebuah class, objek ini harus ditolak.

3. Gambarkan kardinalitas sera deskripsi relasinya
4. Gambarkan detail class diagram dimana hubungan antra-kelas sudah ditambahkan.

Jangan lupa untuk menuliskan semua atribut dan operasi beserta sifat mereka.

5. Jangan lpa untuk melakukan normalisasi terhadap kelas jika perlu di normalisasi





QnA

Terima Kasih J


Click to View FlipBook Version