31
Activity diagram juga sangat berguna ketika ingin menggambarkan perilaku pararel atau menjelaskan bagaimana prilaku dalam berbagai use case berinteraksi. Simbol-
simbol yang digunakan dalam activity diagram dapat dilihat pada halaman daftar simbol.
Tabel 2.4 Simbol Activity Diagram Whitten, 2004
Simbol Arti
Activity
Initiate Activities
Start of the Process
Termination of the Process
Synchronization Bar
Decision Activity
2.9 Database dan DBMS Database Management System
2.9.1 Database
Database merupakan kumpulan file yang saling berhubungan. Akan tetapi, database tidak hanya kumpulan file. Record di dalam tiap file harus dapat
dihubungkan dengan record di dalam file lain Whitten, 2004. Selain itu, database
32
juga didefinisikan sebagai kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur
tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu www.IlmuKomputer.com. Irmansyah, Faried.
Pengantar Database. Database diperlukan karena: a.
Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.
b. Menentukan kualitas informasi: akurat, tepat pada waktunya dan relevan.
Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
c. Mengurangi duplikasi data data redudancy.
d. Hubungan data dapat ditingkatkan data relatability.
e. Mengurangi pemborosan tempat penyimpanan luar.
Gambar 2.4 Jenjang data Jogiyanto, 2005
database
file
record
field data item
characters
33
Keterangan gambar 2.4: a.
Characters merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus special characters yang
membentuk suatu item datafield. b.
Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan
dari field membentuk suatu record. Jenis-jenis field yang dapat disimpan Whitten, 2004:
1. Primary key adalah field yang merupakan identitas unik sebuah record di
dalam sebuah file. 2.
Foreign key adalah field yang menunjuk pada record di dalam file yang berbeda di dalam sebuah database.
3. Descriptive field adalah field yang bukan kunci.
c. Record merupakan kumpulan dari field yang membentuk suatu record. Record
menggambarkan suatu unit data individu tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili
data tiap-tiap karyawan. d.
File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran
yang ada. Di dalam sistem database, file biasa disebut dengan tabel.
2.9.2 DBMS Database Management System
Database Management System DBMS adalah software khusus yang disediakan untuk membuat, mengakses, mengontrol dan mengelola database
Whitten, 2004. Inti dari DBMS adalah database engine. Database engine merespons
34
command-command khusus untuk membuat database dan membuat, membaca, meng- update serta menghapus record di dalam database.
Semua operasi input dan output yang berhubungan dengan database harus menggunakan DBMS. Bila pemakai akan mengakses database, DBMS menyediakan
penghubung interface antara pemakai dengan database. Hubungan pemakai dengan database dapat dilakukan dengan dua cara:
a. Secara interaktif menggunakan bahasa pertanyaan query language.
b. Dengan menggunakan program aplikasi.
Beberapa Software Database, yaitu: Dbase, Foxbase, Foxpro, Microsoft Access, File Maker Pro, DB2, PostgresIngres, Microsoft SQL Server, Oracle, Power
Builder, Sybase, MySQL, dsb.
2.9.3 RDBMS
Relational Database Management System
Relational Database Management System RDBMS adalah database yang mengimplementasikan data sebagai bagian dari dua dimensi tabel yang dihubungkan
melalui foreign key Whitten, 2004. Selain itu, RDBMS juga diartikan sebagai sekumpulan data yang disimpan sedemikian rupa sehingga mudah diambil
informasinya bagi pengguna, dan data tersebut saling berhubungan. RDBMS merupakan suatu paket perangkat lunak yang kompleks digunakan untuk
memanipulasi database.
2.10 Kamus Data Data Dictionary