Class Diagram Activity Diagram

commit to user 10 3. Note Menuliskan catatan

2.5.3 Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. Simbol-simbol class diagram dapat dilihat pada tabel 2.3. Tabel 2.3. Simbol Class Diagram No. Simbol Nama Deskripsi 1. class Class Menggambarkan sebuah kelas yang terdiri dari atribut dan method 2. Relation Menggambarkan hubungan komponen- komponen di dalam class diagram

2.5.4 Activity Diagram

Menurut Munawar 2005, Activity diagram adalah teknik untuk mendeskripsikan logika prosedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram mempunyai peranan seperti halnya flowchart akan tetapi Message commit to user 11 perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa. 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. Simbol-simbol yang sering digunakan pada saat pembuatan activity diagram dapat dilihat pada tabel 2.4. Tabel 2.4. Simbol Activity Diagram No. Simbol Nama Deskripsi 1. Action State Menggambarkan keadaan dari suatu elemen dalam suatu aliran aktifitas 2. State State Menggambarkan kondisi suatu elemen 3. Flow Control Menggambarkan aliran aktifitas dari suatu elemen ke elemen lain 4. Initial State Menggambarkan titik awak siklus hidup suatu elemen 5. Final State Menggambarkan titik akhir yang menjadi kondisi akhir suatu elemen

2.6 Pengertian PHP Hypertext Preprocessor