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