Kategori

Senin, 17 Maret 2014

Pertemuan 1. Perancangan Basis Data

I. Definisi Perancangan Basis Data
Perancangan basis data merupakan proses menciptakan perancangan untuk basis data yang akan mendukung operasi dan tujuan perusahaan (Connolly,2002,p279)

II. Proses dalam perancangan dibagi menjadi tiga tahap :
          1. ConseptualDatabase Design       
          2. Logical Database Design
          3. Physical Database Design

    1. ConseptualDatabase Design
Conceptual database design adalah proses membangun suatu model berdasarkan informasi yang digunakan oleh perusahaan atau organisasi, tanpa pertimbangan perencanaan fisik (Connolly,2002,p419). Conseptual Database Design dibagi atas 2 yaitu: 
- ERD 
-  Class Diagram


- Entity Relationship Diagram (ERD)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Class Diagram Merupakan diagram yang menunjukan adanya klas-klas dan hubungan dengan sudut pandang logika dari sebuah sistem. Komponen-komponen dalam ERD yaitu:

Entity
Berupa objek, tempat, orang, konsep, atau aktivitas. Pada teknik penggambaran di lambangkan dengan kotak. 
contoh 
 

Attribut
menjelaskan sifat-sifat dari sebuah Entity
Contoh : Tgl_order,id_order
 
Relationships 
Merupakan penghubung di antara entity. Digambarkan dengan simbol belah ketupat. 
Contoh, hubungan diantara siswa dan guru sbb:  
 
 


Tipe Relationship 
1. One to One (1:1) 

Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua".
   

2. One to Many (1:m) atau Many to One (m:1) 

Mempunyai pengertian "Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua".
   

3. Many to Many (m:m)  

Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua". Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain.
   

 

Tidak ada komentar:

Posting Komentar