Dokumen tersebut membahas tentang Unified Modeling Language (UML) dan jenis-jenis diagram UML seperti use case diagram, activity diagram, sequence diagram, dan class diagram. Dibahas pula perbedaan mendasar antara keempat jenis diagram tersebut yang terletak pada informasi yang akan ditampilkan. Selain itu, dokumen juga menjelaskan bahwa model desain diperlukan dalam implementasi perangkat lunak karena dapat digunakan sebagai pedoman dalam menentukan desain
1. TUGAS 3 INDIVIDU REKAYASA
WEB 0916
Nama : Rangga Priyatna
NIM : 1511510479
2. 1. Jelaskan apa yang dimaksud dengan Unified Modeling
Language (UML), berikan beberapa contoh sederhana !
UML merupakan salah satu alat bantu yang dapat digunakan
dalam bahasa pemograman yang berorientasi objek, atau
definisi UML yaitu sebagai suatu bahasa yang sudah menjadi
standar pada visualisasi, perancangan dan juga
pendokumentasian sistem softwere. Saat ini UML sudah menjadi
bahasa standar dalam penulisan blue print softwere. Jenis-jenis
UML:
• Use case Diagram
• Activity diagram
• Sequence diagram
• Class diagram
Rangga Priyatna 1511510479
4. 2. Jelaskan perbedaan mendasar antara Use Case diagram,
activity diagram, Sequence diagram, class diagram !
• Use case Diagram, bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah
system dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai.
• Activity Diagram, menyediakan analis dengan kemampuan untuk memodelkan proses dalam
suatu sistem informasi. Activity diagram dapat digunakan untuk alur kerja model, use case
individual, atau logika keputusan yang terkandung dalam metode individual3. Activity
diagram juga menyediakan pendekatan untuk proses pemodelan paralel.
• Sequence diagram, menjelaskan interaksi objek yang disusun berdasarkan urutan waktu.
Secara mudahnya sequence diagram adalah gambaran tahap demi tahap yang seharusnya
dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.
• Class Diagram adalah dekripsi kelompok obyek-obyek dengan property, perilaku (operasi)
dan relasi yang sama. Sehingga dengan adanya class diagram dapat memberikan pandangan
global atas sebuah system. Hal tersebut tercermin dari class- class yang ada dan relasinya
satu dengan yang lainnya. Sebuah sistem biasanya mempunyai beberapa class diagram. Class
diagram sangat membantu dalam visualisasi struktur kelas dari suatu system.
Perbedaan mendasar dari jenis-jenis UML tersebut terletak pada bagaimana
penjelasan mengenai informasi yang akan di tampilkan.
Rangga Priyatna 1511510479
5. 3. Kenapa kita membutuhkan model design dalam
implementasi/pembuatan software (web) ?
Karena tanpa tahap model design kita akan bingung nantinya
menentukan design web yang akan kita buat sebab pada tahap
ini dilakukan analisa kebutuhan dan spesifikasi lengkap tentang
isi, jenis skrip yang digunakan, menentukan web statis atau
dinamis, penggunaan multimedia dan kebutuhan-kebutuhan
lainnya. Model Design ini dapat dijadikan sebuah patokan
seperti apa WEB itu akan kita buat.
Rangga Priyatna 1511510479