Pokok Bahasan
W
9
Pokok Bahasan
Design Pattern
10 Design
2 Introduction UML
11 Implementation
12
4 Analysis
13
Testing
5 Software Architecture
14
15 Review Materi
Referensi
Kontrak Kuliah
Nilai
- Tugas
: 40%
- UTS
: 30%
- UAS
: 30%
Jika ditemukan PLAGIARISME dalam tugas, akan
diberikan nilai E
Kehadiran 75%
Toleransi keterlambatan 30 menit
Metode Tradisional
Metode Terstruktur
Metode Berorientasi Objek (Object Oriented)
Metode Tradisional
Metode Terstruktur
Object oriented ?
Terdiri dari :
-
Object-Oriented Analysis
Object-Oriented Design
Danang Wahyu Utomo
OOD menentukan solusi teknis atau rancangan / computerbased berdasarkan yang telah diidentifikasi pada proses
analisis
OOD
fokus pada pemahaman
solusi
Mendekati code nyata
Non-functional requirement
Large model
Kestabilan
Perubahan kecil dalam requirement tidak berarti perubahan yang
signifikan dalam sistem yang sedang dikembangkan
Konsep Perancangan OO
Konsep Perancangan OO
1.
Konsep Perancangan OO
2.
Konsep Peranncangan OO
3.
Konsep Perancangan OO
4.
Object Oriented ?
Attribute :
topi, baju, jaket, tas
punggung, tangan, kaki,
mata
Behavior :
Cara Jalan Ke depan
Cara Jalan Mundur
Cara Belok ke Kiri
Cara Memanjat
Danang Wahyu Utomo
Object Oriented ?
Attribute :
Ban, Stir, Pedal Rem, Pedal
Gas, Warna, Tahun
Produksi
Behavior :
Cara Menghidupkan Mesin
Cara Menjalankan Mobil
Cara Memundurkan Mobil
Attribute Variable
Behavior Fungsi
Danang Wahyu Utomo
Object
Object
Contoh :
Physical Entity
Truck
Conceptual Entity
Chemical
Process
Software Entity
Linked List
Class
Contoh
Object
Instance dari class
Memiliki sifat independen dan
dapat digunakan untuk
memanggil method
Contoh :
-Mobilku
- mobil warna merah
Attribute
Method
Benefit
-
Drawbacks
- Pada sistem yang kompleks, dengan banyaknya objek
yang diciptakan serta objek objek yang berinteraksi
dengan cara yang kompleks, mengakibatkan poor
memory access time
-
TERIMA KASIH