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