Sebelum membahas inti pokok lingkungan dan sistem basis data, ada baiknya kita mengenal dasar dari semuanya... Di awali dengan membahas apa itu data vs informasi ??
- Data menurut pendapat saya, merupakan fakta-fakta yang masih mentah dan perlu diolah lagi oleh penerimanya.
- Kalau informasi menurut pendapat saya, adalah suatu data yang telah diolah menjadi suatu bentuk yang berarti dan penting serta mempunyai nilai yang nyata sehingga bermanfaat dan berguna bagi penerimanya.
Selanjutnya dapat disimpulkan bahwa basis data adalah kumpulan suatu data yang di simpan dalam komputer dan saling berhubungan (terintegrasi) serta cara penyimpanannya tanpa pengulangan sehingga dapat dimanfaatkan lagi dengan cepat.
Setelah mengetahui pengertian sistem basis data, kita mulai beranjak membahas tentang objektif basis data. Objektif basis data meliputi :
- Kecepatan dan kemudahan (speed)
Berarti sistem basis data mampu lebih cepat dan lebih mudah dalam memanipulasi atau dan atau menampilkan data.
- Efisiensi ruang penyimpanan (space)
Efisensi atau optimalisasi ruang penyimpanan dapat dilakukan dengan melakukan penekanan jumlah redudansi data, karena dalam penyimpanannya tidak dilakukan pengulangan.
- Kebersamaan pemakaian (sharability)
Sistem basis data dapat dikelola untuk lingkungan yang multiuser.
- Meniadakan duplikasi dan inkonsistensi
Dengan memanfaatkan pengkodean atau pembentukan relasi antar data bersama, sangat berguna untuk menekan ketidakakuratan pemasukan atau penyimpanan data.
Sistem basis data mampu menentukan siapa pemakai yang boleh menggunakan basis data, objek-objek yang ada di dalamnya dan dapat pula menentukan jenis operasi apa saja yang boleh dilakukan oleh pengguna. Sehingga tingkat keamanannya terhitung tinggi.
Selanjutnya yang harus dipelajari adalah komponen basis data, yaitu meliputi :
- Hardware (perangkat keras komputer), berfungsi untuk pengelolaan sistem dan data.
- Sistem operasi, yaitu yang mengaktifkan dan memfungsikan komputer.
- Database, berfungsi untuk menyimpan data yang ada nantinya.
- DBMS (Database Management System), software untuk mengelola basis data. Contohnya : xampp, oracle, Ms. SQL, Ms. Access, My SQL, PostgreSQL, dan DBL.
- User, yaitu pengguna sistem basis data tersebut.
- Application, adalah software yang digunakan dalam perencanaan basis data yaitu untuk membuat pemodelan data. Contohnya : Power Designer, DB Designer, Visible Analyst, dll.
Pengertian udah, objektif udah, komponen juga udah dibahas... lalu mau bahas apa lagi yaa? :)
Arsitektur basis data, ada 3 macam, yaitu :
- Stand Alone : hanya bisa dipakai oleh 1 pemakai saja.
- Sistem terpusat : terdiri dari 1 server dan sejumlah terminal.
- Sistem client server : sistem tambahan yang berguna untuk mengatasi kelemahan pada sistem terpusat.
Yang terakhir yang harus dipelajari adalah mengenai Bahasa Basis Data. Ternyata bahasa basis data digolongkan menjadi 2 golongan, seperti :
- Data Definition Language (DDL, contohnya : create database, create table, alter table, dropping table, dll
- Data Manipulation Language (DML), contohnya : insert, delete, update, dll.
Pembahasan kita cukup sekian yaa kawan.... Lain waktu kita sambung lagi :)
Sumber :