Activity Diagram Sequence Diagram Class Diagram Konsep Database Characters

28 pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi dan mengkonsumsikan rancangan mereka dengan yang lain Munawar, 2005

2.11.2 Diagram UML

UML menyediakan beberapa diagram visual yang menunjukkan berbagai aspek dalam sistem. Ada beberapa diagram yang disediakan dalam UML, antara lain :

a. Use Case Diagram

Menyajikan interaksi antara use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai. Sholiq, 2006

b. Activity Diagram

Menggambarkan aliran fungsionalitas sistem. Pada tahap pemodelan bisnis, activity diagram dapat digunakan untuk menunjukkan aliran kerja bisnis business work flow. Dapat juga 29 digunakan untuk menggambarkan aliran kejadian flow of events dalam use case. Sholiq,2006.

c. Sequence Diagram

Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Diagram ini secara khusus berasosiasi dengan usecase. Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuaru di dalam use case. Tipe diagram ini sebaiknya digunakan diawal tahap desain atau analisis karena kesederhanannya dan mudah dimengerti. Sholiq,2006

d. Class Diagram

Class Diagram menunjukkan interaksi antar kelas dalam sistem, kelas mengandung informasi dan tingkah laku behavior yang berkaitan dengan informasi tersebut Sholiq, 2006

2.12 Konsep Database

2.12.1 Defenisi Basis Data Database

James F. Courtney Jr. dan David B. Paradice dalam buku “Database System for Management” menjelaskan sistem database adalah sekumpulan database yang dapat dipakai secara bersama- 30 sama, personal-personal yang merancang dan mengelola database, teknik-teknik untuk merancang dan mengelola database, serta komputer untuk mendukungnya Sutabri, 2005 : 161. Berdasar definisi, peneliti menyimpulkan bahwa sistem database mempunyai beberapa elemen penting, yaitu database sebagai inti sistem database, perangkat lunak untuk mengelola database, perangkat keras sebagai pendukung operasi pengolahan data serta yang terakhir, manusia mempunyai peran penting dalam sistem tersebut. Sebelum mencapai database, sebuah data mempunyai jenjang yang dapat dilihat dalam gambar 2.9. berikut ini: Gambar 2.9 Jenjang Data Jogianto, 2005

a. Characters

Characters adalah bagian data yang terkecil yang dapat berupa karakter numeric, huruf ataupun karakter-karakter khusus yang membentuk suatu item data atau field.

b. Field