tugas 3 - rekayasa web

14
Universitas Budi Luhur TUGAS 3 REKAYASA WEB NAMA : MUHAMMAD ARIEF NIM : 1311511099

Upload: mohammad-arief

Post on 16-Apr-2017

96 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tugas 3 - Rekayasa Web

Universitas Budi Luhur

TUGAS 3REKAYASA WEB

NAMA : MUHAMMAD ARIEFNIM : 1311511099

Page 2: Tugas 3 - Rekayasa Web

Unified Modeling Language (UML)

Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan.

Page 3: Tugas 3 - Rekayasa Web

Definisi UML Unified Modeling Language merupakan metode pengembangan perangkat

lunak (sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi

Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu sistem perangkat lunak.

Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak.

Page 4: Tugas 3 - Rekayasa Web

Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti :

Spesifikasi Visualisasi Desain arsitektur Konstruksi Simulasi dan testing Dokumentasi

Definisi UML

Page 5: Tugas 3 - Rekayasa Web

Use 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.

Use Case Diagram

Page 6: Tugas 3 - Rekayasa Web

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.

Page 7: Tugas 3 - Rekayasa Web

Sequence Diagram Sequence 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.

Page 8: Tugas 3 - Rekayasa Web

Class Diagram Class 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 9: Tugas 3 - Rekayasa Web

Statemachine Diagram

Statemachine diagram yaitu salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.

Page 10: Tugas 3 - Rekayasa Web

Communication Diagram Communication diagram yaitu salah satu jenis diagram pada UML yang dapat

menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini juga menggambarkan interaksi antara objek yang ada pada sistem. Hampir sama seperti sequence diagram akan tetapi communication diagram lebih menekankan kepada peranan masing-masing objek pada sistem.

Page 11: Tugas 3 - Rekayasa Web

Deployment Diagram Deployment diagram yaitu salah satu diagram pada UML yang menunjukan tata

letak suatu sistem secara fisik, dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang terdapat pada hardwere dan digunakan untuk menerapkan suatu sistem dan hubungan antara komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan letak softwere pada hardwere yang digunakan sistem.

Page 12: Tugas 3 - Rekayasa Web

Component Diagram Component diagram yaitu salah satu jenis diagram pada UML yang

menggambarkan softwere pada suatu sistem. Component diagram merupakan penerapan softwere dari satu ataupun lebih class, dan biasanya berupa file data atau .exe, source kode, table, dokumen.

Page 13: Tugas 3 - Rekayasa Web

Perbedaan Use Case diagram, activity diagram,Sequence diagram, class diagram

NAMA DIAGRAMDIGUNAKAN UNTUK

DIGUNAKAN PADA TAHAP

Use Case diagram

Mendapatkan persyaratan atau kebutuhan  system dan menggambarkan hubungan antara system dengan lingkungan.

Analisis

Activity Diagram Menggambarkan hubungan  aliran kerja business  terlepas dari  classes, aliran  activitas dalam sebuah use case, atau  detail design dari method.

Analisis, Design

Sequence Diagram

Memodelkan prilaku object dalam sebuah use case.Focus pada urutan berdasar  waktu  dari sebuah activity.

 Analisis, Design

Class Diagram  Menggambarkan hubungan antara model class dalam  system. Analisis, Design

Page 14: Tugas 3 - Rekayasa Web

Kenapa kita membutuhkan model design dalam implementasi atau pembuatan software (web)

Website adalah bagian terpenting dalam dunia bisnis/usaha, apapun jenis dan bentuk dari bisnis/usaha itu. Saat ini, website sudah sangat populer sehingga semua orang yang berbisnis bahkan suatu perusahaan-pun mengharapkan untuk memiliki website sendiri,

Website akan memberikan nilai tambah bagi pertumbuhan bisnis/usaha, dan sangat baik dan berguna untuk menarik perhatian pelanggan yang potensial, contohnya seperti pemasaran produk dan jasa sebuah bisnis/usaha.

Sehingga model desain website adalah bagian terpenting dalam pembangunan sebuah website karena merupakan tampilan luar yang sangat berguna dari sebuah bisnis/usaha, dan dengan memiliki website yang menarik merupakan sesuatu yang prioritas dalam dunia bisnis/usaha.