MySQL Kajian Teori 1. Sistem

21 a. Class Diagram Class diagram menggambarkan struktur sistem dari segi pendefinisian kelas- kelas dalam membangun sistem. Kelas memiliki atribut dan metode atau operasi. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas. Susunan kelas juga dapat ditambahkan kelas utilitas seperti koneksi ke basis data, membaca file teks, dan lain-lain Rosa dan Shalahuddin, 2011:122. Simbol beserta deskripsi simbol pada class diagram pada Tabel 2 dan 3. Tabel 2. Simbol-simbol pada Class Diagram No. Simbol Deskripsi 1. kelas kelas pada struktur sistem 2. kebergantungan dependency relasi antarkelas dengan makna kebergantungan antarkelas b. Use Case Diagram Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi yang terdapat dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu Rosa dan Shalahuddin, 2011:130. Tabel 3 menguraikan hal utama yang terdapat pada use case, sedangkan Tabel 4 dan 5 menguraikan simbol dan deskripsi simbol pada use case diagram. 22 Tabel 3. Hal Utama pada Use Case No. I stilah Penjelasan 1. Aktor Merupakan 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. 2. Use case Merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antarunit atau aktor. Tabel 4. Simbol-simbol pada Use Case Diagram No. Simbol Deskripsi 1. use case fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use cases 2. aktor actor orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor 3. asosiasi association komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memliki interaksi dengan aktor 4. ekstensi extend extend case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan 5. menggunakan includeuses include «uses» ada dua sudut pandang mengenai include di use case: - include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dijalankan