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.