Pada pertemuan kedua mata kuliah Sistem Basis Data, kita membahas mengenai pengertian basisdata, perbedaan data dengan informasi, tujuan basisdata, dan lingkungan sistem basisdata. Secara gampangnya, basisdata bisa disebut kumpulan data yang saling berhubungan yang disimpan sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah. Basisdata dibuat untuk mengatasi kekurangan pada sistem file. Berikut ini adalah beberapa kekurangan pada sistem file, yaitu :
- Timbulnya data rangkap dan ketidak konsistenan data
- Kesukaran dalam dalam mengakses data
- Data terisolir
- Masalah pengamanan
- Data dependence
Nah... dengan adanya sistem basisdata, kekurangan-kekurangan dari sistem file itu dapat teratasi.
Antara Data dan Informasi, apakah berbeda?? Ya... kedua istilah tersebut berbeda arti. Data merupakan fakta yang belum diolah, jadi masih sulit untuk kita pahami. Sedangkan informasi adalah hasil dari pemrosesan data yang sudah mempunyai informasi yang bermanfaat, sehingga data ini mudah dipahami.
Tujuan basisdata :
- Kecepatan dan kemudahan
- Efisiensi ruang penyimpanan
- Kebersamaan pemakaian
- Menangani data dalam jumlah yang besar
- Meniadakan duplikasi dan inkosistensi data
- Keamanan
- Komponen sistem basisdata : hardware, Operating System, Database, DBMS, Aplication.
- DBMS (Database Management System) : sistem yang memaintenance data dalam jumlah besar. Atau sistem yang memanage struktur database dan control akses.
- Arsitektur Basisdata, berikut ini beberapa arsitektur basisdata :
- Sistem stand alone : DBMS, Basisdata, dan aplikasi data ditempatkan pada komputen yang sama. Hanya bisa dipakai oleh satu pemakai.
- Sistem terpusat : terdapat satu buah server dan beberapa terminal.
- Sistem client server : untuk mengatasi kelemahan pada sistem terpusat. Pada sistem ini, ada aplikasi yang harus diinstall oleh client.
- DDL (Data Definition Language) : menyediakan perintah untuk mendesain basisdata. Contoh : create table atau create database, alter table, dan dropping table.
- DML (Data Manipulation Language) : melakukan manipulasi data. Contoh : insert, delete, update. DML terdiri dari 2 jenis, yaitu Prosedural dan Non-prosedural
Tidak ada komentar:
Posting Komentar