tugas 3 individu rekayasa web 0916

5
TUGAS 3 INDIVIDU REKAYASA WEB 0916 Nama : Rangga Priyatna NIM : 1511510479

Upload: rangga-priyatna

Post on 12-Jan-2017

41 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Tugas 3 individu rekayasa web 0916

TUGAS 3 INDIVIDU REKAYASA WEB 0916

Nama : Rangga Priyatna NIM : 1511510479

Page 2: Tugas 3 individu rekayasa web 0916

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

Page 3: Tugas 3 individu rekayasa web 0916

Rangga Priyatna 1511510479

Page 4: Tugas 3 individu rekayasa web 0916

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

Page 5: Tugas 3 individu rekayasa web 0916

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