Konsep Dasar Basis Data
Materi Pengertian Basis Data Data vs Informasi Contoh Basis Data Sistem Basis Data vs Sistem File DBMS Contoh Perangkat Lunak DBMS Contoh Implementasi Basis Data Life Cycle Database Tahapan Desain Basis Data Kesimpulan
Pengertian Basis Data Berikut ini beberapa pengertian dari Basis data Kumpulan data berisi informasi suatu sistem. Mekanisme yang digunakan untuk menyimpan informasi atau data. Kumpulan data, umumnya mendeskripsikan aktivitas suatu sistem atau lebih yang saling berhubungan .
Data VS Informasi Data Fakta yang diperoleh di lapangan Diperlukan suatu proses agar data bisa digunakan Informasi Hasil dari pengolahan data Sebagai acuan dalam pengambilan keputusan Transformasi data
Contoh Basis Data Buku alamat Buku telepon Katalog perpustakaan Peta jalan
Basis Data dengan model Sistem File Basis data dalam format sistem file adalah mekanisme penyimpanan data dalam format file terpisah berdasar kebutuhan informasi .
Kelemahan Basis Data model File Pengulangan dan inkonsistensi data Kesulitan Mengakses Data Masalah Integritas Atomik Data Anomali pada akses bersamaan Keamanan data
Basis Data dengan model terintegrasi ( Sistem Basis Data / DBMS ) DBMS adalah perangkat lunak yang didesain untuk membantu dan memelihara untuk memanfaatkan kumpulan data yang besar guna diolah untuk menghasilkan informasi.
Keuntungan DBMS Mengurangi perulangan data Mencapai independensi data Menginteregasikan data beberapa file Mengambil data dan informasi dengan cepat Meningkatkan Keamanan
Kerugian DBMS Harga perangkat lunak DBMS yang mahal Kebutuhan perangkat keras yang bagus Membutuhkan staff khusus DBMS ( Database Administrator / DBA )
Contoh Perangkat Lunak DBMS Microsoft Access Microsoft SQL Server MySQL PostgreSQL Oracle Informix Sybase DB2 Interbase dll
Contoh Implementasi Basis Data Perbankan Penerbangan Universitas Telekomunikasi Keuangan Sumber Daya Penjualan dll
Life Cycle Database Design Present Documentation Generate Manage data Maintenance
Tahapan Design Basis data dari suatu sistem Requirement Collection and Analysis Conceptual Database Design Logical Database Design Physical Database Design