pembuatan use case diagram, misalkan spt ini · pembuatan use case diagram, ... dengan menunjukan...

12
Petunjuk pembuatan argoUML 1. Jalankan ArgoUML dan terlihat tampilan sbb : A. Navigasi pane (kiri atas) tempat semua obyek yang telah dibuat B. Editing pane (kanan atas) diagram yang telah dibuat C. To do pane (kiri bawah) diagram yang masih harus anda buat D. Details pane (kanan bawah) detail dari setiap obyek Pembuatan Use Case Diagram, misalkan spt ini : Gambar 1 Use Case Diagram Diagram Use Case menggambarkan apa saja aktifitas yang dilakukan oleh suatu sistem dari sudut pandang pengamatan luar. yang menjadi persoalan itu apa yang dilakukan bukan bagaimana melakukannya. 2. Jalankan Create > New Use Case Diagram, kemudian drag icon ke editing pane, name pada Details pane silahkan diisi dengan Administrator

Upload: dotuyen

Post on 01-Sep-2018

252 views

Category:

Documents


0 download

TRANSCRIPT

Petunjuk pembuatan argoUML

1. Jalankan ArgoUML dan terlihat tampilan sbb :A. Navigasi pane (kiri atas) tempat semua obyek yang telah dibuatB. Editing pane (kanan atas) diagram yang telah dibuatC. To do pane (kiri bawah) diagram yang masih harus anda buatD. Details pane (kanan bawah) detail dari setiap obyek

Pembuatan Use Case Diagram, misalkan spt ini :

Gambar 1 — Use Case Diagram

Diagram Use Case menggambarkan apa saja aktifitas yang dilakukanoleh suatu sistem dari sudut pandang pengamatan luar. yang menjadipersoalan itu apa yang dilakukan bukan bagaimana melakukannya.

2. Jalankan Create > New Use Case Diagram, kemudian drag icon ke editingpane, name pada Details pane silahkan diisi dengan Administrator

3. Drag icon New Use Case ke editing pane di sebelah actor Administrator dan berinama pada name di Details pane dengan Add Student

4. Drag Icon Association ke editing pane dan tempelkan dari actor Administrator keuse case Add Student, beri name dengan Entry (misalnya). Drag icon actor danberi name dengan University database dan drag association dan beri name denganMaintenance sehingga hasil akhir Use Case diagramnya adalah sbb :

Pembuatan Class Diagram, misalkan spt ini :

Diagram Class memberikan pandangan secara luas dari suatu sistemdengan menunjukan kelas-kelasnya dan hubungan mereka. DiagramClass bersifat statis; menggambarkan hubungan apa yang terjadibukan apa yang terjadi jika mereka berhubungan.Multiplicity berupa single number (angka tunggal) atau range number(angka batasan). Pada contoh, hanya bisa satu ‘Customer’ untuk setiap‘Order’, tapi satu ‘Customer’ hanya bisa memiliki beberapa ‘Order’.

5. Jalankan menu Create > New Class Diagram, drag icon Class ke editing pane danberilah name pada Details pane dengan Student sehingga terbentuk gambar sepertidi bawah ini :

6. Klik kotak atribut di bawah nama kelas pada Editing pane dan isikan atributIDStudent dengan tipe int, Name dengan tipe String, Address dengan tipe Stringdan City bertipe String pula.

7. Klik kotak operation di bawah atribut kelas student di Editing pane dan berilahname AddStudent dengna tipe return value void

8. Buat kelas Teacher dengan langkah yang sama dengan kelas Student dan lengkapidengan atribut IDTeacher int, Name String dan tambahkan OperationAddTeacher. Drag icon association dan drag dari kelas Teacher ke kelas Studentdan berilah name Teach.

9. Simpanlah dulu proyek anda dengan File > Save Project As > beri nama bebas.10. Untuk menghasilkan coding kelas, jalankan menu Generate > Generate All Class

pilih direktori jika diperlukan dan klik pilih hasil codenya misal Java dan muncultampilan sbb :

Hasil codenya adalah sbb :

public class Student {public int IDStudent;public String Name;public String Address;public String City;

public Teacher Teach;public void AddStudent() {}

}

Pembuatan Sequence Diagram, misalkan spt ini :

Diagram sequence merupakan salah satu diagram Interaction yangmenjelaskan bagaimana suatu operasi itu dilakukan; message (pesan)apa yang dikirim dan kapan pelaksanaannya. Diagram ini diaturberdasarkan waktu. Obyek-obyek yang berkaitan dengan prosesberjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktuterjadinya dalam pesan yang terurut.

Contoh :

11. Jalankan menu Create > New Sequence Diagram dan drag icon New classifierRole sebanyak 4 buah ke Editing Pane dan beri name dengan Student, Finance,Administration dan Teacher sehingga muncul tampilan sbb :

12. Drag New Send Action dari Administration ke Student, dan beri name denganKartu Hasil Studi.

13. Misal Student mau menghitung pembayaran SPP semester depan maka drag NewCall Action (semacam menjalankan menu hitung SPP lah) dari Student keFinance dan beri name Hitung beban SPP semester depan. Return Value dapatdiberi name dengan SPP yang harus dibayar seperti tampilan sbb :

14. Lengkapi sehingga anda menambahkan 4 garis New Send Action lagi denganname seperti di gambar sbb :

Pembuatan Collaboration Diagram, misalkan spt ini :

Diagram Collaboration juga merupakan diagram interaction. Diagrammembawa informasi yang sama dengan diagram Sequence, tetapilebih memusatkan atau memfokuskan pada kegiatan obyek dari waktupesan itu dikirimkan.

Contoh :

15. Pilih menu Create > New Collaboration Diagram, kemudian dari jendela EditingPane, drag icon New Classifier Role sebanyak satu buah, beri namaAdministrator.

16. Letakkan kursor pada sisi kanan kelas Administrator dan klik sehingga terbentukpanah interaksi dengan kelas lain. Beri nama kelas ini dengan name Student danberi nama interaksinya dengan name kirim KHS.

17. Lakukan dengan cara yang sama dengan Student ke Finance dan beri namainteraksinya hitung beban SPP semester depan dan lakukan dari Finance keFinance sendiri dengan mengklik sisi kiri kelas Finance (self link) sehinggaterbentuk relasi sbb :

18. Drag NewUniAssociation dari toolbox dalam editing pane dan tempelkan darikelas Finance ke Student dan beri nama interaksi ini dengan name SPP yg harusdibayar.

19. lakukan dengan cara yang sama sehinga ada interaksi antara kelas Administrationdengan Teacher dengan name Kirim Jadwal Mengajar.

Pembuatan Statechart Diagram, misalkan spt ini :

Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state kestate lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima. Padaumumnya statechart diagram menggambarkan class tertentu (satu class dapat memilikilebih dari satu statechart diagram).

Contoh :

Pembuatan Activity Diagram, misalkan spt ini :Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedangdirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, danbagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralelyang mungkin terjadi pada beberapa eksekusi.

Contoh :

20. lanjut21. lanjut