Pengenalan Basis Data
.png)
1. Konsep Dasar Basis Data
Apa itu Basis Data?
Basis data (database) adalah kumpulan data yang terstruktur dan terorganisir sehingga dapat diakses, dikelola, dan diperbarui dengan mudah. Basis data digunakan untuk menyimpan informasi dalam bentuk yang dapat diolah oleh komputer.
Contoh Basis Data:
Perpustakaan: Menyimpan data buku, anggota, dan peminjaman.
Sistem Perbankan: Menyimpan data nasabah, saldo, dan transaksi.
Aplikasi E-Commerce: Menyimpan data produk, pelanggan, dan pesanan.
Gambar: Ilustrasi Basis Data
2. Perbedaan Basis Data vs. File System
Sebelum adanya basis data, sistem penyimpanan menggunakan file sistem biasa. Namun, ada perbedaan mendasar antara keduanya:

Contoh Perbedaan:
File System: Data pelanggan disimpan dalam file teks terpisah.
Basis Data: Data pelanggan disimpan dalam tabel dengan relasi ke tabel transaksi.
3. Manfaat Penggunaan Basis Data
Menggunakan basis data memberikan banyak keuntungan dibandingkan metode tradisional:
Keuntungan Basis Data:
✅ Mengurangi Redundansi Data → Data tidak disimpan berulang kali.
✅ Meningkatkan Integritas Data → Data lebih konsisten dengan aturan tertentu.
✅ Keamanan Lebih Baik → Hak akses dapat dibatasi berdasarkan peran pengguna.
✅ Memudahkan Akses Data → Data dapat diakses dengan mudah melalui query.
✅ Skalabilitas & Efisiensi → Mudah dikembangkan dan dioptimalkan.
4. Pengenalan Jenis-Jenis Basis Data
Ada beberapa jenis basis data yang digunakan sesuai dengan kebutuhan:
A. Basis Data Relasional (RDBMS)
Data disimpan dalam tabel dengan baris dan kolom.
Menggunakan SQL (Structured Query Language).
Contoh: MySQL, PostgreSQL, SQL Server, Oracle.
🔹 Contoh Struktur Basis Data Relasional:

B. Basis Data NoSQL
Tidak menggunakan tabel, biasanya dalam bentuk dokumen, key-value, atau graf.
Cocok untuk data besar dan real-time
Contoh: MongoDB, Firebase, Cassandra.
🔹 Contoh Struktur Basis Data NoSQL (MongoDB):

C. Basis Data Hierarkis
Data disimpan dalam struktur pohon (tree).
Contoh: IMS (IBM Information Management System).
D. Basis Data Berorientasi Objek
Menggunakan konsep Object-Oriented Programming (OOP).
Contoh: PostgreSQL dengan dukungan objek.
-Kesimpulan-
Basis Data adalah sistem penyimpanan data yang terstruktur.
Perbedaan Basis Data vs. File System terletak pada struktur, efisiensi, dan keamanan.
Keuntungan Basis Data meliputi integritas, keamanan, dan kemudahan akses.
Jenis-Jenis Basis Data meliputi Relasional, NoSQL, Hierarkis, dan Berorientasi Objek.
SANGGAR DIGITAL