SISTEM BASIS DATA
DEFINISI
Sistem
Komponen komponen yang saling terhubung dan membentuk suatu kesatuan, demi tercapainya sebuah tujuan
Basis data
Himpunan kelompok data ( arsip ) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan ( edudansi ) yang tidak perlu, untuk memenuhi berbagai kebutuhan
Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektonis
Keyboard
Kumpulan data yang saling berhubungan sedemikian rupa
Tujuan agar mudah dimanfaatkan kembali dengan cepat dan mudah
PRINSIP DAN TUJUAN
Mengarsipkan data
Mengorganisasikan Data
Memudahkan pengambilan data kembali
OPERASI
Pembuatan basis data baru
Create
Penghapusan
Drop
Membuat Tabel Baru
Create Table
Menghapus Tabel
Drop Table
Menambah Data Baru
Insert
Mengambil Data
Querry
Mengubah Data
Update
Menghapus Data
Delete
DBMS
( Database Management System )
Software
Mendefinisikan
Mengelola
Mengontrol Akses
Konsep
Traditional
Relasional
RDBMS
( Relation DBMS )
Foxbase
Dbase
MS Access
MySQL
ORACLE
M S SQL Server
PostgresSQL
SQlite
Document Based
MongoDB
Couchbase
DBMS Non Relasional
MongoDB
Cassandra
Redis
Komponen
Hardware
Software
Prosedure
Komponen
Hardware
Unit Komponen
memori Sekunder ( Hard Disk )
Media Komunikasi ( Jaringan )
Sistem operasi
Windows
Linux
Lannya
Basis data
Tabel
Index
Relasi
Fungsi
Dan Lain Lain
Sistem pengelola basis data ( DBMS )
Pemakai ( User )
Pengguna Khusus
Pembuat Aplikasi khusus, mislanya untuk keperluan Artifical Intelegent, sistem pakac, dll
Progammer
Melakukan hampir semua operasi untuk keperluan pembuatan/pengembangan progam/aplikasi
User Mahir ( Power User )
Bisa merancang query sendiri secara terbatas
End User ( Pengguna Umum )
Memanggil Progam/query yang telah disediakan sebelumnya
Aplikasi Lain
tambahan
Kalau Tidak ada tidak akan menggangu operasional dari sistem basis data
Kekurangan
Kompleksitas
Ukuran
Biaya DBMS
Biaya Perangkat Keras Tambahan
Biaya Konversi Teknologi
Performa
Dampak Kegagalan yang Lebih Besar
Keuntungan
Pengontrolan kerangkapan Data
Konsistensis Data
Lebih Banyak Informasi dari Jumlah data yang sama
Sharing Data
Peningkatan integrasi data
Peningkatan keamanan
Penegakan Standar layanan