PERTEMUAN 4: SISTEM MANAJEMEN DATABASE

A. KONSEP DASAR SISTEM

Pada pertemuan ini akan dijelaskan mengenai pengertian database, media dan sistem penyimpanan data, sistem pengolahan data, dan organisasi database. Anda harus mampu:

  1. Definisi database
  2. Media dan sistem penyimpanan data
  3. Sistem pengolahan data
  4. Organisasi database

B. URAIAN MATERI

1. Definisi Database

Database (basis data) adalah kumpulan data yang saling terkait dan disimpan secara terorganisir untuk melayani berbagai aplikasi, meminimalkan redundansi, dan mendukung pemulihan serta pengaksesan yang efisien. Sejarah database dimulai pada tahun 1960-an dengan pengembangan sistem manajemen basis data (DBMS) pertama oleh Charles W. Bachman, dan mengalami perkembangan penting pada 1970-an melalui model relasional Edgar F. Codd.

a. Karakteristik Database

b. Kelebihan dan Kekurangan

Kelebihan
  1. Meningkatkan akses dan respons data melalui bahasa kueri.
  2. Meningkatkan keamanan data dengan kontrol akses.
  3. Memungkinkan analisis dan integrasi data antar modul.
  4. Memfasilitasi penggunaan data bersama (concurrent access).
  5. Mendukung kemandirian data antar aplikasi.
Kekurangan
  1. Biaya tinggi: pembelian, pemeliharaan perangkat keras dan perangkat lunak.
  2. Kompleksitas: memerlukan keahlian perancang dan DBA.
  3. Biaya konversi: migrasi dari sistem lama ke DBMS memerlukan biaya dan pelatihan.

2. Media dan Sistem Penyimpanan Data

Data disimpan pada berbagai media: tape magnetik (sequential), disk magnetik (direct access), dan optical media (CD/DVD). DBMS (Database Management System) adalah perangkat lunak yang mengelola database: membuat, mengubah, menyimpan, dan mengambil data. Administrator basis data (DBA) bertanggung jawab atas pengaturan dan keamanan database.

a. Penyimpanan Sekunder

Penyimpanan sekunder meliputi media yang menyimpan data secara persisten seperti hard disk, SSD, tape, dan CD. Sequential storage menulis/baca data secara urut (contoh: tape), sedangkan direct access memungkinkan akses acak ke record (contoh: hard disk, SSD).


3. Interaksi Penyimpanan Sekunder Melalui Pemrosesan

Terdapat dua model utama pemrosesan data:

Integrasi logis menggabungkan catatan yang terdistribusi secara fisik menjadi representasi data yang konsisten. Teknik seperti indeks, file invers, dan struktur daftar terkait membantu akses cepat dan penggabungan data.


4. Sistem Pengolahan Data

DBMS adalah perangkat lunak yang mengelola data dan menjaga integritas antar tabel/file. Contoh DBMS: MySQL, PostgreSQL, Oracle, Microsoft SQL Server, dan Microsoft Access untuk PC.

a. Langkah Pembuatan Database

  1. Identifikasi kebutuhan data: Tentukan informasi yang perlu disimpan terkait proses bisnis.
  2. Deskripsi data: Buat kamus data (data dictionary) yang menjelaskan elemen data dan relasinya.
  3. Pengisian data: Masukkan data ke DBMS melalui antarmuka, impor file, atau input manual.

b. Akses dan Query

Pengguna atau aplikasi mengambil data menggunakan bahasa kueri (mis. SQL). Query memungkinkan pengambilan, penyaringan, penggabungan, dan pengolahan data sesuai kebutuhan laporan atau analisis.


5. Organisasi Database

Organisasi data mencakup struktur level seperti: sistem basis data > basis data > file/tabel > record > field > byte > bit. Model data klasik meliputi:

a. Masalah pada Database Tradisional

b. Manfaat Organisasi Data Modern


C. SOAL LATIHAN/TUGAS

  1. Apa definisi database yang Anda ketahui?
  2. Sebutkan dan jelaskan sistem penyimpanan data!
  3. Apa itu sistem pengolahan data? Beri contoh perbedaannya antara batch dan online.
  4. Apa yang dimaksud dengan organisasi database? Jelaskan model-model organisasi data.
  5. Sebutkan keuntungan dan kerugian penggunaan database dalam organisasi.