commit to user 14
2.1.16 Class Diagram
Diagram kelas atau Class diagram digunakan untuk menampilkan kelas- kelas atau paket-paket di dalam sistem dan relasi antar mereka. Class Diagram
memberikan gambaran sistem secara statis. Biasanya, dibuat beberapa diagram kelas untuk sistem. Satu diagram kelas menampilkan subset dari kelas-kelas dan
relasinya. Yang lainnya, mungkin menampilkan kelas-kelas termasuk atribut dan operasi dalam kelas-kelas. Data yang lainnya lagi, mungkin menampilkan paket-
paket kelas dan relasi antar paket-paket. Diagram kelas adalah alat perancangan terbaik untuk tim pengembang
perangkat lunak. Diagram tersebut membantu pengembang mendapatkan struktur sistem sebelum menuliskan kode program, membantu untuk memastikan bahwa
sistem adalah rancangan terbaik. Notasi class diagram dapat dilihat pada Tabel 2.3. Sholiq, 2006
Tabel 2.3 Notasi Class Diagram
Bentuk Komponen
Keterangan
+DaftarOperasi --DaftarAtribut
Class
kelas
sebuah kategori yang membungkus informasi dan perilaku
Generalisasi
hubungan antara yang lebih umum dan elemen yang lebih spesifik
Depedensi
Menunjukkan sebuah kelas megacu ke kelas lain.
2.1.17 Sequence Diagram
Sequence Diagram merupakan diagram interaksi yang disusun berdasarkan waktu. Terdiri dari obyek-obyek dan masing-masing dari obyek
mempunyai lifeline yaitu digambarkan dengan garis putus-putus secara vertikal kebawah obyek. Lifeline dimulai saat sebuah obyek diinstanisasi dan berakhir
pada saat obyek dimusnahkan. Sebuah pesan digambarkan antar lifeline dari dua
commit to user 15
obyek untuk menunjukkan bahwa obyek tersebut berkomunikasi. Setiap pesan menggambarkan satu obyek memanggil fungsi tertentu fungsi panggil dari
obyek lainnya. Sholiq, 2006
2.1.17 Activity Diagram
Diagram aktivitas atau Activity diagram menggambarkan aliran fungsionalitas sistem. Diagram aktivitas adalah cara lainnya untuk memodelkan
aliran kejadian yang menunjukkan informasi yang sama sebagaimana aliran kejadian dengan teks. Pada tahap pemodelan bisnis, diagram aktivitas dapat
digunakan untuk menunjukkan aliran kerja bisnis business work-flow. Dapat juga digunakan untuk menggambarkan aliran kejadian flow of events dalam use
case. Notasi activity diagram dapat dlihat pada Tabel 2.3. Sholiq, 2006
Tabel 2.4 Notasi Activity Diagram
Komponen Keterangan
Start state
menunjukkan dimulainya suatu workflow pada sebuah activity diagram.
End state
menggambarkan akhir dari pada sebuah activity diagram.
State
State
menggambarkan sebuah pekerjaantugas dalam workflow.
State transition
menunjukkan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya.
Decision
suatu titikpoint
pada activity
diagram yang
mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi
commit to user 16
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Perancangan Sistem