Minggu, 23 Maret 2014

.::TUGAS INDIVIDU BASIS DATA::.




1. PENGERTIAN ABSTRAKSI DATA?
  • Abstraksi data adalah tingkatan-tingkatan untuk melihat atau mengetahui data sebuah sistem basis data. Sistem basis data biasanya menyembunyikan detil bagaimana data disimpan. Seringkali data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik. Sedangkan DBMS itu sendiri menyediakan fasilitas untuk melihat data.


2. PENGGUNA BASIS DATA?
  • Administrator Data Base (DBA)
  • Perancang Basis Data (DBD)
  • Pengguna Aplikasi (End User)
  • Analis Sistem


3. REFERENSIAL INTEGRITAS
  • Yaitu merupakan aturan yang mengatur hubungan antara primery key dengan foreign key milik tabel-tabel yang berada dalam sebuah basis data relasional untuk menjaga konsistensi data.
  • Dengan tujuan menjamin agar elemen dalam suatu tabel yang menunjuk dalam suatu pengenal unik pada suatu baris pada tabel lain benar-benar menunjuk ke suatu nilai yang memang ada.


4. CASCADE UPADATE dan CASCADE DELETE
  • Cascade Update, adalah setiap perubahan pada Primary Key pada tabel utama, maka secara otomatis mengubah nilai pada record-record yang berelasi dengan tabel utama.
  • Cascade Delete, adalah setiap penghapusan pada Primary Key pada tabel utaa, maka secara otomatis mengubah/ menghapus nilai-nilai record yang berhubungan/ berelasi dengan tabel utama

Senin, 17 Maret 2014

.::Refleksi Minggu 4 Basis Data::.




~Istilah-istilah dalam Basis Data~
  • Record/ Tuple = Sebuah baris dalam suatu tabel.
  • Field/ Atribut = Kolom pada suatu tabel.
  • Domain = Batasan nilai dalam atribut dan tipe datanya.
  • Primary Key = Field unik yang dipakai untuk membedakan suatu record satu dengan yang lain.
  • Foreign Key = Atribut da;am suatu tabel yang merujuk ke Preimary Key tabel lain.
  • Cardinality = Jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain. Contoh : 1-N, 1-1, N-N


~Varian Entitas~
  • Entitas Kuat
  • Entitas Lemah
  • Sub Entitas

~Varian Relasi~
  • Relasi Binary = Menghubungkan 2 entitas
  • Relasi Tunggal =  Relasi yang terjadi dari sebuah entitas ke entitas yang sama
  • Relasi Multi = Relasi dengan entitas/ relasi yang banyak
  • Relasi Ganda = Relasi yang muncul antara 2 entitas tidak hanya satu relasi tetapi lebih.


~Langkah-langkah Membuat ERD~
  1. Mengidentifikasi dan menentukan seluruh himpunan entitas yang terlibat.
  2. Menentukan atribut kunci masing-masing beserta foreign key-nya.
  3. Menentukan derajat relasi (Cardinality).
  4. Melengkapi himpunan entitas/ relasi dengan atribut deskriptif (yang bukan kunci)..

.::Refleksi Minggu 3 Basis Data::.




~Pemodelan Data~
  1. Model Data Berbasis Objek
  2. Model Data Berbasis Record


  • Berbasis Objek :
  1. ERD
  2. Semantik

  • Berbasis Record :
  1. Relasional
  2. Hierarki
  3. Network


~Model Data~
  • Perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data

~ERD (Entity Relationship Diagram)~
  • Merupakan diagram yang menggambarkan hubungan entitas atau objek.
  • Ex : Mahasiswa, Dosen, Matkul, Ruangan dll.

~Relasional~
  • Merupakan suatu baris/ kumpulan dalam suatu baris.




.::Refleksi Minggu 2 Basis Data::.




~Sistem~
  • Merupakan gabungan dari banyak unsur yang mempunyai fungsi tertentu yang saling berhubungan yang bersama-sama bekerja pada suatu kegiatan/ proses tertentu.


~Sistem Basis Data~
  • Siste yang terdiri dari banyak file/ tabel yang saling terhubung dari sekumpulan program yang mengakses atau memanipulasi file tersebut.


~Komponen Basis Data~
  • File
  • User
  • Software
  • Hardware
  • Sistem Operasi

~DBMS (Data Base Management System)~
  • Merupakan program komputer yang digunakan untuk operasi database seperti membuat database, drop database, membuat tabel dll , serta termasuk mekanisme pengamanan data hingga keakuratan data.


.::Refleksi Minggu 1 Basis Data::.


~Data & Informasi~

  • Data merupakan nilai(value) yang turut mempresentasikan deskripsi dari suatu objek atau kejadian (event).
  • Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya terhadap suatu kejadian digunakan untuk pengambilan keputusan.
~Basis Data~

  • Merupakan kumpulan data yang terhubung yang disimpan pada suatu media dengan bantuan perangkat lunak (software) utnuk melakukan manipulasi untuk kegunaan tertentu.

~Operasi Basis Data~

  • Create Database
  • Drop Database
  • Create Table
  • Drop Table
  • Insert
  • Search
  • Update
  • Delete