Rabu, 12 Oktober 2011

BASIS DATA


BASIS DATA
Basis data?hmm..jujur saya sendiri pertama kali mendengar kata itu  sangat bingung maklum gaptek hehe…sampai pada akhirnya saya masuk kuliah,Nah..kebetulan salah satu mata kuliah saya mempelajari tentang dasar-dasar pemrograman.Tapi itu juga belum cukup membuatku mengerti betul apa itu pengertian basis data.Pada akhirnya memasuki semester yang ke-3 mata kuliah pengantar basis data membahas tuntas mengenai apa pengertian,tujuan,manfaat,kelebihan,kelemahan bahkan sampai komponen-komponen dari basis data.Ok sekarang langsung saja kita mulai belajar bersama mengenai basis data.
·         Pengertian
Devinisi basis data sangatlah bervariasi,walaupun pada intinya sama.berdasarkan pengetahuan saya,basis data adalah kumpulan data yang tersimpan secara sistematis/terorganisir yang disimpan dalam media pengumpulan elektronik.Basis data juga bisa dianggap sebagai kumpulan dari data yang saling berhubungan yang diorganisasi sedemikian rupa agar kemudian dapat dimanfaatkan lagi dengan cepat dan mudah (Abdul Kadir, 2002: 39).
·         Tujuan Dan Manfaat
Tujuan utama dalam pengolahan sebuah basis data adalah agar dapat menentukan kembali data (data yang dicari) dengan mudah dan cepat. Di samping itu,penggunaan basis data juga memiliki tujuan dan manfaat tertentu diantaranya adalah:
1) Kecepatan dan kemudahan (Speed)
Pemanfaatan basis data memungkinkan untuk dapat menyimpan data atau melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data tersebut dengan cepat dan mudah.
2) Efesiensi ruang penyimpanan (Space)
Penggunaan ruang penyimpanan di dalam basis data dilakukan  untuk mengurangi jumlah redundansi (pengulangan) data, baik dengan melakukan penerapan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling berhubungan.
3) Keakuratan (Accuracy)
Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan tipe data, domain data, keunikan data dan sebagainya dan diterapkan dalam basis data, sangat berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan data.
4) Ketersediaan (Availability)
Pertumbuhan data (baik dari jumlah maupun jenisnya) sejalan dengan waktu akan semakin membutuhkan ruang penyimpanan yang besar. Data yang sudah jarang atau bahkan tidak pernah lagi digunakan dapat diatur untuk dilepaskan dari sistem basis data dengan cara penghapusan atau dengan memindahkannya ke media penyimpanan.
5) Kelengkapan (Completeness)
Lengkap atau tidaknya data yang dikelola bersifat relatif baik terhadap kebutuhan pemakai maupun terhadap waktu. Dalam sebuah basis data, struktur dari basis data tersebut juga harus disimpan. Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, maka tidak hanya menambah record-record data, tetapi juga melakukan penambahan struktur dalam basis data.
6) Keamanan (Security)
Sistem keamanan digunakan untuk dapat menentukan siapa saja yang boleh menggunakan basis data dan menentukan jenis operasi apa saja yang boleh dilakukan.
7) Kebersamaan pemakai
Pemakai basis data sering kali tidak terbatas hanya pada satu pemakaian saja atau oleh satu sistem aplikasi saja. Basis data yang dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi dengan menjaga/menghindari terhadap munculnya persoalan baru seperti inkonsistensi data (karena data yang sama diubah oleh banyak pemakai pada saat bersamaan).
·         Kelemahan
Ternyata dibalik begitu banyak kelebihan dari basis data,ternyata ada juga kelemahanya yaitu apabila data mengalami kerusakan,maka data lain tidak bisa digunakan.

·         DBMS (Data Base Manajement System)
Sistem Manajemen Basis-Data (Data Base Management System / DBMS) adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan meng-akses basis data dengan cara praktis dan efisien. DBMS dapat digunakan untuk meng-akomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda. DBMS pada umumnya menyediakan fasilitas atau fitur-fitur yang memungkinkan data dapat diakses dengan mudah, aman, dan cepat.
Contohnya adalah:Acces,excel,d.base dll.
Sedangkan yang dinamakan system basis data adalah gabungan dari basis data dan DBMS.




·         Komponen Basis Data

Komponen yang terdapat pada basis data antara lain:
1.      Basis data:merupakan kumpulan data yang akan dijalankan.
2.      DBMS: merupakan perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan meng-akses basis data dengan cara praktis dan efisien(soft ware).
3.      Hard ware:merupakan perangkat keras berupa alat elektronik misalnya komputer,yg digunakan untuk menyimpan basis data dan soft ware.
4.      User:pemakai/pengguna program sesuai dengan kebutuhan yang di inginkan.
5.      Program aplikasi tambahan.
6.      System operasi:system pengoperasian harus mengikuti tata cara yang telah ditentukan sesuai dengan kebutuhan masing-masing pengguna.
·         System Tradisional
Selain basis data ternyata ada alternative laen dalam pengumpulan dan penyimpanan data,yaitu dengan system tradisional yang merupakan sebuah system yg tergolong masih sangat sederhana dan masih banyak kelemahanya jika dibandingkan dengan basis data.
§  Kelemahanya antara lain:
1.      Data tidak akurat.
2.      Program orientied
3.      Redundansi data
4.      Keamanan yang kurang terjamin
Tetapi system ini mempunyai kelebihan yaitu jika satu data mengalami kerusakan maka data yang lain masih bisa digunakan,karena tersimpan ditempat dan penyimpanan yang berbeda.

Daftar Pustaka