Dokumen tersebut membahas tentang Unified Modeling Language (UML) dan beberapa jenis diagram UML seperti use case diagram, activity diagram, sequence diagram, dan class diagram. Diagram-diagram tersebut memiliki tujuan yang berbeda dalam memodelkan sistem, seperti use case diagram untuk memodelkan proses bisnis, activity diagram untuk memodelkan aktivitas sistem, sequence diagram untuk memodelkan pengiriman pesan antar objek, dan class diagram untuk memodelkan struktur kelas.
2. Unified Modeling Language (UML)
Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk
mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
UML merupakan himpunan struktur dan teknik untuk pemodelan desain program
berorientasi objek (OOP). UML adalah metodologi untuk mengembangkan sistem
OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem
tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah
organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak
tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi
OOP. UML merupakan dasar bagi peran.gkat (tool) desain berorientasi objek dari
IBM.
8. Use Case Diagram
Use-case diagram merupakan model diagram UML yang digunakan untuk
menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Use-
case diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan sistem
perangkat lunak akan dibangun. Use-case diagram sebenarnya terdiri dari dua
bagian besar; yang pertama adalah use case diagram (termasuk gambar use case
dependencies) dan use case description.
9. Activity Diagram
Activity Diagram adalah diagram yang menggambarkan worlflow (aliran kerja) atau
aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan adalah
bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang
dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
10. Sequence Diagram
Sequence diagram adalah diagram yang menggambarkan kelakuan objek pada usecase
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 usecase beserta metode-metode yang dimiliki
kelas yang diinstansiasi menjadi objek itu. Banyaknya diagram sekuen yang harus
digambar sebanyak usecase yang memiliki proses sendiri atau yang penting semua
usecase yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada diagram
sekuen sehingga semakin banyak usecase yang ada maka diagram sekuen yang dibuat
semakin banyak.
11. Class Diagram
Class diagram adalah diagram yang menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas
memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada
pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan
kebutuhan system.
12. Perbedaan mendasar terletak di model dan
tujuan/fungsi dari diagram tersebut
Use Case Diagram untuk memodelkan proses bisnis.
Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
Class Diagram untuk memodelkan struktur kelas.
13. Model design dalam mengimplementasi atau pembuatan software sangat penting
dalam pembuatan software (Web), karena model atau tampilan design yang kita
buat tersebut harus mudah di pahami, di mengerti serta memilki tampilan yang
interaktif agar mempermudah pengguna web