sistem, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya.penerapan database dalam sistem disebut dengan database
system. Database system adalah suatu sistem yang mengintegrasikan
kumpulan dari data yang saling berhubungan satu dengan yang lain dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di
suatu organisasi atau perusahaan. Inti dari database system adalah database management system
DBMS, yang membolehkan pembuatan, modifikasi, dan pembaharuan database system, menggunakan database, dan membuat
laporan. Kendall, 2003:128
2.6.1 Konsep Database
Penting untuk mengerti bagaimana data ditampilkan sebelum mempertimbangkan kegunaan kegunaan database. Berikut adalah
hirarkijenjang data Faried Irmansyah, 2008:2:
Gambar 2.2 Hirarki data a. Characters merupakan bagian data yang terkecil, dapat berupa
karakter numerik, huruf ataupun karakter-karakter khusus special characters yang membentuk suatu item datafield.
27
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. Ada empat tipe field yang dapat disimpan,
Jeffrey L. Whitten, 2004:520 yaitu: 1. Primary key adalah field yang merupakan identitas unik
sebuah record di dalam sebuah file. 2. Secondary
key adalah
sebuah field
yang mengidentifikasikan record tunggal atau subnet dari
record yang terkait.
3. Foreign key adalah field yang menunjuk pada record di dalam file yang berbeda di dalam sebuah database.
4. Descriptive field adalah field yang bukan key. Record merupakan kumpulan dari field yang membentuk suatu
record .
c. 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.
28
2.6.2 DBMS Database Management System
Menurut Jeffrey L. Whitten 2004:524 DBMS Database Management System
adalah software khusus yang disediakan untuk membuat, mengontrol, dan mengelola database. Menurut Bambang
Hariyanto 2004:4 tujuan utama dari DBMS adalah menyediakan lingkungan yang nyaman dan efisien untuk penyimpanan dan
pengambilan data dari database. Terdapat Arsitektur DBMS yang terdiri dari tiga level, Bambang Hariyanto, 2004:21 yaitu:
Gambar 2.3 Arsitektur DBMS a. Level Internal Physical Level adalah tingkat rendah. Level ini
mendeskripsikan cara menyimpan fisik data. Pada level ini, struktur data tingkat rendah yang kompleks dideskripsikan secara
rinci. Tingkat ini mencakup implementasi fisik database untuk memperoleh kinerja dan ruang penyimpanan yang optimal.
b. Conceptual Level adalah level yang mendeskripsikan data apa yang sesungguhnya disimpan dan relationships diantara database.
29
Seluruh database dideskripsikan dengan sejumlah struktur yang sederhana.
c. View LevelExternal Level mendefinisikan suatu bagian untuk suatu kelompok pemakai user tertentu. Kebanyakan user hanya
memerlukan sebagian dari yang ada di database.
2.6.3 RDBMS Relational Database Management System