1. π Pengantar Manajemen Data dan Database
Manajemen data dan database adalah proses pengelolaan data secara sistematis menggunakan teknologi database agar data dapat disimpan, diakses, diubah, dan dianalisis secara efisien untuk mendukung pengambilan keputusan.
π§ Narasi Konsep
Dalam organisasi modern, data menjadi aset penting. Namun, data yang tersebar dan tidak teratur akan sulit digunakan. Oleh karena itu, diperlukan sistem manajemen database yang mampu mengorganisir data secara terstruktur sehingga mudah diakses dan digunakan kapan saja.
2. π Pengertian Data, Database, dan DBMS
π 1. Data
Data adalah fakta mentah yang belum memiliki makna.
Contoh:
- 100, 200, 300
- Nama pelanggan
π 2. Database
Database adalah kumpulan data yang saling berhubungan dan disimpan secara terstruktur.
π 3. DBMS (Database Management System)
DBMS adalah software yang digunakan untuk mengelola database.
Contoh:
- MySQL
- Oracle
- SQL Server
- PostgreSQL
π Ilustrasi Konsep Database
7
3. π Fungsi Manajemen Data
Manajemen data bertujuan untuk:
βοΈ 1. Penyimpanan Data
Menyimpan data secara terstruktur
βοΈ 2. Pengambilan Data (Retrieval)
Mengakses data dengan cepat
βοΈ 3. Pembaruan Data (Update)
Mengubah data jika diperlukan
βοΈ 4. Penghapusan Data
Menghapus data yang tidak relevan
βοΈ 5. Keamanan Data
Melindungi data dari akses tidak sah
π Tabel Fungsi Manajemen Data
| Fungsi | Penjelasan |
|---|---|
| Create | Menambah data |
| Read | Membaca data |
| Update | Mengubah data |
| Delete | Menghapus data |
4. π Komponen Sistem Database
1. π Data
Isi utama database
2. π§ User (Pengguna)
Orang yang menggunakan database
3. π» DBMS
Software pengelola database
4. π Database
Tempat penyimpanan data
π Diagram Komponen Database
7
5. π Jenis-Jenis Database
1. π Relational Database
- Menggunakan tabel
- Contoh: MySQL, PostgreSQL
2. π Hierarchical Database
- Struktur pohon (tree)
3. π Network Database
- Relasi kompleks antar data
4. π NoSQL Database
- Tidak berbentuk tabel
- Cocok untuk big data
π Tabel Jenis Database
| Jenis | Struktur | Contoh |
|---|---|---|
| Relasional | Tabel | MySQL |
| Hierarki | Tree | IMS |
| Network | Graph | IDMS |
| NoSQL | Fleksibel | MongoDB |
6. π Struktur Database Relasional
Database relasional terdiri dari:
π Table (Tabel)
Tempat data disimpan
π Row (Record)
Baris data
π Column (Field)
Jenis data
π Contoh Tabel Database
| ID | Nama | Jurusan |
|---|---|---|
| 1 | Andi | Informatika |
| 2 | Budi | Sistem Informasi |
π Ilustrasi Struktur Relasi
9
7. π Konsep ERD (Entity Relationship Diagram)
π Pengertian
ERD adalah diagram yang menggambarkan hubungan antar entitas dalam database.
π Komponen ERD:
- Entity (Entitas)
- Attribute (Atribut)
- Relationship (Relasi)
π Contoh ERD Sederhana
7
8. π SQL (Structured Query Language)
SQL adalah bahasa untuk mengelola database.
π Perintah SQL:
- SELECT β mengambil data
- INSERT β menambah data
- UPDATE β mengubah data
- DELETE β menghapus data
π Contoh SQL:
SELECT * FROM mahasiswa;
INSERT INTO mahasiswa VALUES (1, 'Andi', 'Informatika');
9. π Keamanan Database
Keamanan data sangat penting dalam SIM:
βοΈ 1. Authentication
Login user
βοΈ 2. Authorization
Hak akses user
βοΈ 3. Encryption
Pengamanan data
βοΈ 4. Backup
Cadangan data
π Ilustrasi Keamanan Database
7
10. π Manfaat Database dalam Sistem Informasi
βοΈ 1. Efisiensi Data
Mengurangi duplikasi data
βοΈ 2. Akses Cepat
Data mudah dicari
βοΈ 3. Integrasi Data
Data antar bagian terhubung
βοΈ 4. Akurasi Tinggi
Mengurangi kesalahan
βοΈ 5. Keamanan Data
Data lebih terkontrol
11. π Contoh Implementasi Database
π¦ Perbankan
- Data nasabah
- Transaksi ATM
π E-Commerce
- Data pelanggan
- Produk dan transaksi
π₯ Rumah Sakit
- Rekam medis
- Data pasien
π Universitas
- Data mahasiswa
- Nilai akademik
12. π Kesimpulan
Manajemen data dan database adalah:
- π Sistem pengelolaan data terstruktur
- π» Menggunakan DBMS
- π Mendukung CRUD (Create, Read, Update, Delete)
- π― Penting untuk pengambilan keputusan SIM
Database menjadi fondasi utama sistem informasi modern.
π Ringkasan Singkat
| Konsep | Inti |
|---|---|
| Data | Fakta mentah |
| Database | Kumpulan data terstruktur |
| DBMS | Pengelola database |
| SQL | Bahasa database |