Entity Relationship Diagram Activity Diagram

3. communicates, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.

2.4.3 Entity Relationship Diagram

Diagram Entity Relationship yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing- masing dilengkapi dengan attribute- attribut yang merepresentasikan seluruh fakta dari dunia nyata yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan Diagram Entity Relationship Diagram E-R . Antar entitas selalu ada tiga hubungan biner, yaitu : 1. Satu ke Satu One To One Relationship Hubungan antara entity pertama dengan entity kedua adalah satu berbanding satu. Gambar 2.4 ERD One to One 2. Satu ke Banyak One To Many Himpunan entity pertama dapat berhubungan satu atau lebih entity pada himpunan kedua, tetapi tidak sebaliknya. Gambar 2.5 ERD One to Many 3. Banyak ke Banyak Many To Many Setiap entity pada himpunan entity pertama dapat berhubungan dengan banyak entity pada himpunan entity kedua, begitu pula sebaliknya. Gambar 2.6 ERD Many to Many

2.4.4 Activity Diagram

Activity Doagram digunakan untuk memperlihatkan kegiatan yang dikerjakan saat sebuah operasi dijalankan, dan memperlihatkan kegiatan internal disebuah objek yang saling berhubungan dan berpengaruh terhadap objek disekelilingnya dengan menjalankan use-case dalam sudut pandang kegiatan dan perubahan status. Activity diagram 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. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Sama seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses- proses paralel fork dan join digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau vertikal. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu. Berikut activity diagram untuk aplikasi Data pegawai Rumah Sakit Mata Cicendo Bandung. Tabel 2.2 Simbol dan fungsi activity Diagram Simbol Fungsi Simbol aktivitas Simbol Pilihan Simbol Objek Simbol awal aktivitas Simbol akhir aktivitas Simbol pengiriman Simbol penerimaan

2.4.5 Skema Relasi