Use Case Diagram Activity Diagram Sequence Diagram

2.2.6.1 Use Case Diagram

Use case mendeskripsikan sebuah interksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Simbol-simbol yang ada pada use case ditunjukkan pada tabel 2.2. Tabel 2.2. Simbol-simbol Use Case Simbol Deskripsi Use case UseCase Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor, biasanya dinyatakan menggunakan kata kerja. Aktor actor Actor Orang, proses, atau sistem lain yang berinteraksi dengan sistem. Asosiasi association Komunikasi antara aktor dan use case. Ekstensi extend «extends» Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan. Generalisasi generalization Hubungan generalisasi dan spesialisasi umum – khusus antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. Menggunakan include uses «uses» Relasi yang ditambahan pada sebuah use case.

2.2.6.2 Activity Diagram

Activity diagram menggambarkan aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada peragkat lunak. Simbol-simbol yang ada pada diagram aktivitas ditunjukkan pada tabel 2.3. Tabel 2.3. Simbol-simbol Activity Diagram Simbol Deskripsi Status awal Status awal aktivitas sistem. Aktivitas aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja. Percabangan decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu. Penggabungan join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu. Status akhir Status akhir yang dilakukan sistem. Swimline Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

2.2.6.3 Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Banyaknya diagram sekuen yang harus digambar adalah minimal sebanyak pendefinisian use case yang memiliki proses sendiri. Simbol- simbol sequence diagram ditunjukkan pada tabel 2.4. Tabel 2.4. Simbol-simbol Sequence Diagram Simbol Deskripsi Aktor Actor Orang, proses, atau sistem lain yang berinteraksi dengan sistem. Garis hidup lifeline dan Objek Object Garis hidup menyatakan kehidupan suatu objek. Objek menyatakan objek yang berinteraksi dengan pesan. Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi. Pesan tipe send masukan Menyatakan bahwa suatu objek mengirimkan datamasukaninformasi ke objek lainnya. Pesan tipe return keluaran Menyatakan bahwa suatu objek yang telah mejalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu.

2.2.7 Teori Pembuatan Objek