5. Database (Basis Data)

Materi Dasar

  • Judul: MATERI 5 DATABASE S1

  • Pengajar: Dr. Okta Purnawirawan, S.Pd., M.Pd., Gr.

  • Fakultas: Fakultas Ilmu Komputer Universitas Brawijaya

Gapura UB

  • GAPURA adalah portal sistem informasi layanan yang memudahkan akses informasi bagi civitas UB.

  • Akses melalui Single Sign-On, satu kali login untuk semua layanan.

  • Mengintegrasikan berbagai layanan sistem informasi di lingkungan UB.

  • Beberapa layanan yang ada di GAPURA termasuk:

    • Gratifikasi Online

    • Sistem Informasi Kepegawaian

    • Whistleblowing System

Pengantar Basis Data

  • Pertanyaan: Apa yang Kalian Pikirkan Tentang BASIS DATA?

Apa itu Basis Data?

  • Basis data adalah imajinasi dari lemari arsip yang terorganisir:

    • Memberi sampul, menentukan kelompok, penomoran unik, dan urutan penyimpanan.

  • Definisi: Kumpulan data yang saling terhubung, tercatat dalam bentuk angka, huruf, simbol, gambar, yang memudahkan pengolahan dan akses informasi.

Definisi Basis Data

  • Himpunan data yang saling berhubungan, diorganisasikan untuk kemudahan pemanfaatan kembali.

  • Kumpulan file/tabel yang disimpan tanpa redundansi untuk memenuhi berbagai kebutuhan.

Kriteria Basis Data

  • Bersifat data-oriented, independen dari program aplikasi.

  • Mudah berkembang baik volume maupun struktur.

  • Meminimalkan kerangkapan data.

  • Menghindari pengelolaan data tradisional yang terisolasi dan tidak efisien.

Keunggulan Basis Data dibanding Kertas

  • Kepadatan: Meminimalkan penggunaan kertas.

  • Kecepatan: Penyimpanan dan pengambilan data lebih cepat.

  • Kemudahan: Meminimalkan beban kerja manual dalam pengolahan data.

  • Kekinian: Data akurat dan up-to-date.

Tujuan Basis Data

  • Kesamaan prinsip dengan lemari arsip:

    • Pengaturan data untuk kemudahan dalam pengambilan kembali.

  • Media penyimpanan:

    • Lemari arsip menggunakan material fisik, basis data menggunakan penyimpanan elektronik.

Tujuan Pengelolaan Data

  • Tujuan Primer: Agar data dapat diakses dengan mudah dan cepat.

  • Tujuan Sekunder: Mendukung pencapaian tujuan primer.

Manfaat Basis Data

  • Kecepatan dan Kemudahan: Pengolahan data yang lebih cepat.

  • Efisiensi Ruang Penyimpanan: Menghemat ruang.

  • Keakuratan dan Ketersediaan: Data yang konsisten dan selalu tersedia.

  • Keamanan: Melindungi data dari risiko kehilangan.

Syarat dalam Basis Data

  • Memenuhi kriteria:

    • Menghindari data redundancy dan inconsistency.

    • Mengontrol akses dan menjaga integritas data.

Jenis Masalah dalam Basis Data

1. Data Redundancy

  • Munculnya data yang sama berulang kali.

  • Mengakibatkan pemborosan dan kesulitan pengolahan.

2. Data Inconsistency

  • Ketidakcocokan data dalam atribut yang sama.

3. Data Terisolasi

  • Tidak dapat diakses oleh program aplikasi lain.

4. Data Security

  • Menjaga kerahasiaan dan keamanan data.

    • Aspek penting: Recovery, Integrity, Concurrency, Privacy, Security.

5. Data Integrity

  • Menjaga kualitas dan konsistensi data dalam sistem.