Professional Documents
Culture Documents
Data-oriented: DFD
Process-oriented: Flowchart
Object-oriented (data + process): UML
Pendahuluan
Saat ini piranti lunak semakin luas dan besar lingkupnya, sehingga
tidak bisa lagi dibuat asal asalan. Piranti lunak saat ini seharusnya
di rancang dengan memperhatikan hal hal seperti Scalability,
security dan Eksekusi yang robust walaupun dalam kondisi yang
sulit.
3
Pemodelan (modeling) adalah proses merancang piranti lunak sebelum
melakukan pengkodean (coding). Model piranti lunak dapat di
analogikan seperti pembuatan blueprint pada pembangunan
gedung. Membuat model dari sebuah sistem yang kompleks
sangatlah penting karena kita tidak dapat memahami sistem
semacam itu secara menyeluruh. Semakin kompleks sebuah sistem
semakin penting pula penggunaan teknik pemodelan yang baik.
Enkapsulasi
Inheritance
Polymorhism
Enkapsulasi
2. Interaction Diagram:
1. Sequence Diagram (Gunakan pola Boundary-Control-Entity)
2. Activity Diagram (menjelaskan dengan detail sequence diagram)
4. Entity-Relationship Model
Buat ER diagram dari Entity Class
5. Class Diagram
Susun story dari program kita pada class diagram
Terima kasih
Wassalam