Tugas3 0916-[agung saputro]-[1111511505]

8

Click here to load reader

Transcript of Tugas3 0916-[agung saputro]-[1111511505]

Page 1: Tugas3 0916-[agung saputro]-[1111511505]

Nama : Agung SaputroNIM : 1111511505

TUGAS 3-REKAYASA WEB(0916)

Page 2: Tugas3 0916-[agung saputro]-[1111511505]

1. 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: Tugas3 0916-[agung saputro]-[1111511505]

1. Jelaskan apa yang dimaksud dengan Unified Modeling Language (UML), berikan beberapa contoh sederhana

UML adalah 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 software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.

Beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya:◦ Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam

pemerograman maupun proses rekayasa.◦ Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.◦ Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual

yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.

◦ Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.

◦ Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja.

◦ Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.

Page 4: Tugas3 0916-[agung saputro]-[1111511505]

Jenis-jenis diagram UML dan beberapa contohnya Use Case Diagram

Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat men-deskrisikan tipe interaksi antara si pemakai siostem dengan sistemnya.

Page 5: Tugas3 0916-[agung saputro]-[1111511505]

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

Page 6: Tugas3 0916-[agung saputro]-[1111511505]

Class diagramClass diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-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: Tugas3 0916-[agung saputro]-[1111511505]

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

- USE CASE : Deskripsi fungsi yang disediakan oleh sistem dalambentuk teks sebagai dokumentasi dari use case symbol.- ACTIVITY DIAGRAM : Menggambarkan proses bisnis dan urutan aktivitas dalamsebuah proses- SEQUENCE DIAGRAM : Berguna untuk menunjukan rangkaian pesan yang dikirimantar object dan interaksi antar object.- CLASS DIAGRAM : digunakan untuk menampilkan kelas-kelas maupun paket-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 8: Tugas3 0916-[agung saputro]-[1111511505]

3. Kenapa Kita Membutuhkan Model Design dalam implementasi/ pembuatan software(web) ?

Karena Model Design dalam mengimplementasikan atau pembuatan software sangat penting dalam pembuatan software, karena model atau tampilan design yang kita buat tersebut harus mudah dipahami dan memiliki tampilan yang interaktif agar menarik bagi pengguna web. Dan itu menjadi sesuatu yangbmembedakan dari web pesaing kita.