Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDewi Kartawijaya Telah diubah "6 tahun yang lalu
1
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Tahun : 2005 Versi : 5 Pertemuan 03 Classes
2
Memberikan definisi Object dan Class (C1)
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memberikan definisi Object dan Class (C1) Menerangkan perbedaan class dengan object (C2)
3
Outline Materi Object Class
4
Analisis Problem Domain
System Definition Behavior Classes Structure Model
5
Class of ?
6
Class of Humans
7
Class of Mammals
8
Class of Domestic Animals
?
9
Menentukan Class Principle: Klasifikasikan object didalam problem domain Object: suatu entitas yang mempunyai identitas, state dan behavior Harus bisa mengidentifikasi dan membatasi entity Independent. Class: adalah deskripsi dari kumpulan object yang mempunyai struktur, behavior pattern dan attribute yang sama Principle : Object diberi karakter sesuai dengan eventnya Event: Insident yang terjadi seketika yang melibatkan satu atau lebih object
10
Menentukan Class Classes Events Problem domain Agreement Customer
Bank employee Contract description … Enter into contract Contract is terminated … Events Problem domain
11
Object Vs Class Object adalah suatu entitas yang memiliki identitas, state, dan behavior Class adalah kumpulan dari object yang mempunyai structure, behavioral pattern, dan attributes yang bersamaan
12
Menentukan Class dan Event
Event table Cari candidate Untuk Class Cari candidate Untuk event Evaluasi dan pilih Secara sistematis
13
Class Cari Calon Jangan membuang terlalu cepat, lebih baik dievaluasi dengan teliti Model baru atau perbaiki situasi tidak hanya seperti apa adanya Bagaimana menemukan candidate untuk Class Kata benda didalam keterangan atau pembicaraan Daftar dari tipical object Cari persamaan dengan sistem komputer Literatur teknis didalam problem domain Beri nama Class secara hati hati Sederhana, mudah dibaca, tepat, tidak membingungkan, seperti yang digunakan di problem domain
14
Contoh Class Phenomena Thing People & Role Organizations Places
Car, goods, packaging, materials People & Role Employee, parent, customer, member Organizations Company, Department, Group, Project Places Shelf, parking spot, construction site, City Concepts Square, currency, quality, parameters, fee Resources Money, time, energy, labor force, info Apparatuses Radar, sensor, valve, motor System Street register, cash register, alarm system
15
Kriteria Evaluasi untuk Class
Dapatkah mengidentifikasikan object dari class Perlu dapat mengidentifikasikan object secara jelas Apakah class mempunyai informasi yang unik Dapatkah informasi diturunkan dari class lain Apakah class dapat menurunkan banyak object? Jika hanya satu instance, biasanya hampir tidak diperlukan Apakah class mempunyai jumlah event yang cocok dan dapat di manage ? Terlalu banyak event bisa menunjukkan butuh class lagi
16
To Be Continue
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.