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