Senin, 12 Desember 2011

APA ITU BASIS DATA??

BASIS DATA

Saya mahasiswi Gunadarma, mempunyai mata kuliah softskill yaitu perkuliahan dalam dunia maya alias dunia online :D mata kuliah softskill saya semester ini yaitu Basis data.
Saya akan sedikit memberi informasi tentang basis data. Check it Out!

Basis data adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Yang saya ketahui konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Skema adalah basis data yang memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya.Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS)

menurut Fathansyah (1999,p2), basis data adalah :
 Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
 Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
 Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

Sedikit dari keuntungan basis data yang saya pelajari:
1. Mengurangi duplikasi data
2. Meningkatkan integritas data
3. Memelihara independensi data
4. Meningkatkan keamanan data
5. Memelihara konsistensi data
6. Manipulasi data lebih canggih
7. Mudah untuk digunakan
8. Mudah untuk di akses siapapun

Selain kelebihan, Basis data mempunyai kekurangan, kekurangan dari basis data sendiri:
1. Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan implementasi
2. Lebih mahal
3. Bila ada akses yang tidak benar, kerusakan mudah terjadi
4. Karena semua data di tempat terpusat, kerusakan software dan hardware dapat terjadi
5. Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
6. Proses back up data memakan waktu lumayan lama

Banyak perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data level tinggi (high level, yaitu:

• Microsoft SQL Server
• Oracle
• Sybase
• Interbase
• XBase
• Firebird
• MySQL
• PostgreSQL
• Microsoft Access
• dBase III
• Paradox
• FoxPro
• Visual FoxPro
• Arago
• Force
• Recital
• dbFast
• dbXL
• Quicksilver
• Clipper
• FlagShip
• Harbour
• Visual dBase
• Lotus Smart Suite Approach
• db2

Selain perangkat-perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data level rendah (low level), diantaranya:
• Btrieve
• Tsunami Record Manager

Kriteria penting dari basis data, yaitu :
1. Bersifat data oriented dan bukan program oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5. Dapat digunakan dengan cara-cara yang berbeda.

Sedikitnya ciri-ciri dari basis data diantaranya adalah sebagai berikut :
1. Efisiensi meliputi kecepatan, ukuran, dan ketepatan
2. Data dalam jumlah besar
3. Berbagi Pakai (dipakai bersama sama/Sharebility).
4. Mengurangi dan menghilangkan terjadinya duplikat dan ketidakkonsistenan data.


Peranan utama dari basis data yaitu sebagai berikut:
• Ketersediaan (availability) : basis data harus diorganisasi sedemikian rupa sehingga data selalu tersedia ketika diperlukan, walaupun secara fisik penyimpanan file-file datanya tidak harus berada pada satu lokasi.
• Kecepatan dan kemudahan (speed) : basis data harus bisa menjamin bahwa data dapat diakses dengan mudah dan cepat ketika diperlukan.
• Kelengkapan (completeness) : data yang tersimpan dalam basis data harus lengkap, dengan kata lain dapat melayani semua kebutuhan penggunanya.
• Keakuratan (accuracy) : data dalam file-file database diorganisasi sedemikian rupa jadi dapat menekan kesalahan-kesalahan pada saat pemasukan dan pada penyimpanan.
• Keamanan (security) : sistem basis data menyediakan fasilitas pengamanan data sehingga data tidak dapat diakses, dimodifikasi, diubah, atau dihapus oleh orang yang tidak diberi hak. Dengan demikian data dapat aman.
• Pemakaian bersama (data sharing) : basis data umum-nya dirancang agar dapat digunakan oleh berbagai unit kerja, dan tidak terbatas pada satu pemakai, pada satu lokasi, atau satu aplikasi saja.
• Effisiensi penyimpanan (space/storage efficiency) : organisasi basis data dibuat sedemikian rupa sehingga dapat menghindari duplikasi data (redundancy), karena duplikat data memperbesar ruang penyimpanan.

Sistem pengkodean dan relasi data yang diterapkan pada basis data dapat menghemat ruang penyimpanan.

Sumber: GOOGLE

Tidak ada komentar:

Posting Komentar