Diagram Kelas Diagram Sekuen

10 Arah panah mengarah ke use case umum. Menggunakan include uses include Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini

2.3.2 Diagram Kelas

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi Shalahuddin dkk, 2008. i. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas ii. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas Pada diagram kelas ada beberapa simbol yang digunakan seperti tabel 2.2. Tabel 2. 2 Simbol pada diagram kelas Shalahuddin dkk, 2008 Nama Simbol Simbol Deskripsi Package Package merupakan sebuah bungkusan dari satu atau lebih kelas Kelas Kelas pada struktur sistem Antarmuka interface Sama dengan konsep interface dalam pemrograman berorientasi objek Asosiasi Association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity Asosiasi berarah Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang 11 Directed association lain, asosiasi biasanya juga disertai dengan multiplicity Generalisasi Relasi antar kelas dengan makna generalisasi - spesialisasi umum khusus Kebergantungan Dependency Relasi antar kelas dengan makna kebergantungan antar kelas Agregasi agregation Relasi antar kelas dengan makna semua-bagian whole-part

2.3.3 Diagram Sekuen

Diagram sekuen 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 sebanyak pendefinisian use case yang memiliki proses sendiri atau yang penting semua use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada diagram sekuen Shalahuddin dkk, 2008. Pada diagram sekuen ada beberapa simbol yang digunakan seperti tabel 2.3. Tabel 2. 3 Simbol pada diagram sekuen Shalahuddin dkk, 2008 Nama simbol Simbol Deskripsi Aktor dengan garis hidup Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; Objek Nama_objek : nama_kelas Menyatakan objek yang berinteraksi pesan 12 Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi pesan Pesan tipe create create Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat Pesan tipe call 1: nama_metode Menyatakan suatu objek memanggil operasimetode yang ada pada objek lain atau dirinya sendiri, Pesan tipe send 1: masukan Menyatakan bahwa suatu objek mengirimkan data masukan informasi ke objek lainnya, arah panah mengarah pada objek yang dikirimi Pesan tipe keluaran 1: keluaran Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian Pesan tipe destroy Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy

2.3.4 Diagram Aktivitas