1. pendekatan basis data
1.1. penjelasan
1.1.1. Dalam pendekatan basis data, data disimpan dalam struktur terorganisir yang memungkinkan pengelolaan, pencarian, dan manipulasi data secara lebih efisien.
1.2. kelebihan
1.2.1. Meningkatkan Keamanan Data
1.2.2. Meningkatkan Konsistensi Data
1.2.3. Mengurangi Redundansi Data
1.2.4. Mudah dalam Mengakses dan Berbagi Data
1.2.5. Mendukung Pemulihan dan Backup Data
1.2.6. Integrasi dan Relasi Antar Data yang lebih jelas
1.2.7. Mengurangi Ketergantungan pada Aplikasi Tertentu
1.2.8. Dukungan untuk Query yang Kompleks
1.3. kekurangan
1.3.1. Biaya Implementasi yang tinggi
1.3.2. Kompleksitas yang Lebih Tinggi
1.3.3. Waktu pembuatan dan perawatan yang lebih lama
1.3.4. Overhead Sistem
2. pemrosesan file tradisional
2.1. penjelasan
2.1.1. metode penyimpanan dan pengelolaan data tanpa database manajemen system
2.2. kelebihan
2.2.1. mudah dipahami
2.2.2. tidak memerlukan database yang besar
2.2.3. dapat di gunakan untuk tujuan tertentu
2.2.4. tidak perlu software khusus untuk database
2.3. kekurangan
2.3.1. tidak fleksibel jika terjadi perubahan data
2.3.2. tidak dapat memulihkan data secara otomatis
2.3.3. tidak dapat merubah banyak data/file sekaligus
2.3.4. kurangnya keamanan dan kontrol
2.3.5. dapat terjadi redundasi data
3. konsep dasar basis data
3.1. data
3.1.1. Data adalah representasi fakta mentah yang belum diolah
3.2. Tabel
3.2.1. Tabel adalah elemen dasar dalam basis data
3.3. kolom
3.3.1. baris dalam tabel mewakili satu record atau entitas individu data.
3.4. Primary Key
3.4.1. Primary Key adalah kolom atau kumpulan kolom yang memiliki nilai unik untuk setiap recordnya
3.5. Foreign Key
3.5.1. Kunci asing adalah kolom dalam satu tabel yang digunakan untuk menghubungkan tabel lain
3.6. Relasi Antar Tabel
3.6.1. Basis data relasional memungkinkan pembuatan hubungan antar tabel melalui primary key dan foreign key.
3.7. Query
3.7.1. Query adalah permintaan yang digunakan untuk mengambil data dari basis data.
3.8. DBMS
3.8.1. DBMS adalah perangkat lunak yang digunakan untuk membuat, mengelola, dan memelihara basis data.
3.9. Data Integrity
3.9.1. Integritas data memastikan bahwa data yang disimpan dalam basis data selalu akurat, valid, dan konsisten
4. Penjelasan database
4.1. Database adalah kumpulan data yang terorganisir secara sistematis dan terstruktur sehingga dapat dengan mudah diakses, dikelola, dan diperbarui.
4.2. fungsi
4.2.1. Penyimpanan Data
4.2.2. Manajemen Data
4.2.3. Memudahkan pencarian data
4.2.4. meningkatkan keamanan data
4.2.5. Sebagai tempat meng backup data
4.3. jenis jenis database
4.3.1. Relational Database
4.3.2. NoSQL Database
4.3.3. Cloud Database