Use Case Diagram Class Diagram

43

2.8.1. Use Case Diagram

Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Dalam pembuatan Use Case Diagram , yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain Dharwiyanti Wahono, 2003: 4. Berikut ini beberapa -simbol yang digunakan pada use case diagram diantaranya terdapat pad tabel berikut. Tabel 2.2 Simbol Pada Use Case Diagram Simbol Nama Simbol Kegunaan Aktor Sebagai subjek yang berinteraksi atau menggunakan system Use Case Sebagai kegiatan yang dapat dilakukan oleh pengguna pada system 44 Asosiasi Sebagai pengubung antara aktor dan use case yang dilakukan Include Sebagai penghubung antara use case yang membutuhkan use case yang lain Sistem Sebagai cakupan wilayah system Gambar 2.16 Contoh Use Case Diagram Sumber: Rumbaugh, et al., 2006: 695 45

2.8.2. 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. Berikut ini beberapa symbol yang digunakan pada class diagram. Tabel 2.3 Simbol Pada Class Diagram Simbol Nama Simbol Kegunaan Class Sebagai kelas yang digunakan pada system Generalization Menunjukan hubugan inheritance antar kelas Usage Menunjukan hubungan penggunaan suatu kelas dengan kelas yang lain 46 Gambar 2.17 Contoh Class Diagram Sumber: Dharwiyanti Wahono, 2003: 6

2.8.3. Activity Diagram