Dokumen tersebut membahas tentang Unified Modeling Language (UML) dan beberapa contoh diagram UML seperti use case diagram, activity diagram, dan class diagram. Perbedaan mendasar antara diagram-diagram tersebut juga dijelaskan. Model desain diperlukan dalam implementasi perangkat lunak karena memfasilitasi pembuatan perangkat lunak yang mudah dipahami dan menarik bagi pengguna.
3. 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.
4. 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.
5. Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah
satu jenis diagram pada UML yang dapat
memodelkan proses-proses apa saja yang terjadi
pada sistem.
6. Class diagram
Class 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.
7. 2. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram, Sequence diagram,
class diagram
- USE CASE : Deskripsi fungsi yang disediakan oleh sistem
dalam
bentuk teks sebagai dokumentasi dari use case symbol.
- ACTIVITY DIAGRAM : Menggambarkan proses bisnis
dan urutan aktivitas dalam
sebuah proses
- SEQUENCE DIAGRAM : Berguna untuk menunjukan
rangkaian pesan yang dikirim
antar 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.
8. 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.