1. Pengertian DBMS
6
π Deskripsi
DBMS (Database Management System) adalah perangkat lunak yang digunakan untuk mengelola, mengakses, dan memanipulasi basis data.
π§ Narasi Penjelasan
DBMS berperan sebagai perantara antara pengguna dan database:
- User tidak langsung mengakses data
- Semua melalui DBMS
- DBMS memastikan data aman dan terstruktur
π Contoh sederhana: MySQL, PostgreSQL.
2. Fungsi Utama DBMS
6
π Deskripsi
DBMS memiliki beberapa fungsi utama.
π§ Narasi Penjelasan
Fungsi:
- Data Definition β membuat struktur database
- Data Manipulation β mengolah data
- Data Security β menjaga keamanan
- Data Integrity β menjaga konsistensi
- Backup & Recovery β menghindari kehilangan data
3. Komponen DBMS
7
π Deskripsi
DBMS terdiri dari beberapa komponen.
π§ Narasi Penjelasan
Komponen utama:
- Hardware β perangkat fisik
- Software (DBMS) β sistem pengelola
- Data β informasi yang disimpan
- User β pengguna sistem
- Prosedur β aturan penggunaan
4. Arsitektur DBMS (3-Level Architecture)
5
π Deskripsi
Struktur DBMS terdiri dari 3 level.
π§ Narasi Penjelasan
π Tabel:
| Level | Fungsi |
|---|---|
| External | Tampilan user |
| Conceptual | Struktur logika |
| Internal | Penyimpanan fisik |
π Memungkinkan data independence.
5. Data Independence
π Deskripsi
Kemampuan mengubah struktur tanpa mempengaruhi level lain.
π§ Narasi Penjelasan
Jenis:
- Physical data independence
- Logical data independence
π DBMS membuat sistem fleksibel.
6. Bahasa dalam DBMS (SQL)
5
π Deskripsi
Bahasa untuk berinteraksi dengan DBMS.
π§ Narasi Penjelasan
π Tabel:
| Jenis | Contoh |
|---|---|
| DDL | CREATE, ALTER |
| DML | INSERT, UPDATE |
| DCL | GRANT |
| TCL | COMMIT |
7. Keuntungan Menggunakan DBMS
6
π Deskripsi
Keunggulan DBMS dibanding sistem manual.
π§ Narasi Penjelasan
- Mengurangi redundansi
- Data terintegrasi
- Keamanan tinggi
- Multi-user access
8. Kelemahan DBMS
π Deskripsi
Keterbatasan DBMS.
π§ Narasi Penjelasan
| Kelemahan | Penjelasan |
|---|---|
| Biaya tinggi | Software & maintenance |
| Kompleks | Butuh keahlian |
| Overhead | Sistem lebih berat |
9. Jenis-Jenis DBMS
7
π Deskripsi
Berbagai jenis DBMS.
π§ Narasi Penjelasan
- Relational DBMS (MySQL)
- NoSQL DBMS (MongoDB)
- Hierarchical
- Network
10. Contoh DBMS Populer
9
π Deskripsi
DBMS yang sering digunakan.
π§ Narasi Penjelasan
- MySQL
- PostgreSQL
- Oracle
- SQL Server
11. Peran DBMS dalam Sistem Informasi
9
π Deskripsi
DBMS sebagai pusat data.
π§ Narasi Penjelasan
- Menyimpan data
- Mengolah data
- Mendukung keputusan
12. DBMS vs File System
π Tabel:
| Aspek | DBMS | File System |
|---|---|---|
| Redundansi | Rendah | Tinggi |
| Keamanan | Tinggi | Rendah |
| Akses | Mudah | Sulit |
13. Studi Kasus Sederhana
π Deskripsi
Penerapan DBMS.
π§ Narasi Penjelasan
Contoh:
- Sistem akademik
- Input data mahasiswa
- Query data
14. Tantangan DBMS
π Deskripsi
Permasalahan umum.
π§ Narasi Penjelasan
- Keamanan data
- Backup
- Skalabilitas
15. Ringkasan Materi
π Deskripsi
Inti pembelajaran.
π§ Narasi Penjelasan
- DBMS adalah pengelola database
- Memiliki banyak fungsi penting
- Digunakan di semua sistem modern
16. Kesimpulan
- DBMS adalah komponen penting dalam sistem informasi
- Memberikan efisiensi dan keamanan data
- Wajib dipahami oleh mahasiswa informatika
π― LATIHAN / DISKUSI
- Apa itu DBMS?
- Sebutkan fungsi DBMS!
- Apa perbedaan DBMS dan file system?
π TUGAS
- Cari 3 DBMS populer
- Jelaskan kelebihan masing-masing