Alat dan Teknik dalam Pengembangan Sistem
d Use-case Diagram Use-case
diagram merupakan salah satu bentuk diagram grafis dari Unified Modeling Laguage
UML yang menggambarkan secara grafis perilaku software aplikasi. UML sendiri adalah sebuah sistem arsitektur
dengan sebuah bahasa untuk menentukan, visualisasi, mengkonstruksi, dan mendokumentasikan artifact yang terdapat dalam sistem software. Artifact ini
merupakan sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software yang mana dapat berupa model, deskripsi, atau
software . Sebuah use-case diagram mengandung :
Actor
Actor disini menggambarkan pengguna software aplikasi, yang
mana nantinya akan membantu memberikan suatu gambaran jelas tentang apa yang harus dikerjakan software aplikasi. Sebuah actor
mungkin seorang manusia, satu device hardware, atau sistem informasi lain. Actor dinotasikan seperti gambar di bawah ini :
Gambar 2.4 Actor
Use-case
Use-case ini menggambarkan perilaku software aplikasi,
termasuk didalamnya interaksi antara actor dengan software aplikasi tersebut. Use-case dibuat berdasarkan keperluan actor. Setiap use-case
diberi nama yang menyatakan hal apa yang akan dicapai dari hasil
interaksinya dengan actor. Sebuah use-case tidak dapat mencakup semua keperluan suatu software aplikasi, oleh sebab itu untuk
mengatasinya sebuah koleksi dari beberapa use-case tadi diatur dan ditempatkan dalam berbagai paket use-caseuse-case package. Secara
grafis use-case dinotasikan sebagai berikut :
Gambar 2.5 Use-case
Interaksi antara actor dan use-case.
Dalam use-case model, hubungan interaksi antara actor dengan use-case
digambarkan menggunakan association relationship yang memiliki stereotype “include”, “extend” dan “generalize relationship”.
Hubungan include menggambarkan bahwa suatu use-case seluruhnya meliputi fungsionalitas dari use-case lainnya. Hubungan extend antar
use-case berarti bahwa satu use-case merupakan tambahan
fungsionalitas dari use-case yang lain jika kondisi atau syarat tertentu dipenuhi.
2.4 Database, DBMS dan Konsep Pengembangannya. 2.4.1 Pengertian Database
Database adalah sebuah kumpulan data yang saling berhubungan. Dimana data-data tersebut dapat disimpan dalam beberapa tempat dan data
tersebut akan membuat sebuah buku alamat dari sebuah nama, alamat dan nomor telepon.
Manfaat dari adanya basis data atau database antara lain seperti : a
Meminimalkan duplikasi pengulangan data. b
Konsistensi data. c
Integrasi data. d
Pendataan data secara bersama. e
Kemudahan pengembangan aplikasi. f
Pengendalian keamanan, hak dan integritas yang sama. g
Aksesbilitas dan respons data.
h Indepedensi
Data. i
Mengurangi biaya perawatan program.