commit to user
Basis data database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer
dan digunakan perangkat lunak untuk memanipulasinya. Jogiyanto, 2001
2.4 UML
Unified Modelling Language UML adalah sebuah bahasa yg telah
menjadi standar
dalams industri
untuk visualisasi,
merancang dan
mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dharwiyanti, 2003
2.5 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang
ditekankan adalah “apa” yang diperbuat sistem, dan bukan bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorangsebuah aktor
adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu. Dharwiyanti, 2003
Use case diagram UCD menjelaskan apa yang akan dilakukan oleh sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem. Hermawan.
2004
commit to user
Tabel 2.1 Tabel Simbol Use Case Diagram
No Gambar
Nama Keterangan
1 Actor
Menspesifikasikan himpunan peran yang pengguna mainkan ketika
berinteraksi dengan usecase.
2 Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri
independent akan mempengaruhi elemen yang bergantung padanya
elemen yang
tidak mandiri
independent.
3 Generalizatio
n Hubungan dimana objek anak
descendent berbagi perilaku dan struktur data dari objek yang ada di
atasnya objek induk ancestor. 4
Include Menspesifikasikan bahwa usecase
sumber secara eksplisit.
5 Extend
Menspesifikasikan bahwa usecase target memperluas perilaku dari
usecase sumber pada suatu titik yang diberikan.
6 Association
Apa yang menghubungkan antara objek satu dengan objek lainnya.
7 System
Menspesifikasikan paket
yang menampilkan
sistem secara
terbatas.
2.6 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
commit to user
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. Dharwiyanti, 2003
Class diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai
suatu tujuan. Hermawan, 2004
Tabel 2.2 Tabel Simbol Class Diagram
No Gambar
Nama Keterangan
1 Generalization
Hubungan dimana objek anak descendent berbagi perilaku
dan struktur data dari objek yang ada di atasnya objek induk
ancestor.
2 Nary
Association Upaya
untuk menghindari
asosiasi dengan lebih dari 2 objek.
3 Class
Himpunan dari objek-objek yang berbagi atribut serta operasi
yang sama.
4 Collaboration
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang
menghasilkan suatu hasil yang terukur bagi suatu actor.
5 Realization
Operasi yang
benar-benar dilakukan oleh suatu objek.
commit to user
2.7 Sequence Diagram