FlashDetik - Berbicara tentang Basis Data atau Database, sepertinya kita yang selalu berhubungan dengan IT mungkin sudah banyak yang mengenal apa itu basis data (Database). Sebelum saya menyimpulkan apa itu basis data, kita telaah dulu pengertian basis data menurut para ahli. Menurut “Siberschatz, dkk.; (2002) mendefinisikan basis data sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Menurut “McLeod, dkk., (2001) basis data adalah kumpulan seluruh sumber daya berbasis computer milik organisasi.
Menurut “Ramakrishnan dan Gehrke (2003) basis data sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan”. Misalnya, basis data universitas mungkin berisi informasi mengenai hal berikutnya :
- Entitas seperti mahasiswa, fakultas, mata kuliah, dan ruang kuliah.- Hubungan antarentitas seperti registrasi mahasiswa dalam mata kuliah, fakultas yang mengajarkan mata kuliah, dan penggunaan ruang untuk kuliah.
Jadi dapat di simpulkan bahwa basis data adalah kumpulan atau beberapa informasi yang disimpan di dalam sebuah komputer secara tersusun atau sistematik sehingga dapat diperiksa menggunakan suatu program tertentu pada komputer untuk memperoleh informasi dari basis data tersebut.
Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri basis data disebut sistem manajemen basis data (database management system atau disingkat DBMS).
Keuntungan jika menggunakan DBMS :
1.Tidak terjadi kerangkapan data atau data ganda
2.Data lebih konsisten
3.Data dapat digunakan bersama-sama (multiuser)
4.Keamanan data dapat terjamin
5.Integritas data terpelihara
6.Data independen
Kerugian jika menggunakan DBMS :
1.Rumit, karna setiap data tidak ada yang sama.
2.Dibutuhkan memory yang besar dalam penyimpanannya
3.Biaya yang cukup mahal
4.Sistem terpusat, jadi jika seluruh aplikasi terakses dari DBMS maka kerusakan pada bagian manapun dari sistem, akan menyebabkan operasi terhenti.
Selain dari DBMS ada beberapa software lainnya, seperti :
1.Microsoft SQL Server 6.Arago
2.Sybase 7.dbXL
3.MySQL 8.Visual dBase
4.PostgreSQL 9.Firebird
5.Visual FoxPro 10.XBase
2 comments:
terima kasih gan, buat tutoriaalnya, saya jadi paham mengenai basis data
Sama2 gan
Post a Comment