Konsep Database DBMS Database Management System

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