Selasa, 07 Oktober 2014

Basis Data


Nama    : I Gusti Ayu Arista
Kelas     : 2DA02
NPM      : 44213156
 
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. 
DBMS merupakan sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara efisien.
Dilihat dari jenisnya, basis data dibagi menjadi dua yaitu:

  • Basis data flat-file

Basis data flat-file baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk menyimpan data semacam itu. Salah satu masalah menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi.


  • Basis data relasional


Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. 

    Komponen-komponen utama penyusun sistem basis data adalah :

·        Perangkat keras
Berupa komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.

·        Sistem operasi
Seperangkat program yang mengelola sumber daya perangkat-perangkat keras dan menyediakan layanan umum untuk aplikasi perangkat lunak.

·        Basis data
 `                         Sebuah DBMS dapat memiliki beberapa basisdata, setiap basisdata dapat berisi sejumlah obyek basisdata (file,tabel,indeks dsb). Disamping berisi data,setiap basisdata juga menyimpan definisi struktur (baik untuk basisdata maupun obyek-obyeknya secara detail).


·        Perangkat Lunak Sistem Pengelola Basis Data (DBMS)
Perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.

·        Pemakai (Programmer, User mahir, user umum, user khusus)
1.       Pengguna akhir / end user.
Dapat dibagi menjadi 2 :
·        Pengguna aplikasi : adalah orang  yang mengoperasikan program aplikasi yang dibuat oleh pemrogram aplikasi.
·        Pengguna interaktif : adalah orang yg dpt memberikan perintah-perintah pada antar muka basisdata, misalnya SELECT, INSERT dsb.

2.     Pemrogram aplikasi
     adalah orang yang membuat program aplikasi yang menggunakan basisdata.

3.     Administrator database / DBS (database administrator)
adalah orang yang bertanggung jawab terhadap pengelolaan basisdata.

ref :

1. http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
2. http://dimasnovrana05.blogspot.com/2012/10/komponen-sistem-basis-data.html








Tidak ada komentar:

Posting Komentar