fbpx

Basis Data : Pengenalan Basis Data

Pengenalan Basis Data

Basis Data

Kumpulan data dan deskripsi dari data yang berhubungan secara logika yang dibagikan
dan dirancang untuk memenuhi kebutuhan organisasi akan informasi.
Data yang terkait secara logis terdiri dari :

  1. Entitas : Sebuah objek berbeda (orang, tempat, benda, dll) dalam organisasi yang
    dipresentasikan dalam database
  2. Atribut : Properti yang mendeskripsikan aspek dalam objek yang ingin disimpan.
  3. Hubungan (relationship) : interaksi antara entitas

Database Management System

Software yang dapat digunakan untuk mendefinisikan, membuat, mengelola,
danmengontrol akses ke basis data. Contoh : MySQL, MS SQL Server, Oracle

Aplikasi Basis Data

Program yang berinteraksi dengan basis data pada titik tertentu dalam proses eksekusi
(dengan mengeluarkan request yang sesuai)
Contoh : Sipadu (Aplikasi web untuk mahasiswa)
Ketika berada di alamat web sipadu, terdapat form untuk mengisi username dan
password. Aplikasi tersebut akan mencocokkan username dan password dengan yang ada
di basis data.

Sistem Basis Data (Database System)

Kumpulan program aplikasi yang berinteraksi dengan basis data


File Based System and Database Approach

File Based System

Kumpulan program aplikasi yang memberikan pelayanan kepada pengguna akhir (contoh: laporan) & setiap programnya mendefinisikan dan mengatur datanya sendiri.
Keterbatasan :

  1. Pemisahan dan isolasi data
  2. Duplikasi data

Database Approach

Karena keterbatasan file based system memunculkan definisi data tertanam dalam
program aplikasi dan tidak ada kontrol terhadap akses dan manipulasi data selain yang
dilakukan program aplikas maka munculah database dan DBMS.

Fungsionalitas DBMS

  1. Data Definition Language (DDL)
    Bahasa untuk menspesifikasikan tipe data, struktur dan batasan lainnya.
  2. Data Manipulation Language (DML)
    Bahasa yang digunakan untuk mengolah data.
  3. Akses Terkontrol ke Basis Data
    Meliputi security system, integrity system, concurrency control system, recovery control
    system, user-accessible catalog.

Kelebihan dan Kekurangan DBMS

Kelebihan

  1. Kontrol terhadap redudansi data
  2. Konsistensi data
  3. Lebih banyak informasi dengan jumlah data yang sama
  4. Keamanan yang ditingkatkan
  5. Meningkatkan integrasi data (konstrain), dst.

Kekurangan

  1. Kekurangan
  2. Kompleksitas tinggi
  3. Biaya mahal (biaya hardware tambahan, konveksi, dll)
  4. Resiko kegagalan lebih tinggi

Pengenalan View

Bagian dari database yang mengizinkan setiap pengguna untuk melihat databasenya sendiri.
Keuntungannya :

  1. Mengurangi kompleksitas
  2. Mengatur tingkat keamanan
  3. Mengatur mekanisme untuk mengubah tampilan database
  4. Menampilkan gambaran yang konsisten dan tidak berubah dari struktur database

Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Pengenalan Basis Data, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

https://youtu.be/_m8s54aMVZY

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up