1. UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
2. Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu.
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 sistem.
3. Menurut saya model design dalam meng-implementasi atau pembuatan software sangat penting dalam pembuatan software, karna model atau tampilan design yang kita buat tersebut harus mudah di pahami dan memilki tampilan yang interaktif agar menarik sih pengguna web. Dan itu menjadi suatu yang membedakan dari web pesaing kita.
2. Jelaskan apa yang dimaksud dengan Unified
Modeling Language (UML), berikan beberapa
contoh sederhana !
UML (Unified Modeling Language) adalah sebuah bahasa
untuk menetukan, visualisasi, kontruksi, dan
mendokumentasikan artifact (bagian dari informasi yang
digunakan atau dihasilkan dalam suatu proses pembuatan
perangkat lunak. Artifact dapat berupa model, deskripsi atau
perangkat lunak) dari system perangkat lunak, seperti pada
pemodelan bisnis dan system non perangkat lunak lainnya.
UML merupakan bahasa standar untuk penulisan
blueprint software yang digunakan untuk visualisasi, spesifikasi,
pembentukan dan pendokumentasian alat-alat dari sistem
perangkat lunak.
4. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram,Sequence
diagram, class diagram !
Use case adalah rangkaian/uraian sekelompok yang
saling terkait dan membentuk sistem secara teratur yang
dilakukan atau diawasi oleh sebuah aktor. Use case digunakan
untuk membentuk tingkah-laku benda/ things dalam sebuah
model serta di Realisasikan oleh sebuah collaboration.
Umumnya use case digambarkan dengan sebuah elips dengan
garis yang solid, biasanya mengandung nama.Use case
menggambarkan proses system (kebutuhan system dari sudut
pandang user).
Secara umum use case:
• Pola perilaku system
• Urutan transaksi yang berhubungan yang dilakukan oleh
satu actor
Use case diagram terdiri dari:
• Use case
• Actors
• Relationship
• System boundary boxes (optional)
• Packages (optional)
5. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram,Sequence
diagram, class diagram !
Activity diagrams menggambarkan berbagai alir aktivitas dalam
sistem yang sedang dirancang, bagaimana masing-masing alir berawal,
decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity
diagram juga dapat menggambarkan proses paralel yang mungkin
terjadi pada beberapa eksekusi. Activity diagram merupakan state
diagram khusus, di mana sebagian besar state adalah action dan
sebagian besar transisi di-trigger oleh selesainya state sebelumnya
(internal processing). Oleh karena itu activity diagram tidak
menggambarkan behaviour internal sebuah sistem (dan interaksi antar
subsistem) secara eksak, tetapi lebih menggambarkan proses-proses
dan jalur-jalur aktivitas dari level atas secara umum. Menggambarkan
proses bisnis dan urutan aktivitas dalam sebuah proses. Dipakai pada
business modeling untuk memperlihatkan urutan aktifitas proses bisnis.
Struktur diagram ini mirip flowchart atau Data Flow Diagram pada
perancangan terstruktur. Sangat bermanfaat apabila kita membuat
diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk
membantu memahami proses secara keseluruhan.
Activity diagram dibuat berdasarkan sebuah atau beberapa use case
pada use case diagram.
6. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram,Sequence
diagram, class diagram !
Sequence diagram (diagram urutan) adalah suatu diagram yang
memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem
yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek
tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message.
Sequence Diagram digunakan untuk menggambarkan skenario atau rangkaian
langkah-langkah yang dilakukan sebagai sebuah respon dari suatu kejadian/even
untuk menghasilkan output tertentu. Sequence Diagram diawali dari apa yang me-
trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara
internal dan output apa yang dihasilkan.
Diagram ini secara khusus berasosiasi dengan use case diagram.
Sequence diagram juga memperlihatkan tahap demi tahap apa yang seharusnya
terjadi untuk menghasilkan sesuatu didalam use case. Sequence diagram juga
dapat merubah atribut atay method pada class yang telah dibentuk oleh class
diagram, bahkan menciptakan sebuah class baru. Sequence diagram memodelkan
aliran logika dalam sebuah system dalam cara yang visual.
Sequence diagram biasanya digunakan untuk tujuan analisa dan desain,
memfokuskan pada identifikasi method didalam sebuah system. Sequence
diagram biasanya dipakai untuk memodelkan :
• Deskripsi tentang system yang ada pada sebuah / beberapa use case pada use
case diagram, yang menggambarkan hubungan antara actor dan use case
diagram.
• Logika dari method (operation, function atau procedure).
• Logika dari service (high level method).
7. Jelaskan perbedaan mendasar antara Use Case
diagram, activity diagram,Sequence
diagram, 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 sistem.
8. Kenapa kita membutuhkan model design dalam
implementasi/pembuatan software (web) ?
Menurut saya model design dalam meng-implementasi atau
pembuatan software sangat penting dalam pembuatan
software, karna model atau tampilan design yang kita buat
tersebut harus mudah di pahami dan memilki tampilan yang
interaktif agar menarik sih pengguna web. Dan itu menjadi
suatu yang membedakan dari web pesaing kita.