atau kode yang dapat dijalankan secara langsung dalam sistem operasi, dan bisa
diperoleh dengan cara mengunduh di Internet secara gratis.
2.10.2 Tipe File Database
Database dibentuk dari kumpulan file yang dikategorikan dalam beberapa
tipe Sutanta, 2003, yaitu: 1. File Induk master file
File yang merupakan file yang tetap ada selama digunakan. 2. File Transaksi transaction file
Sering disebut file input, yaitu digunakan untuk mereka data hasil suatu transaksi.
3. File Laporan report file Sering disebut dengan nama file output, yaitu berisi informasi yang akan
ditampilkan dan dibuat untuk mempersiapkan pembuatan suatu laporan. 4. File Sejarah history file
Disebut juga file arsip archieval file, yaitu file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi perlu disimpan untuk keperluan
mendatang. 5. File Pelindung backup file
Merupakan salinan dari file-file yang masih aktif dalam basis data pada suatu saat tertentu yang berfungsi sebagai cadangan atau pelindung jika
basis data aktif atau rusak. 6. File Kerja working file
Disebut juga file sementara temporary file atau scratch file, file ini dibuat karena memori komputer tidak mencukupi atau untuk menghemat
pemakaian memori selama proses dan akan dihapus bila proses telah selesai.
2.10.3 Database Management System DBMS
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS Database Management System. DBMS merupakan suatu sistem
perangkat lunak yang memungkinkan user pengguna untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efesien
Simarmata dan Prayudi, 2006 .
Menurut Connoly dan Begg 2002, DBMS adalah sebuah sistem perangkat lunak yang memudahkan pengguna untuk mendefinisikan, membuat,
memelihara, dan mengontrol akses terhadap basis data. Secara lebih spesifik, sistem manajemen basis data menyediakan fasilitas sebagai berikut:
1. Membantu pengguna untuk mendefinisikan basis data. 2. Membantu pengguna untuk memasukan, memperbaharui, menghapus dan,
mendapatkan kembali data dari basis data. 3. Menyediakan akses kontrol pada basis data.
DBMS adalah kumpulan atau gabungan database dengan perangkat lunak aplikasi yang berbasis database. DBMS merupakan koleksi terpadu dari database
dan program-program komputer yang digunakan untuk mengakses dan memelihara database. Program-program tersebut menyediakan berbagai fasilitas
operasi untuk memasukan, melacak, dan memodifikasi data kedalam database, mendefinisikan data baru, serta mengolah data menjadi informasi yang
dibutuhkan Al-Bahra, 2005.
2.10.4 RDBMS Relational Database Management System