Rabu, 27 September 2017

Pengantar Basis Data 1



DBMS (Database Management System)
            Sistem manajemen basis data adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data yang diminta banyak pengguna.
            DBMS merupakan general purpose software yang digunakan untuk :
1.      Mendefinisikan
2.      Mengkonstruksikan
3.      Memanipulasi

Basis data ada adalah kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Sedangkan database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilakninformasi.
Solusi : pendekatan basis data
1.      Pusat repositori data bagi seluruh organisasi
2.      Data dikelola suatu sistem pengendali
3.      Data disimpan dalam format yang baku dan mudah dimengerti

Karakteristik program basis data

1.      Setiap program aplikasi harus memiliki data sendiri – memungkinkan duplikasi data
2.      Setiap program aplikasi harus memiliki fasilitas pengolahan metadata (implisit maupun eksplisit) untuk setiap file yang digunakan
3.      Setiap program aplikasi harus memiliki fungsi untuk membaca, menulis, mengubah dan menghapus data
4.      Tidak ada koordinasi data yang sama antar aplikasi
5.      Sulit membakukan format-format file

Masalah pada system berkas

1.      Adanya ketergantungan antara program dan data
2.      Duplikasi data
3.      Data kurang terstruktur (berupa flat file)
4.      Biaya pemeliharaan tinggi
5.      Sulit/lama untuk dikembangkan
6.      Sulit untuk berbagi data

Sistem berkas


1.      Pendekatan basis data berkembang karena kelemahan pendekatan sistem berkas (file system) yang berkembang sebelumnya
2.      Pada sistem berkas, program-program aplikasi menyimpan data masing-masing pada file
3.      Satu file berhubungan dengan satu program atau lebih
            4.   Pengaksesan file dengan berbagai metode (random, berurutan, dengan indeks)