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. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur, dan juga
batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang
sangat penting dalam sistem informasi dimana basis data merupakan
gudang penyimpanan data yang akan diolah lebih lanjut. Basis data
menjadi penting karena dapat menghidari duplikasi data, hubungan antar
data yang tidak jelas, organisasi data, dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan
data memerlukan perangkat lunak yang disebut dengan sistem manajemen
basis data (database management system | DBMS). 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.Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.
Pembagian database menurut jenisnya:
Basis data flat-file. Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. 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 ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. 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. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel.
- Menciptakan Data Base
Proses menciptakan database mencakup tiga langkah utama, yaitu;
- Menentukan kebutuhan data, meliputi pendekatan berorientasi proses, pendekatan model perusahaan.
- Menjelaskan data, dengan cara system kamus data, data description language.
- Memasukan data
- Pengelola Data Base
Seorang spesialis informasi yang bertanggung jawab atas database disebut
pengelola database atau DBA. Tugas DBA terbagi dalam empat bidang
utama, yaitu :
1. Perencanaan database, mencakup sama dengan para manajer untuk
mendefinisikan skema perusahaan dengan para pemakai untuk mendefinisikan
subskema mereka. Selain itu juga perperan penting dalam memilih DBMS.
2. Penerapan database, terdiri dari menciptakan data base yang sesuai
dengan DBMS yang dipilih, serta menetapkan dan menegakkan kebijakan dan
prosedur penggunaaan database.
3. Operasi database, mencakup menawarkan program pendidikan kepada pemakai datavase dan menyediakan bantuan saat diperlukan.
4. Keamanan database, meliputi pemantauan kegiatan database dengan
menggunakan statistic yang disediakan DBMS. Selain itu juga memastikan
bahwa data base tetap aman.
DBMS (Data Base Management System)
DBMS: Suatu cara dalam bentuk system yang berguna dalam menyimpan data
penggunaan cara yang tepat dapat mempercepat penyimpanan data,
pemrosesan data dan pengambilan data.
Empat hal penting dalam DBMS, yaitu :
a. Query language
b. Security consideration
c. Biaya tidak langsung pemrosesan
d. Kecocokan dengan tipa aplikasi
Elemen-elemen Utama dari DBMS
a. Data description language processor
b. Performance statistics processor
c. Modul backup/recovery
d. Manajer database
Keuntungan DBMS .
a. Mengurangi pengulangan data
b. Mencapai independesi data
c. Mengintegrasikan data beberapa file
d. Mengambil data dan informasi secara cepat
e. Meningkatkan keamanan
f. Meningkatkan presentasi kesiapan data (data availability) yang berarti tersedia pada waktu dibutuhkan.
g. Mempercepat penyimpanan dan pengambilan data.
h. Mempercepat dan mempermudah pemrosesan data
i. Mengurangi penyimpanan data yang rangkap
j. Mempermudah pemrograman karena lebih fleksibel.
Kerugian DBMS .
a. Kurangnya ahli Data Base
b. Biaya pemrosesan data sangat tinggi
c. Kebutuhan software dan Hardware yang bertambah
d. Penggabungan dan pengamanan data Mengikat pemakai untuk :
• Memperoleh perangkat lunak yang mahal
• Memperoleh konfigurasi perangkat keras yang besar
• Mempekerjakan dan mempertahankan staf DBA
- KESIMPULAN.
Basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan
untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen
basis data (database management system, DBMS). Sistem basis data dipelajari dalam
ilmu informasi.
Data base adalah suatu koleksi data computer yang terintegrasi,
diorganisasikan dan disimpan dengan cara yang memudahkan pengambilan kembali.
DASD (medium file master yang baik) harus digunakan.
0 komentar:
Posting Komentar