Database-management system (DBMS) adalah kumpulan data yang saling terkait dan satu set program untuk mengakses data tersebut. Pengumpulan data, biasanya disebut sebagai basis data, berisi informasi yang relevan dengan suatu perusahaan. Tujuan utama DBMS adalah menyediakan cara untuk menyimpan dan mengambil informasi basis data yang nyaman dan efisien.

Sistem basis data dirancang untuk mengelola banyak informasi. Manajemen data melibatkan kedua struktur pendefinisian untuk penyimpanan informasi dan menyediakan mekanisme untuk manipulasi informasi. Selain itu, sistem database harus memastikan keamanan informasi yang disimpan, meskipun sistem crash atau upaya akses yang tidak sah. Jika data akan dibagikan di antara beberapa pengguna, sistem harus menghindari kemungkinan hasil yang tidak normal.

 

Aplikasi Sistem Basis Data

Basis data banyak digunakan. Selama empat dekade terakhir abad kedua puluh, penggunaan basis data tumbuh di semua perusahaan. Pada hari-hari awal, sangat sedikit orang berinteraksi langsung dengan sistem database, meskipun tanpa menyadarinya, mereka berinteraksi dengan database secara tidak langsung melalui laporan tercetak seperti laporan kartu kredit, atau melalui agen seperti teller bank dan agen reservasi penerbangan. Kemudian mesin teller otomatis datang dan membiarkan pengguna berinteraksi langsung dengan database. Antarmuka telepon ke komputer (sistem respons suara interaktif) juga memungkinkan pengguna untuk berurusan langsung dengan basis data seorang penelepon dapat memanggil nomor, dan menekan tombol telepon untuk memasukkan informasi atau memilih opsi alternatif, untuk menemukan penerbangan waktu kedatangan / keberangkatan, misalnya, atau mendaftar untuk kursus di universitas.

Tujuan Sistem Basis Data

Sistem basis data muncul sebagai tanggapan terhadap metode awal pengelolaan data komersial terkomputerisasi. Sebagai contoh dari metode tersebut, tipikal tahun 1960-an, pertimbangkan bagian dari organisasi universitas yang, di antara data lain, menyimpan informasi tentang semua instruktur, mahasiswa, departemen, dan penawaran kursus. Salah satu cara untuk menyimpan informasi di komputer adalah menyimpannya di file sistem operasi. Untuk memungkinkan pengguna memanipulasi informasi, sistem memiliki sejumlah program aplikasi yang memanipulasi file, termasuk program untuk:

  • Tambahkan siswa baru, instruktur, dan kursus
  • Daftarkan siswa untuk kursus dan hasilkan daftar nama kelas
  • Menetapkan nilai untuk siswa, menghitung rata-rata poin kelas (IPK), dan menghasilkan transkrip

Pemrogram sistem menulis program aplikasi ini untuk memenuhi kebutuhan universitas.

Program aplikasi baru ditambahkan ke sistem ketika diperlukan. Misalnya, misalkan sebuah universitas memutuskan untuk membuat jurusan baru (katakanlah, ilmu komputer). Akibatnya, universitas membuat departemen baru dan membuat file permanen baru (atau menambahkan informasi ke file yang ada) untuk mencatat informasi tentang semua instruktur di departemen, siswa di jurusan itu, penawaran kursus, persyaratan gelar, dll. Universitas dapat harus menulis program aplikasi baru untuk berurusan dengan aturan khusus untuk jurusan baru. Program aplikasi baru mungkin juga harus ditulis untuk menangani aturan baru di universitas. Dengan demikian, seiring berjalannya waktu, sistem memperoleh lebih banyak file dan lebih banyak program aplikasi.

Sistem pemrosesan fi le yang tipikal ini didukung oleh sistem operasi konvensional. Sistem menyimpan catatan permanen di berbagai file, dan perlu program aplikasi yang berbeda untuk mengekstrak catatan dari, dan menambahkan catatan ke, file yang sesuai. Sebelum sistem manajemen basis data (DBMS) diperkenalkan, organisasi biasanya menyimpan informasi dalam sistem tersebut.

 

Daftar Pustaka:

Silberschatz,  Korth, HF.,  Sudarshan, S, and Abraham Silberschatz 2011. Database System Concepts 6th Edition New York City: The McGraw−Hill Companies.