Kursus yang tersedia

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:

  1. Mempermudah penyimpanan data

  2. Mengurangi duplikasi data

  3. Mempercepat pencarian data

  4. Menjaga keamanan data

  5. Mempermudah pengolahan data

  6. 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

  1. Data lebih terorganisir

  2. Menghemat waktu pencarian data

  3. Mengurangi data ganda

  4. Keamanan data lebih baik

  5. Mudah melakukan backup data

  6. Data dapat digunakan bersama-sama


8. Kekurangan Sistem Basis Data

  1. Membutuhkan biaya cukup besar

  2. Memerlukan perangkat khusus

  3. Harus dikelola oleh orang yang paham database

  4. Jika sistem rusak, data bisa terganggu


9. Istilah-Istilah Dalam Basis Data

IstilahPenjelasan
TabelTempat menyimpan data
FieldKolom pada tabel
RecordBaris data pada tabel
Primary KeyKunci utama untuk membedakan data
Foreign KeyKunci penghubung antar tabel
QueryPerintah 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.