1. Tugas III Rekayasa Web 0316
O Nama : Rostarina.H.
O Nim : 1312510231
O Fakultas : FTI
O UNIVERSITAS BUDI LUHUR 2016
2. Jelaskan apa yang dimaksud dengan Unified
Modeling Language (UML), berikan beberapa
contoh sederhana :
UML (Unfied Modeling Language) adalah sebuah
pemodelan yang digunakan pada perangkat lunak
berorientasi objek. UML adalah Bahasa yang dan
digunakan untuk memodelkan suatu struktur aplikasi,
perilaku dan bahkan sebuah proses bisnis.
Dengan UML profesional IT sekarang bisa membaca
dan menyebarkan sebuah struktur sistem dan desain
rencana. UML diagram dimaksudkan untuk menjadi
bahasa pemersatu yang memungkinkan profesional TI
untuk memodelkan aplikasi komputer.
3. Contoh UML :
Mesin teller otomatis (Automated Teller Machine-
ATM) memberikan kemudahan pada customernya
untuk mengambil uang dari rekening bank secara
langsung. Di bawah ini menggambarkan urutan
interaksi antara customer dengan sistem, diawali
ketika customer memasukan kartu ATM ke dalam
mesin pembaca kartu dan akhirnya menerima
pengeluaran uang yang dilakukan oleh mesin ATM.
4. Contoh Use Case diAgram :
Inilah contoh dari use case diagram :
5. Activity diAgram :
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.
diagram
Inilah contoh dari activity
6. 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.
Inilah contoh dari class diagram
7. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram, Sequence diagram, class
diagram :
Diagram Use Case
Diagram use case merupakan pemodelan untuk
menggambarkan kelakuan (behavior) sistem secara
keseluran yang akan dibuat. Diagram use case
mendeskripsikan sebuah interaksi antara satu atau
lebih aktor dengan sistem yang akan dibuat. Dengan
pengertian yang cepat, diagram use case digunakan
untuk mengetahui fungsi apa saja yang ada di dalam
sebuah sistem dan siapa saja yang berhak
menggunakan fungsi-fungsi tersebut.
8. Diagram Aktivitas
Diagram aktivitas atau activity diagram
menggambarkan workflow (aliran kerja) atau aktivitas
dari sebuah sistem atau proses bisnis. Yang perlu
diperhatikan disini adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa yang
dilakukan aktor, jadi aktivitas yang dapat dilakukan
oleh sistem
9. Diagram Sequence :
Diagram sekuen menggambarkan kelakuan/perilaku
objek pada use case
dengan mendeskripsikan waktu hidup objek dan
message yang dikirimkan dan
diterima antar objek. Oleh karena itu untuk
menggambar diagram sekuen
maka harus diketahui objek-objek yang terlibat dalam
sebuah use case beserta
metode-metode yang dimiliki kelas yang diinstansiasi
menjadi objek itu.
Diagram Kelas :
Diagram kelas atau class diagram menggambarkan
struktur sistem dari segi pendefinisian kelas-kelas
yang akan dibuat untuk membangun sistem.
10. Kenapa kita membutuhkan model design dalam
implementasi/pembuatan software (web) :
o Untuk menampilkan suatu desain web atau isi dari
suatu website, dibutuhkan sebuah browser web atau
software (perangkat lunak) berbasis web. Tujuan
dari web desain adalah untuk membuat website yang
meliputi sekumpulan konten online termasuk
dokumen dan aplikasi yang berada pada web server.
Bisa juga, sebuah website berupa sekumpulan teks,
gambar, suara dan konten lainnya, serta dapat
bersifat interaktif maupun statis.