BASIS DATA…? Tentu sebagian besar orang pernah mendengar istilah tersebut. Apa sih basis data itu? Apa tujuan dan kegunaannya? Lalu, apa saja kelebihan dan kekurangannya? Simak penjelasannya berikut!
Pengertian Basis Data Menurut Para Ahli :
Menurut Connolly, definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.
Menurut Date, definisi dari basis data adalah kumpulan terintegrasi dari file yang merupakan representasi data dari suatu model enterprise.
Menurut Fathansyah, basis data adalah :
- Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
- Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
Dari beberapa pengertian basis data yang telah diungkapkan oleh para ahli, dapat disimpulkan bahwa Basis Data (bahasa Inggris: database) 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).
Prinsip kerja basis data adalah pengaturan data.
Tujuan basis data :
- Kecepatan dan kemudahan (speed)
Agar user dapat menyimpan, memanipulasi, dan menampilkan kembali data lebih cepat dan mudah daripada cara biasa.
- Efisiensi ruang penyimpanan (space)
Mengurangi redundancy, misalnya dengan pengkodean dan membuat relasi.
- Keakuratan (accuracy)
Agar data sesuai dengan aturan dan batasan tertentu.
- Ketersediaan (availibility)
Agar dapat diakses oleh setiap user yang membutuhkan.
- Kelengkapan (completeness)
Dengan menambahkan field pada tabel. Kompleksnya data menyebabkan perubahan struktur database.
- Keamanan (security)
Agar data yang rahasia tidak jatuh ke tangan user yang tidak berhak, misalnya dengan pengkodean, account (username dan password), pembedaan hak akses untuk setiap user terhadap data yang dapat dibaca atau proses yang dapat dilakukan.
- Kebersamaan (shareability)
Mendukung lingkungan multiuser, menghindari inkonsistensi data dan deadlock.
Data Base Management System (DBMS) / Sistem Manajemen Basis Data (SMB)
DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien.
DBMS mencakup proses :
· Defining
Database mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database.
· Manipulating
Database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
· Sharing
Database dapat diatur untuk dapat sharing multiple user dan program untukmengakses database secara bersama-sama.
Contoh DBMS:
- Dbase
- FoxPro
- Ingres
- Postgresql
- MySQL
- MS Access
- SQL Server
- Oracle
- DB2, dll
Komponen Sistem Basis Data:
- Perangkat Keras (Hardware)
Komputer, memori, storage (Harddisk), peripheral, dll.
- Sistem Operasi (Operating System)
Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
- Basis Data (Database)
Menyimpan berbagai obyek database (struktur tabel, indeks,dll).
- DBMS (Database Management System)
Perangkat lunak yang memaintain data dalam jumlah besar.
- Pemakai (User)
Para pemakai database.
- Aplikasi (perangkat lunak) lain
Program lain dalam DBMS.
Kelebihan Basis Data:
- Mengurangi duplikasi data
- Meningkatkan integritas data
- Memelihara independensi data
- Meningkatkan keamanan data
- Memelihara konsistensi data
- Manipulasi data lebih canggih
- Mudah untuk digunakan
- Mudah untuk di akses
Kekurangan Basis Data :
- Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan implementasi
- Lebih mahal
- Bila ada akses yang tidak benar, kerusakan dapat terjadi
- Karena semua data di tempat terpusat, kerusakan software dan hardware dapat terjadi
- Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
- Proses back up data memakan waktu
Sumber :
imam_muiz.staff.gunadarma.ac.id/Downloads/…/BASIS+DATA.pdf
0 komentar:
Posting Komentar