Anda di halaman 1dari 4

Jawaban Forum : Proses bisnis adalah suatu kumpulan aktivitas atau pekerjaan terstruktur yang saling terkait untuk

menyelesaikan suatu masalah tertentu atau yang menghasilkan produk atau layanan (demi meraih tujuan tertentu). Hubungannya dengan U ! adalah U ! merupakan bahasa komunikasi" model atau metode kita dalam menyampaikan gambaran alur proses dari suatu proses bisnis dalam organisasi atau perusahaan.

Jawaban #U$% : &oal ' : U ! terdiri dari diagram" notasi" konsep dan aturan yang digunakan dalam memodelkan sistem. (iagram U ! terdiri dari ) jenis diagram yang memiliki *ungsi dan notasi masing+masing. ,esembilan diagram ini dapat dibagi menjadi - kategori" &ebut dan Jelaskan . (iagram U ! terdiri dari ) jenis diagram yang memiliki *ungsi dan notasi masing+masing.,esembilan diagram ini dapat dibagi menjadi kategori" yaitu : '. (iagram yang menggambarkan struktur yang statis dari sistem. /dalah diagram yang menggambarkan struktur hubungan statis dari elemen+elemen yang ada dalam sebuah model diantaranya class" package" dan relationship yang terjadi. 0ontohnya : a. Class Diagram b. Object Diagram c. Component Diagram d. Deployment diagram e. Statechart diagram -. (iagram yang menggambarkan struktur yang dinamis dari system. /dalah kumpulan diagram yang menggambarkan hubungan dinamis antara 1lass yang berada dalam komponen model. 0ontohnya : a. Use case diagram b. Sequence diagram c. Activity diagram

d. Collaboration diagram

&oal - : U ! terdiri dari diagram" notasi" konsep dan aturan yang digunakan dalam memodelkan sistem. (iagram U ! terdiri dari ) jenis diagram yang memiliki *ungsi dan notasi masing+masing. &ebut dan Jelaskan ) diagram tersebut . U ! menyediakan ) jenis diagram yang dapat dikelompokkan berdasarkan si*atnya (statis atau dinamis). ,e+) jenis diagram dalam U ! itu adalah : 1. Class Diagram Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment" pewarisan" asosiasi" dan lain+lain.
2.

Object Diagram Pada object diagram digambarkan hubungan antar elemen dalam model" tapi dengan memakai objeknya" bukan class.

3.

Component Diagram Component Diagram merupakan gambaran aspek *isik sistem berbasis objek dengan menunjukkan hubungan dan ketergantungan dalam serangkaian komponen.

4.

Deployment diagram Deployment diagram menggambarkan sumber *isik dalam sistem" termasuk node" komponen dan koneksi (model implementasi sistem yang statistik). (alam hal ini meliputi topologi hard are yang dipakai sistem.

5.

Statechart diagram Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima.

6.

Use case diagram Use case diagram menggambarkan *ungsionalitas yang diharapkan dari sebuah sistem. 2ang ditekankan adalah 3apa4 yang diperbuat sistem" dan bukan 3bagaimana4. &ebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.

7.

Sequence diagram Sequence diagram merupakan diagram yang menggambarkan pola hubungan diantara sekumpulan objek yang saling mempengaruhi menurut urutan waktu. &ebuah objek berinteraksi dengan objek lain melalui pengiriman pesan (messages).

8.

Activity diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang diran1ang" 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.

9.

Collaboration diagram Collaboration diagram juga menggambarkan interaksi antar objek seperti sequence diagram" tetapi lebih menekankan pada peran masing+masing objek dan bukan pada waktu penyampaian message.

&oal 5 : &ebutkan !angkah+langkah penggunaan U ! dan 6ools yang mendukung penggunaan U ! . Langkah-langkah penggunaan UML '. 7uatlah da*tar business process dari level tertinggi untuk mende*inisikan aktivitas dan proses yang mungkin mun1ul. -. Petakan use case untuk tiap business process untuk mende*inisikan dengan tepat *ungsionalitas yang harus disediakan oleh sistem. ,emudian perhalus use 1ase diagram dan lengkapi dengan requirement, constraints dan 1atatan+1atatan lain. 5. 7uatlah deployment diagram se1ara kasar untuk mende*inisikan arsitektur *isik sistem. 8. (e*inisikan requirement lain (non+*ungsional" security dan sebagainya) yang juga harus disediakan oleh sistem. 9. 7erdasarkan use case diagram" mulailah membuat activity diagram. :. (e*inisikan objek+objek level atas (package atau domain) dan buatlah sequence dan;atau collaboration diagram untuk tiap alir pekerjaan. Jika sebuah use case memiliki kemungkinan alir normal dan error" buatlah satu diagram untuk masing+masing alir. <. 7uatlah ran1angan user inter!ace model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case. =. 7erdasarkan model+model yang sudah ada" buatlah class diagram. &etiap package atau domain dipe1ah menjadi hirarki class lengkap

dengan atribut dan metodanya. /kan lebih baik jika untuk setiap class dibuat unit test untuk menguji *ungsionalitas class dan interaksi dengan class lain. ). &etelah class diagram dibuat" kita dapat melihat kemungkinan pengelompokan class menjadi komponen+komponen. ,arena itu buatlah 1omponent diagram pada tahap ini. Juga"de*inisikan tes integrasi untuk setiap komponen meyakinkan ia berinteraksi dengan baik. '>. Perhalus deployment diagram yang sudah dibuat. (etilkan kemampuan dan requirement piranti lunak" sistem operasi" jaringan" dan sebagainya. Petakan komponen ke dalam node. ''. ulailah membangun sistem. /da dua pendekatan yang dapat digunakan : Pendekatan use case" dengan meng+assign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit code yang lengkap dengan tes. Pendekatan komponen" yaitu meng+assign setiap komponen kepada tim pengembang tertentu. '-. !akukan uji modul dan uji integrasi serta perbaiki model berserta codenya. odel harus selalu sesuai dengan code yang aktual. '5. Piranti lunak siap dirilis.

Tools yang mendukung UML &aat ini banyak sekali tool pendesainan yang mendukung U !" baik itu tool komersial maupun opensource. 7eberapa diantaranya adalah: ?ational ?ose (www.rational.1om) 6ogether (www.togetherso*t.1om) @bje1t (omain (www.obje1tdomain.1om) Jvision (www.obje1t+insight.1om) @bje1teering (www.obje1teering.1om) agi1(raw (www.nomagi1.1om;magi1drawuml) Aisual @bje1t odeller (www.visualobje1t.1om)

Anda mungkin juga menyukai