Sequence Diagram Unified Modelling Language UML

sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertical.

2.10.5 Collaboration Diagram

Collaboration diagram adalah perluasan dari objek diagram. Collaboration diagram menunjukkan message-message objek yang dikirim satu sama lain. Tipe diagram ini menekankan pada hubungan relationship antar objek, sedangkan sequence diagram menekankan pada urutan kejadian. Dalam satu collaboration diagram terdapat beberapa object, link dan message. Collaboration diagram digunakan sebagai alat untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku sistem

2.10.6 Statechart Diagram

Statechart diagram menampilkan state-state yang mungkin dari sebuah objek, event yang bisa dideteksi dan respon atas event-event tersebut. Secara umum, pendeteksian sebuah event dapat menyebabkan sebuah objek bergerak dari satu state ke state yang lain. Hal ini disebut transition.

2.10.7 Component Diagram

Component diagram menggambarkan alokasi semua kelas dan objek ke dalam komponen-komponen dalam desain fisik sistem software. Diagram ini memperlihatkan pengaturan dan kebergantungan antara komponen-komponen software, seperti source code, binary code, dan komponen tereksekusi executable components . Kita dapat membuat satu atau lebih component diagram untuk menggambarkan komponen dan paket atau menerangkan isi dari tiap-tiap paket komponen.

2.10.8 Deployment Diagram

Deployment diagram menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware . Bagian utama hardwareperangkat keras adalah node, yaitu nama umum untuk semua jenis sumber komputasi. Ada dua tipe node yang mungkin. Processor adalah node yang bisa mengeksekusi sebuah component, sedangkan device tidak. Device adalah perangkat keras seperti printer atau monitor tipikalnya menjadi interface dengan dunia luar. Node mengandung artifact, dimana artifact adalah manifestasi fisik dari software, biasanya file. File-file ini biasanya bisa dieksekusiexecutable seperti: EXE file, binner, file JAR, assembly atau script, atau file-file data, file-file konfigurasi, dokumen HTML dan lain-lain.

2.11 Database dan DBMS

2.11.1 Database

Basis data Database adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas Kadir, 2003. Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk