Tabel 2.4 Batasan dalam SQL Server 2008
Sumber : Martina, 2003
Fungsi Keterangan
NOT NULL Menentukan bahwa kolom tidak bisa menentukan NULL
CHECH Membatasi nilai yag bisa diletakan kedalam kolom dengan
menentukan suatu kondisi. Misalnya niali TRUE maka nilai yang diberikan dapat dimasukkan kedalam kolom sedang
apabila FALSE
UNIQUE Memasukan kolom
– kolom memiliki nilai eksklusif PRIMARY
KEY Memebuat kata kunci primer atau kunci utama dari sebuah
tabel, kolom atau kombinasi dari kolom dengan nilai yang harus bersifat eksekutif didalam tabel untuk mengenali
baris
FOREIGN KEY
Menentukan hubungan antara tabel- tabel
2.11 Unified Modelling Language UML
2.11.1 Definisi Unified Modelling Language
UML didefinisikan sebagai notasi diagram untuk menggambarkan artefak dari Objects-Oriented Analysis Design
OOAD. Melalui
UML kita
dapat membayangkan,
menentukan, membangun dan membuat dokumen aplikasi perangkat lunak. Ketika sistem perangkat lunak menjadi
semakin besar dan semakin kompleks kita perlu mengelola kompleksitas itu, dalam arti, menyederhanakannya sehingga
kita memiliki pemahaman yang lebih baik lagi. Barclay dan Savage, 2004.
Dengan menggunakan diagram-diagram notasi UML, developer
dapat melakukan pemrograman kode yang biasa dikenal dengan sebutan forward engineering, yaitu proses
tradisional mengubah abstraksi tingkat tinggi, desain logical dan implementasi mandiri ke dalam implementasi fisik dalam
sebuah sistem. Seperti bahasa-bahasa lainnya, UML mendefinisikan
notasi dan syntaxsemantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai
diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-
bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady
Booch OOD Object-Oriented Design, Jim Rumbaugh OMT Object Modeling Technique, dan Ivar Jacobson OOSE Object-
Oriented Software Engineering . Dharwiyanti, 2003
Diagram-diagram yang terdapat di dalam pemodelan UML dan digunakan penulis dalam pembuatan aplikasi ini
adalah sebagai berikut :
1. Use Case Diagram