Anda di halaman 1dari 6

UAS PEMODELAN PERANGKAT LUNAK

NAMA:RAHMAD HIDAYAT

NIM:190104003

PRODI:D3 RPL

SEMESTER :4

JAWABAN

1. Pemodelan Perangkat Lunak adalah Disiplin ilmu untuk mempelajari bentuk-bentuk


pemodelan perangkat lunak yang digunakan sebagai bagian dari tahapan pengembangan
perangkat lunak secara terstruktur dan berorientasi objek.
Pemodelan dalam suatu rekayasa perangkat lunak merupakan suatu hal yang dilakukan di
tahapan awal. Di dalam suatu rekayasa dalam perangkat lunak sebenarnya masih
memungkinkan tanpa melakukan suatu pemodelan. Namun hal itu tidak dapat lagi
dilakukan dalam suatu industri perangkat lunak. Pemodelan delam perangkat lunak
merupakan suatu yang harus dikerjakan di bagian awal dari rekayasa, dan pemodelan ini
akan mempengaruhi perkerjaan-pekerjaan dalam rekayasa perangkat lunak tersebut.
Di dalam suatu industri dikenal berbagai macam proses, demikian juga halnya dengan
industri perangkat lunak. Perbedaan proses yang digunakan akan menguraikan aktivitas-
aktivitas proses dalam cara-cara yang berlainan. Perusahaan yang berbeda menggunakan
proses yang berbeda untuk menghasilkan produk yang sama. Tipe produk yang berbeda
mungkin dihasilkan oleh sebuah perusahaan dengan menggunakan proses yang berbeda.
Namun beberapa proses lebih cocok dari lainnya untuk beberapa tipe aplikasi. Jika proses
yang salah digunakan akan mengurangi kualitas kegunaan produk yang dikembangkan.

Menurut Grady Booch, James Rumbaugh dan Ivar Jacobson Prinsip dari Pemodelan
adalah:
 
 Memilih model apa yang di gunakan, bagaimana masalahnya dan bagaimana juga dengan
solusinya.
 Setiap Model dapat dinyatakan dalam tingkatan yang berbeda
 Model yang terbaik adalah yang berhubungan dengan realitas.
 Tidak pernah ada model tunggal yang cukup baik, setiap system yang baik memilik
serangkaian model kecil yang independen.

2.Simbol Simbol pada UML:

Use Case Diagram dalam UML

Actor, Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi


dengan use case.

Dependecy, hubungan dimana perubahan yang terjadi pada suatu elemen mandiri


(independent) akan memperngaruhi elemen yang bergantung padanya elemen yang tidak
mandiri(independet).

Generalization, hubungan dimana objek anak (descendent) berbagi perilaku dan struktur


data dari objek yang ada di atasnya objek induk (ancestor).

Include, menspesifikasikan bahwa use case sumber secara eksplisit.

Association, Apa yang menghubungkan antara objek satu dengan objek lainnya.


System, menspesifikasikan paket yang menampilkan sistem secara terbatas.

Use Case, deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu
hasil yang terukur bagi suatu aktor.

Collaboration, Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk


menyediakan prilaku yang lebih besar dari jumlah dan elemen-elemennya (sinergi).

Note, Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya
komputasi.

Squence Diagram dalam UML

Life Line, objek entity, antarmuka yang saling berinteraksi.


Message, spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang
aktifitas yang terjadi

Activity Diagram dalam UML

Activity, memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi


satu sama lain.

Action, state dari sistem yang mencerminkan eksekusi dari suatu aksi.

Initial Node, bagaimana objek dibentuk atau diawali.

Final Node, bagaimana objek dibentuk dan dihancurkan.


Fork Note, satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran.

Class Diagram dalam UML

Generalization, hubungan dimana objek anak (descendent) berbagi perilaku dan struktur
data dari objek yang ada di atasnya objek induk (ancestor).

Class, himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.

Collaboration, deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu aktor.

Realization, operasi yang benar-benar dilakukan oleh suatu objek.

Dependency, hubungan dimana perubahan yang terjadi pada suatu elemen mandiri
(independent) akan mempegaruhi elemen yang bergantung padanya.
Association, apa yang menghubungkan antara objek.

Anda mungkin juga menyukai