PERTEMUAN 3 DIAGRAM OBJECT DIAGRAM OBJEK - Transisi dari desain ke implementasi Mengindikasikan anggota dan hubungan objek Dibangun selama desain dan analisa Tujuan : - ilustrasi.

Download Report

Transcript PERTEMUAN 3 DIAGRAM OBJECT DIAGRAM OBJEK - Transisi dari desain ke implementasi Mengindikasikan anggota dan hubungan objek Dibangun selama desain dan analisa Tujuan : - ilustrasi.

PERTEMUAN 3
DIAGRAM OBJECT
DIAGRAM OBJEK
-
Transisi dari desain ke implementasi
Mengindikasikan anggota dan hubungan objek
Dibangun selama desain dan analisa
Tujuan : - ilustrasi struktur data /objek
Dikembangkan oleh analisis, desainer dan
implementer
Menangkap instance dan link
Object diagram adalah diagram yang memberikan gambaran model instanceinstance dari sebuah class.
Diagram ini digunakan untuk menggambarkan sebuah sistem pada sebuah
sudut pandang waktu tertentu. Dengan menggunakan diagram ini dapat memeriksa
keabsahan kelas-kelas diagram berikut aturan-aturan multiplisitasnya dengan “real
data” dan mengujinya dengan scenario-skenario tertentu. Notasi diagramnya dapat
anda lihat pada tabel 2.3.
Tabel 2.3. Notasi Object Diagram
Object
Association
Obyek-obyek diidentifikasikan dengan
cara meletakkan nama instance-nya
kemudian diikuti oleh tanda titik dua
didepan nama class-nya. Nilai
property/atribut dituliskan berpasangan
seperti “nama_atribut=nilai”.
Sedangkan
notasi sebuah obyek digambarkan segi
empat yang terbagi atas 2 bagian.
Object diagram juga dapat mengandung
asosiasi. Biasanya constraint, detil
relationship, multiplisitas yang ada di
class diagram tidak disertakan dalam
object diagram sebagai upaya
memfokuskan perhatian hanya terhadap
obyek dan property/atributnya. Asosiasi
antar 2 obyek biasanya dinotasikan
dengan sebuah garis yang
menghubungkan kedua obyek
John Doe : Kary_Harian
NIP : char = 50499333
Nama : char = John Doe
tglLahir : char = 23-12-70
tglMasuk : char = 05-05-03
departemen : char = Finance
upahHarian : double = 120000
jmlHariKerja : int = 25
____________
Berikut adalah contoh sebuah object diagram dari relasi antar class
Joe : Manusia
nama : char = John
alamat : string = Beverly Hills 90210
telepon : char = 77888999444
Putytet : Kucing
nama : char = Puty_tet
pemilik : char = John
jenisRas : char = Himalaya
warnaBulu : char = coklat
warnaMata : char = coklat
• Kerangka berfikir object
Penentuan Matrikulasi
Catatan
Layar/GUI
MAGISTER KOMPUTER UNIVERSITAS BUDI LUHUR
PENDAFTARAN
Staff
Pendaftaran
Entry Pendaftaran
Cetak
Kwitansi
Pendaftaran
Sekretaris
Program
No Pendaftaran
Tempat
x – 30 - x
Tgl Lahir
dd
Jenis Kelamin
Dd / mm / yyyy
Tgl Pendaftaran
x – 25 - x
Nama
Staff
Keuangan
X–7-x
Tampil
Kode Angkatan
xxxx
mm
Pria
Type Mahasiswa
Tampil
Total Pembayaran
99,999,999
Telp Kantor
x – 15 - x
Telp Rumah
x – 15 - x
Wanita
Alamat
X – 100 - x
Kota
X – 25 - x
Kode Pos
X – 10 - x
E-mail
X – 30 - x
Agama
Tampil
Konsentrasi yang diminati
Tampil
Jadwal Wawancara
Dd/mm/yyyy
Waktu Wawancara
X - 10 - x
HP
Kelengkapan
Dokumen
Type Pembayaran
X – 15 - x
Tampil
Tunai
Tempo
99
Dp
9,999,999
Discount
999,999
Pembayaran
Cicilan
Kali
99,999,999
Riwayat Pendidikan
No
99
Clear
Nama Universitas
X – 30 - x
Save
Program Studi
Thn Lulus
X – 30 - x
xxxx
Update
Jenjang Pendidikan
xx
Delete
Modul Control
Table/Relasi
Object yg terlibat pada
saat Use Case Fill order
Exit
Object Diagram
• Hubungan antara object digambarkan
• Menggambarkan object dan
dengan sebuah garis tanpa panah yang
hubungannya dalam urutan
berisi sebuah role/peran, role ini boleh
time, umumnya sebuah special
dipakai atau tidak
case dari class diagram atau
communication diagram
• Digambarkan sebagai sample
diagram (diagram yang
menggambarkan sample
object dari sebuah class dan
relasi diantaranya)
• Sebuah object dapat
digambarkan dengan cara
– Nama object : nama class
Joni : anggota
– :nama class dan nilai
atribut yang terdapat pada
section ke-2
:Anggota
Nama=“Joni”