tugas 3 rekayasa web

7
Tugas 3 Rekayasa Web Fitra Ramadhan 1412510610

Upload: fitra-ramadhan

Post on 12-Jan-2017

100 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Tugas 3 rekayasa web

Tugas 3 Rekayasa Web

Fitra Ramadhan1412510610

Page 2: Tugas 3 rekayasa web

Rekayasa WebSoal1) Jelaskan apa yang dimaksud dengan Unified

Modeling Language (UML), berikan beberapa contoh sederhana !

2) Jelaskan perbedaan mendasar antara Use Case diagram, activity diagram, Sequence diagram, class diagram !

3) Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web) ?

Page 3: Tugas 3 rekayasa web

Rekayasa WebJawaban:

No.1 UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem softwere.

Contoh Contoh UML :a. Use case diagramb. Activity Diagramc. Sequence diagramd. Class diagrame. Statemachine diagram dll

Page 4: Tugas 3 rekayasa web

Rekayasa WebUse Case Diagram Activity Diagram

Page 5: Tugas 3 rekayasa web

Rekayasa WebSequence Diagram Class Diagram

Page 6: Tugas 3 rekayasa web

Rekayasa webNo.2a. Use case diagramUse case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat men-deskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya.

b. Activity DiagramActivity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.

c. Sequence diagramSequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.

d. Class diagramClass diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun pakaet-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut.

Page 7: Tugas 3 rekayasa web

Rekayasa WebNo.3Untuk memenuhi kebutuhan kepada pemakai/pengguna sistem teknologi informasi. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram computer (programmer) dan ahli-ahli teknik yang terlibat (lebih condong pada desain sistem teknologi informasi yang terinci).