
MATERI SISTEM BASIS DATA
1. Pengertian Sistem Basis Data
Sistem Basis Data adalah kumpulan data yang saling berhubungan dan disimpan secara terstruktur di dalam komputer sehingga dapat diolah, dicari, dan dikelola dengan mudah menggunakan perangkat lunak tertentu.
Secara sederhana, basis data digunakan untuk menyimpan informasi agar lebih rapi dan mudah diakses. Contohnya seperti data mahasiswa, data pelanggan, data barang, nilai siswa, dan lain-lain.
Sistem basis data terdiri dari:
Data
Database
DBMS (Database Management System)
Pengguna (user)
Perangkat pendukung
2. Pengertian Database
Database atau basis data adalah sekumpulan data yang disusun secara sistematis sehingga mudah diakses, dikelola, dan diperbarui.
Contoh:
Database sekolah berisi data siswa, guru, dan nilai.
Database rumah sakit berisi data pasien dan dokter.
Database toko berisi data barang dan transaksi.
3. Pengertian DBMS
DBMS (Database Management System) adalah software yang digunakan untuk membuat, mengelola, dan mengakses database.
Fungsi DBMS:
Menyimpan data
Mengatur data
Menampilkan data
Menghapus data
Menjaga keamanan data
Contoh DBMS:
MySQL
PostgreSQL
Oracle Database
Microsoft Access
SQLite
4. Tujuan Sistem Basis Data
Tujuan dibuatnya sistem basis data antara lain:
Mempermudah penyimpanan data
Mengurangi duplikasi data
Mempercepat pencarian data
Menjaga keamanan data
Mempermudah pengolahan data
Membuat data lebih teratur
5. Komponen Sistem Basis Data
a. Hardware
Perangkat keras yang digunakan seperti:
Komputer
Harddisk
Server
Keyboard
Monitor
b. Software
Perangkat lunak yang digunakan untuk mengelola database, seperti:
DBMS
Sistem operasi
Aplikasi pendukung
c. Data
Sekumpulan informasi yang akan disimpan.
d. User (Pengguna)
Orang yang menggunakan sistem basis data.
Jenis pengguna:
Administrator database
Programmer
Operator
User biasa
e. Prosedur
Aturan atau langkah penggunaan database.
6. Fungsi Sistem Basis Data
Beberapa fungsi sistem basis data:
Menyimpan data dalam jumlah besar
Mengatur hubungan antar data
Memudahkan akses data
Mengurangi kesalahan data
Menjaga keamanan data
Mendukung proses pengambilan keputusan
7. Kelebihan Sistem Basis Data
Data lebih terorganisir
Menghemat waktu pencarian data
Mengurangi data ganda
Keamanan data lebih baik
Mudah melakukan backup data
Data dapat digunakan bersama-sama
8. Kekurangan Sistem Basis Data
Membutuhkan biaya cukup besar
Memerlukan perangkat khusus
Harus dikelola oleh orang yang paham database
Jika sistem rusak, data bisa terganggu
9. Istilah-Istilah Dalam Basis Data
| Istilah | Penjelasan |
|---|---|
| Tabel | Tempat menyimpan data |
| Field | Kolom pada tabel |
| Record | Baris data pada tabel |
| Primary Key | Kunci utama untuk membedakan data |
| Foreign Key | Kunci penghubung antar tabel |
| Query | Perintah untuk mencari data |
10. Model Basis Data
a. Model Hierarki
Data disusun seperti pohon.
b. Model Jaringan
Data saling terhubung seperti jaringan.
c. Model Relasional
Data disimpan dalam bentuk tabel dan saling berhubungan.
Model relasional paling banyak digunakan saat ini.
11. Bahasa Dalam Basis Data
Bahasa yang digunakan untuk mengelola database adalah SQL (Structured Query Language).
Contoh perintah SQL:
Menampilkan database
SHOW DATABASES;
Membuat database
CREATE DATABASE sekolah;
Membuat tabel
CREATE TABLE siswa (
id INT PRIMARY KEY,
nama VARCHAR(50),
kelas VARCHAR(10)
);
Menambahkan data
INSERT INTO siswa VALUES
(1, 'Indah', 'TI-A');
Menampilkan data
SELECT * FROM siswa;
12. Contoh Penerapan Sistem Basis Data
a. Sekolah
Untuk menyimpan:
Data siswa
Nilai
Jadwal pelajaran
b. Rumah Sakit
Untuk menyimpan:
Data pasien
Rekam medis
Jadwal dokter
c. Bank
Untuk menyimpan:
Data nasabah
Transaksi
Saldo rekening
d. Toko Online
Untuk menyimpan:
Data produk
Data pelanggan
Data transaksi
13. Kesimpulan
Sistem basis data adalah sistem yang digunakan untuk menyimpan dan mengelola data secara terstruktur agar lebih mudah digunakan. Dengan adanya basis data, pengolahan informasi menjadi lebih cepat, aman, dan efisien. Sistem basis data sangat penting dalam berbagai bidang seperti pendidikan, kesehatan, bisnis, dan pemerintahan.
- Pengajar: Indah Febri