Anda di halaman 1dari 5

NAMA: RAIHAN AKMAL

NPM: 10090120111
TUGAS PERTEMUAN 7

OBJECT MODELING

 An Introduction to Object Modeling


Object-oriented analysis (OOA) teknik digunakan untuk mempelajari objek yang ada untuk
melihat apakah mereka dapat digunakan kembali atau diadaptasi untuk penggunaan baru, dan
untuk mendefinisikan objek baru atau dimodifikasi yang akan dikombinasikan dengan objek
yang ada menjadi aplikasi komputasi bisnis yang berguna.Pendekatan berorientasi objek berpusat
pada teknik yang disebut sebagai pemodelan objek.
Object modeling adalah teknik untuk mengidentifikasi objek dalam lingkungan sistem, dan
hubungan antara objek-objek tersebut
 Objects, Attributes, Methods, and Encapsulation
Objek adalah sesuatu yang atau mampu dilihat, disentuh, atau dirasakan, dan tentang pengguna
mana yang menyimpan data dan perilaku asosiasi. Jenis objek dapat mencakup seseorang,
tempat, benda, atau peristiwa.
Dalam lingkaran berorientasi objek, istilah "data" mengacu pada apa yang disebut atribut.
Attributes adalah data yang mewakili karakteristik minat tentang suatu objek.
Behavior mengacu pada hal-hal yang dapat dilakukan objek dan yang sesuai dengan fungsi yang
bekerja pada data objek (atau atribut).
Encapsulation adalah pengemasan beberapa item bersama-sama menjadi satu unit.
 Object/Class Relationships
An object/class relationship adalah asosiasi bisnis alami yang ada di antara satu atau lebih objek
/ kelas.
Multiplicity Menentukan jumlah minimum dan maksimum kemunculan satu objek/kelas untuk
satu kemunculan objek/kelas terkait
 Messages and Message Sending
A message dilewatkan ketika satu objek memanggil metode (perilaku) objek lain untuk meminta
informasi atau beberapa Tindakan
Polymorphism berarti "banyak bentuk". Diterapkan pada teknik berorientasi objek, itu berarti
bahwa perilaku dapat diselesaikan secara berbeda untuk objek / kelas yang berbeda
 Finding And Identifying The Business Objects
Salah satu pendekatan yang lebih populer dan sukses untuk menemukan dan mengidentifikasi
objek, adalah teknik yang disebut Use Case Modeling yang dikembangkan oleh Dr. Ivar
Jacobson. Use Case Modeling adalah proses mengidentifikasi dan memodelkan peristiwa bisnis,
siapa yang memulainya, dan bagaimana sistem meresponsnya.
- A use case urutan langkah yang terkait dengan perilaku (skenario), baik otomatis maupun
manual untuk tujuan menyelesaikan satu tugas bisnis.
- An actor mewakili apa pun yang perlu berinteraksi dengan sistem untuk bertukar
informasi. Aktor adalah pengguna, peran, yang bisa menjadi sistem eksternal serta
orang.
Kasus penggunaan memberikan manfaat berikut
- Sebagai dasar untuk membantu mengidentifikasi objek dan hubungan serta tanggung
jawab tingkat tinggi mereka.
- Pandangan tentang perilaku sistem dari sudut pandang orang eksternal.
- Alat yang efektif untuk memvalidasi persyaratan.
- Alat komunikasi yang efektif.
- Sebagai dasar untuk rencana pengujian.
- Sebagai dasar untuk manual pengguna
-
Step 1: Mengidentifikasi Aktor dan Kasus Penggunaan. Tempat yang baik untuk menemukan
aktor potensial dan kasus penggunaan adalah dengan menganalisis diagram model konteks
system
Step 2: Membangun Model Kasus Penggunaan. A Use Case Model Diagram digunakan untuk
menggambarkan secara grafis ruang lingkup dan batas sistem dalam hal kasus penggunaan dan
actor
Step 3: Mendokumentasikan Peristiwa Kasus Penggunaan. Untuk setiap kasus penggunaan yang
diidentifikasi, peristiwa normal kasus penggunaan harus didokumentasikan
Step 4: Mengidentifikasi Dependensi Kasus Penggunaan. Beberapa kasus penggunaan mungkin
bergantung pada kasus penggunaan lain, dengan satu kasus penggunaan meninggalkan sistem
dalam keadaan yang merupakan prasyarat untuk kasus penggunaan lain. Kami menggunakan
diagram yang disebut Use Case Dependency Diagram untuk memodelkan dependensi
Step 5: Mendokumentasikan Peristiwa Alternatif Kasus Penggunaan. Kasus penggunaan
memiliki satu kursus acara normal yang telah ditentukan sebelumnya, dan mungkin banyak
kursus alternatif. Kursus alternatif adalah penyimpangan atau cabang, dari kursus acara normal.
Step 6: Menemukan Objek Potensial. Langkah ini dilakukan dengan meninjau setiap kasus
penggunaan untuk menemukan kata benda yang sesuai dengan entitas bisnis atau peristiwa.
Step 7: Memilih Objek yang Diusulkan. Tidak semua kata benda mewakili objek bisnis yang baik.

 Organizing The Objects and Identifying Their Relationships


An Object Association Model digunakan untuk menggambarkan objek dan hubungannya secara
grafiss. Diagram ini juga akan mencakup multiplisitas, hubungan generalisasi/spesialisasi, dan
hubungan agregasi
Step 1: Mengidentifikasi Asosiasi dan Multiplisitas. Pada langkah ini kita perlu mengidentifikasi
relasi atau asosiasi yang ada antar objek/kelas
Step 2: Mengidentifikasi Hubungan Generalisasi/Spesialisasi. Hubungan
Generalisasi/Spesialisasi dapat ditemukan dengan melihat diagram asosiasi model objek
Step 3: Mengidentifikasi` Hubungan Agregasi. Pada langkah ini kita harus menentukan apakah
ada
hubungan agregasi atau komposisi
Step 4: Mempersiapkan Model Asosiasi Objek. Pada langkah ini membangun diagram model
asosiasi objek yang menggambarkan bagaimana objek terkait satu sama lain dan apa jenis
hubungan

Anda mungkin juga menyukai