• Model data merupakan sekumpulan konsep untuk menerangkan data, hubungan-hubungan antara data
dan batasan-batasan yang terintegrasi didalam suatu organisasi (linda marlinda)
MODEL DATA BERBASIS MODEL DATA BERBASIS RECORD MODEL DATA FISIK (PHYSICAL
OBYEK(OBJECT BASED DATA MODEL) (RECORD BASED DATA MODEL) BASED DATA MODEL)
• Entity Relationship Diagram (ERD) adalah suatu diagram yang digunakan untuk merancang suatu
basis data, dipergunakan untuk memperlihatkan hubungan atau relasi antar entitas atau objek yang
terlihat beserta atributnya.
• ERD dipelajari karena bertujuan untuk membantu dalam merancang relasi antar tabel dalam membuat
database, jadi sebenarnya ERD itu adalah bakal calon menjadi tabel, jika rancangan ERD benar maka
rancangan database juga akan menjadi benar.
KOMPONEN UMUM PENYUSUN ERD
Atribut
KOMPONEN UMUM PENYUSUN ERD
Atribut Derivatif
Atribut Derivatif
Atribut yang tidak harus disimpan dalam database
Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap entitas
Atribut instan
Atribut Composite
Atribut yang terdiri dari beberapa atribut yang lebih kecil yang
mempunyai arti yang tertentu masih bisah dipecah lagi atau
mempunyai sub atribut
CONTOH ERD
Contoh Entitas & Atribut
Contoh:
Entitas: Mahasiswa
Atribut: NIM, Nama, Jurusan, Alamat
KARDINALITAS RELASI
Jadi kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada
himpunan entitas lain
Atau
CONTOH PENGGAMBARAN PEMETAAN KARDINALITAS
RELASI
m
PERANCANGAN BASIS DATA
KOMPONEN PENYUSUN BASIS DATA
Tabel
NILAI
NAMA MATA Kolom/
NO NIM Kehadiran Tugas UTS UAS
MAHASISWA KULIAH Atribut
Domain
KEY
Penggunaan key merupakan cara untuk membedakan suatu entitas di dalam himpunan entitas dengan
entitas yang lain. Secara konsep, masing-masing entitas (nilainya berbeda), perbedaanya terlihat pada isi
dari masing-masing atibutnya.
Super key, merupakan satu atau lebih atribut (Kumpulan atibut) yang dapat membedakan setiap baris
data dalam sebuah relasi secara unik.
Candidate key, merupakan Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam
sebuah relasi secara unik
Primary key, merupakan salah satu dari kandidat key yang terpilih, ketentuan pemilihan primery key:
a) key tersebut lebih sering (lebih natural) untuk dijadikan sebagai acuan
FUNGSI CDM
• CDM dalam penerapannya dapat disamakan dengan ERD yang fungsinya memang sama yaitu
memodelkan struktur logik dari basis data. CDM dipakai untuk menggambarkan secara detail (dari
arti, hubungan dan batasan-batasan) struktur basis data dalam bentuk logik. Selain itu, CDM berfungsi
sebagai alat komunikasi antar basis data, desaigner, dan analis.
SIMBOL CDM
LANGKAH-LANGKAH MEMBUAT CDM
Model relasional atau Physical Data Model (PDM) adalah model yang menggunakan sejumlah tabel
untuk menggambarkan data serta hubungan antara data. Setiap tabel mempunyai sejumlah kolom
dimana setiap kolom memiliki nama yang unik beserta tipe datanya. PDM merupakan konsep yang
menerangkan detail dari bagaimana data disimpan di dalam basis data. PDM sudah merupakan
bentuk fisik perancangan basis data yang sudah siap diimplementasikan ke dalam DBMS sehingga
nama tabel juga sudah merupakan nama asli tabel yang akan diimplementasikan ke dalam DBMS.
SIMBOL PDM
Pemberian symbol tergantung pada seorang analist