Anda di halaman 1dari 7

Metode perancangan Database

1. ER-Model
Digunakan jika desainer tidak memiliki bahan (Bon, kwitansi, tabel, dll) sebagai dasar
untuk mendesain table.

Simbol :

Adalah table.
Misal Entity mahasiswa = tabel mahasiswa

Primary key (ciri : Unique, compaq, not Null dan Meaningfull)

Field

Relasi/hubungan antar tabel


Relasi dapat berupa
a. Many to many

b. one to many
Langkah Pembuatan ER Model
1. Tentukan Kelompok yang banyak anggotanya dan harus dicatat
2. Tentukan Entity
3. Tentukan Atribute setiap entity, dan tentukan pula primary key setiap entity
4. Gambar masing-masing entity dan atributnya
5. Hubungkan masing-masing entity yang mungkin dengan asumsi yang tepat
6. Gambarlah ER-Model
7. Tentukan atribute tambahan jika ada
8. Buat table yang terjadi dari ER Model
Studi kasus 1 ER Model Perkuliahan Mahasiswa

Langkah 1
1. Tentukan Kelompok yang banyak anggotanya dan harus dicatat dalam proses
perkuliahan mahasiswa
Ditemukan Mahasiswa dan matakuliah
2. Didapatkan 2 entity, yaitu Entity Mahasiswa dan entity Matakuliah
3. Tentukan atribute/field masing-masing entity, tentukan primary key
Mahasiswa  (nim, namamhs,….)
Matakuliah (kodemk, namamk, ….)

4. Gambar masing-masing entity dan atributnya

5. Hubungkan kedua entity tersebut, dengan asumsi


1 mahasiswa mengambil banyak matakuliah
1 matakuliah diikuti oleh banyak mahasiswa

Maka gambar ER model menjadi sebagai berikut :


6. Catat bahwa “setiap relasi Many to many (M-M), dapat dipastikan bahwa Relasi
merupakan 1 tabel baru”, sehingga dapat ditambahkan atribute-atribute pada relasi

7. Tabel yang terjadi adalah


Studi Kasus 2
Cinema XXI
Langkah Pembuatan ER Model

1. Tentukan Kelompok yang banyak anggotanya dan harus dicatat


2. Tentukan Entity
3. Tentukan Atribute setiap entity, dan tentukan pula primary key setiap entity
4. Gambar masing-masing entity dan atributnya
5. Hubungkan masing-masing entity yang mungkin dengan asumsi yang tepat
6. Gambarlah ER-Model
7. Tentukan atribute tambahan jika ada
8. Buat table yang terjadi dari ER Model

Jawab
Langkah Pembuatan ER Model

1. Tentukan Kelompok yang banyak anggotanya dan harus dicatat


a. Film
b. Kursi
c. Cinema
d. Pegawai

2. Tentukan Entity
a. Film
b. Kursi
c. Cinema
d. Pegawai

3. Tentukan Atribute setiap entity, dan tentukan pula primary key setiap entity
a. Film (KodeF, Judul)
b. Kursi (NoKursi)
c. Cinema (C#, NamaCinema)
d. Pegawai (P#, Nama)

4. Gambar masing-masing entity dan atributnya


5. Hubungkan masing-masing entity yang mungkin dengan asumsi yang tepat
a. Satu film ditonton oleh banyak kursi, satu kursi menonton banyak film
b.
c. dst

buatlah Draft dengan pensil dan kertas

6. Gambarlah ER-Model

7. Tentukan atribute tambahan jika ada

8. Buat table yang terjadi dari ER Model

Anda mungkin juga menyukai