APA ITU BASIS DATA ?
Basis data merupakan gabungan file data yang dibentuk dengan hubungan/ relasi yang logis dan dapat diungkapkan dengan catatan bersifat independen. Adapun pengertian yang lain yaitu, basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada data yang kemudian disimpan.Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data yang akan diolah lebih lanjut.
Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang tidak jelas 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 pengguna basis data (database user) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien.
Adapun komponen dasar basis data yang terdiri dari 4 komponen pokok, yaitu :
a. Data
Data pada sistem basis data mempunyai ciri-ciri sebagai berikut :
- Data disimpan secara terintegrasi ( Integrated )
- Data dapat dipakai bersama-sama
b. Hardware ( perangkat keras )
Terdiri dari semua perlatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database antara lain :
- Peralatan untuk penyimpanan, disk, drum, dll.
- Peralatan input dan output
- Peralatan komunikasi data, dll
c. Software ( perangkat lunak )
Berfungsi sebagai perantara ( interface ) antara pemakai dengan data fisik pada database, berupa :
- Database Management Sytem ( DBMS )
- Program-program aplikasi dan prosedur prosedur
d. User ( pemakai )
Terbagi menjadi 2 bagian yaitu :
- Programmer, orang/team yang membuat program aplikasi yang mengakses database dengan menggunakan bahasa pemrogramman.
- End user, orang yang mengakses database melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer.
Menurut jenisnya basis data dapat dibagi menjadi 2, yaitu :
a. Basis data flat-file.
Basis data ini ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, basis data flat-file tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. Basis data flat-file cocok 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 itu.
Beberapa kendala dalam menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi dan juga adanya duplikasi data yang mungkin sulit dihindari. Salah satu tipe basis data flat-file adalah file CSV yang menggunakan pemisah koma untuk setiap nilainya.
b. Basis data relasional.
Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasiona" berasal dari kenyataan bahwa tabel-tabel yang ada di basis data relasional dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut).
Contoh - contoh Basis Data Relasional :
a. Basis data MySQL.
MySQL merupakan basis data sumber terbuka yang paling popular dan banyak digunakan untuk aplikasi berbasis web seperti website dinamis dan e-commerce. Tahun 2013, MySQL merupakan basis data kedua yang paling banyak digunakan di dunia dan yang pertama untuk basis data sumber terbuka.
b. Basis Data Oracle
Oracle merupakan basis data relasional terkemuka yang dimiliki oleh Oracle Corporation. Oracle telah dianggap sebagai basis data terbaik untuk versi basis data komersial. Oracle sendiri tersedia dalam berbagai konfigurasi dengan cakupan tool yang dapat disesuaikan untuk perusahaan skala kecil, menengah hingga besar yang membutuhkan solusi yang terbaik dan tepat dari sebuah basis data untuk keperluan bisnisnya. Oracle dianggap lebih baik untuk masalah kinerja dan skalabilitas dibandingkan dengan basis data komersial lainnya.
c. Basis data Microsoft SQL Server
Microsoft SQL Server adalah basis data relasional yang bersifat komersial. Tidak seperti Microsoft Office Access yang peruntukannya untuk komputer dekstop, Microsoft SQL Server menyediakan layanan pengelolaan basis data untuk kelas perusahaan dan juga alat intelijen bisnis terpadu (integrated business intelligence (BI) tools).
Komentar
Posting Komentar