Archive for Maret 2015
Resume Basis Data Pertemuan Ke 4
ERD (Entity Relationship Diagram)
Model data konseptual yang mempresentasikan data dalam suatu organisasi dalam bentuk objek dan hubungannya.
ERD tidak tergantung kepada software yang akan di pakai untuk mengimplementasikan basis data.
ERD di gunakan pada tahap analisis.
Tiga simbol yang di gunakan di dalam ERD :
- Entity
- Atribut
- Relationship
Entity
merupakan objek yang mewakili sesuatu yang nyata dan dapat di bedakan dari satu yang lain, kumpulan dari objek yang memiliki karakteristik sama di namakan himpunan entitas.
terdiri dari dua :
- Strong entity
- Weak entity
Strong Entity
dapat berdiri sendiri tanpa bergantung kepada entitas lain
Waek Entity
tidak dapat berdiri sendiri dan bergantung kepada entitas lain.
Di dalam ERD terdapat beberapa Key yaitu :
Key Atribut
sebuah key yang dapat menyimpan nilai unik dari setiap entity
Partial Key
menyimpan sebagaian nilai dari key atribut
Simple Atribut
menyimpan nilai yang tidak dapat di pecah.
Composite Atribut
menyimpan nilai yang dapat di pecah
Single Value Atribut
untuk menyimpan nilai tunggal.
Multi Value Atribut
untuk menyimpan nilai yang banyak
Stored Atribut
untuk menyimpan nilai yang harus di simpan
Derived Atribut
menyimpan niali yang tidak harus di simpan
Relationship
hubungan antar entitas atau relasi antar entitas.
Jenis Relationship
- General Relationship
menghubungkan entitas kuat dengan kuat dan entis lemah dengan lemah
- Identifying Relationship
relasi kepemilikan yang menghunbungkan Strong Entity dengan Weak Entity
- Recursive Relationship
relasi yang hanya terhubung pada entity yang sama
Pemetaan Kordinalitas Relasi
- menggambarkan banyaknya jumlah maksimum Entitas dapat berelasi dengan entitas pada himpunan lain.
- untuk himpunan relasi biner pemetaan kordinalitasnya dapat merupakan salah satu dari tipe-tipe berikut :
a. satu ke satu
b. satu ke banyak
c. banyak ke satu
d. banyak ke banyak
Resume Basis Data Pertemuan Ke 3
Pemodelan Data dan Basis Data Relasional
Model Data Berbasis Objek
- ERD
- Sematik
Model Data Berbasis Record
- Relasional
- Hirarki
- Network
Model Data
Perangkat konseptual untuk menggambarkan data,hubungan data, semantik data dan batasan data.
A. Model Data Berbasis Objek
Himpunan data dan relasi yang menjelaskan hubungan logik antar objek.
1. ERD (Entity Relationship Diagram)
menjelaskan hubungan antara data dalam basis data berdasarkan presepsi bahwa real world terdiri dari objek yang memiliki hubungan antar objek.
2. Sematik
relasi antara objek yang di nyatkan dengan kata-kata.
B. Model Data Berbasis Record
model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logik antara data dalam basis data.
Ex :
1. Relational Model
2. HirarCyhycal Model (tree Structur)
3. Network Model
Basis Data Relasional
Data Base adalah kumpulan relasi yang saling terhubung satu sama lain.
Istilah
a. Record
sebuah baris dalam suatu tabel
b. Field
sebuah kolom pada suatu tabel
c. Domain
batasan nilai dalam atribut dan tipe datanya.
d. Primary Key
Field unik yang dipakai untuk membedakan suatu Record dengan record lainnya.
Sifat yang melekat pada suatu relasi
- tidak ada baris yang kembar
- urutan tupel tidak penting
- setiap atribut memiliki nama yang unik
- letak atribut bebas
- setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris.
Resume Basis Data Pertemuan ke 2
Sistem Basis Data
sistem adalah kumpulan element yang terintergrasi yang bekerja sesuai fungsinya.
1. sistem informasi
- Gabungan Basis data dan pengelola
- kumpulan banyak element yang terintegrasi untuk menghasilkan sebuah informasi.
A. element-elementnya :
- Data
- User
- Teknologi
- Media
- Prosedure
- Software
- Hardware
- Sistem Operasi
- Sistem Pengolahan Basis Data
Abstaksi Data
DBMS (Data Base Management System) menyediakan fasilitas untuk melihat data yang user friendly.
sistem basis data menyembunyikan detil tentang bagaimana data disimpan dan di pelihara.
level Abstraksi
- Level Fisik
bagaimana Sebuah data di simpan di sebuah data base.
- Level Logical
mengambarkan data yang disimpan dan hubungan antara data-data yang ada
- Level View
Program aplikasi yang menyembunyikan detil tipe data.
Bahasa Basis Data
- mendefinisikan Basis Data
- Manipulasi Basis Data
- SQL
- DDL
- DML
Pengguna Basis Data
- Administrator Basis Data
- Perancang Basis Data
- Programer Aplikai
- Casual User (tanpa menulis modul)
- Specialized User (keperluan khusus)
- END/ Naive User (lewat aplikasi)
- Analis System