Anda di halaman 1dari 10

Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

MODUL 5

Pemodelan Dan Analisis Database

Tujuan pembelajaran untuk mempelajari dan memahami tentang :


Konsep pemodelan dan Analisis database dengan Entity Relationship Diagram dan Normalisasi.

PEMODELAN DATA
Pemodelan data merupakan teknik yang digunakan untuk mengorganisir (mengatur) dan
mendokumentasikan data sistem. Pemodelan data disebut juga dengan pemodelan database.
Pemodelan database digambarkan dengan diagram hubungan entitas (Entity relationsip
diagram) atau disingkat dengan ERD.

ENTITY RELATIONSHIP DIAGRAM


Entity Relationship Diagram (ERD) merupakan pemodelan data yang menunjukkan hubungan
tiap-tiap entity.

Simbol Entity Relationship Diagram, yaitu :

1. ENTITY
Entity/Entitas merupakan suatu kesatuan yang diperlukan dalam menyimpan data dapat
berupa orang, objek, tempat atau kejadian.

MAHASISWA

Entity instance merupakan kemunculan tunggal suatu entity.

Langkah Pasti Menuju Sukses 24


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

2. ATTRIBUTE
Mahasiswa
Attribute
merupakan sifat atau karakteristik deskriptif suatu entity. NIM
Nama
Compound attribute (atribut gabungan) Alamat
merupakan Atribut yang terdiri dari atribut lain. Kelas
Telepon/HP
Tanggal Lahir
Jenis Kelamin
3. RELASI / RELATION

Relationship merupakan hubungan yang dapat menyatakan kejadian antara satu entitas
dengan entitas lainnya.

Mahasiswa
Student Is being studied by is enrolled in
Mata Kuliah
Curriculum
Mengikuti Diambil

Contoh Entity Relationship Diagram

Langkah Pasti Menuju Sukses 25


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

CARDINALITY

Cardinalitas merupakan jumlah minimum dan maksimum dari hubungan antar entitas,
disebabkan hubungan bersifat dua arah (bidirectional).

Mahasiswa
Student Is being studied by is enrolled in
Mata Kuliah
Curriculum
Mengikuti Diambil

Tabel Cardinalitas

Langkah Pasti Menuju Sukses 26


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

IDENTIKASI
MAHASISWA
1. Key
Atribut atau kelompok atribut yang mengasumsikan
NIM (Primary Key)
nilai unik untuk tiap entitas.
Nama
2. Concatenated key .Nama Depan
Kelompok attribut yang secara unik mengidentifikasi .Nama Tengah
contoh entitas. .Nama Belakang
Alamat
3. Candidate key
.Alamat Jalan
Satu dari sekian banyak key yang akan dijadikan
.Kota
sebagai primary key suatu entitas.
.Propinsi
4. Primary key .Negara
Candidate key yang paling umum digunakan untuk .Kode Pos
mengidentifikasi secara unik entitas tunggal. No telepon/HP (Alternate Key)
Tanggal Lahir
5. Alternate key
Jenis Kelamin
Candidate key yang tidak terpilih menjadi primary key.
6. Foreign key
Primary key pada satu entitas yang diberikan
(diduplikasi) kepada entitas lain untuk mengidentifikasikan hubungan.

Langkah Pasti Menuju Sukses 27


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

DERAJAT HUBUNGAN

Derajat Hubungan merupakan Jumlah entity yang saling berhubungan


1. Recursive Relationship.(hubungan dalam entity yang sama)
2. Binary Relationship (derajat dua)
3. Ternary Relationship (lebih dari dua).

1. Recursive Relationship

2. Binary Relationship

Mahasiswa
Student Is being studied by is enrolled in
Curriculum
Mata Kuliah
Mengikuti Diambil

Langkah Pasti Menuju Sukses 28


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

3. Ternary Relationship
Associative entity merupakan entity yang menerima primary key lebih dari satu entitas
lain.

Langkah Pasti Menuju Sukses 29


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

IDENTIFYING RELATIONSHIP

Identifying relationship merupakan hubungan dimana primary key entity induk merupakan
bagian dari key entity anak.

Contoh :

NONIDENTIFYING RELATIONSHIP

Nonidentifying relationship merupakan hubungan yang setiap entity memiliki primary key
sendiri.

Langkah Pasti Menuju Sukses 30


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

GENERALISASI

Generalisasi adalah mengelompokkan atribut yang umum bagi beberapa entitas kedalam entitas
tersendiri.

Contoh 1 :

Langkah Pasti Menuju Sukses 31


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

Contoh 2 :
(a)

(b)

Langkah Pasti Menuju Sukses 32


Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA

Contoh ERD untuk Sistem Informasi RSUD Aceh Singkil

Kegiatan (1 x Pertemuan)
Pada session ini dosen menjelaskan tentang konsep pemodelan database dengan model ERD
beserta dengan langkah-langkah pembuatan ERD.

Tugas :
Buatlah ERD untuk membangun sebuah Sistem Informasi Stok Barang !

Langkah Pasti Menuju Sukses 33

Anda mungkin juga menyukai