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