MODUL-5 tentang erd
-
Upload
geza-firmansyah -
Category
Documents
-
view
34 -
download
3
description
Transcript of MODUL-5 tentang erd
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
24
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.
Entity instance merupakan kemunculan tunggal suatu entity.
MAHASISWA
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
25
2. ATTRIBUTE
Attribute merupakan sifat atau karakteristik deskriptif suatu entity.
Compound attribute (atribut gabungan) merupakan Atribut yang terdiri dari atribut lain.
3. RELASI / RELATION
Relationship merupakan hubungan yang dapat menyatakan kejadian antara satu entitas dengan entitas lainnya.
Contoh Entity Relationship Diagram
Mahasiswa
NIM
Nama
Alamat
Kelas
Telepon/HP
Tanggal Lahir
Jenis Kelamin
Student CurriculumIs being studied by is enrolled in
Mahasiswa
Mata Kuliah Mengikuti Diambil
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
26
CARDINALITY Cardinalitas merupakan jumlah minimum dan maksimum dari hubungan antar entitas, disebabkan hubungan bersifat dua arah (bidirectional).
Tabel Cardinalitas
Student CurriculumIs being studied by is enrolled in
Mahasiswa
Mata Kuliah Mengikuti Diambil
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
27
IDENTIKASI
1. Key Atribut atau kelompok atribut yang mengasumsikan nilai unik untuk tiap entitas.
2. Concatenated key Kelompok attribut yang secara unik mengidentifikasi contoh entitas.
3. Candidate key Satu dari sekian banyak key yang akan dijadikan sebagai primary key suatu entitas.
4. Primary key Candidate key yang paling umum digunakan untuk mengidentifikasi secara unik entitas tunggal.
5. Alternate key 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.
MAHASISWA
NIM (Primary Key)
Nama
.Nama Depan
.Nama Tengah
.Nama Belakang
Alamat
.Alamat Jalan
.Kota
.Propinsi
.Negara
.Kode Pos
No telepon/HP (Alternate Key)
Tanggal Lahir
Jenis Kelamin
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
28
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
Student CurriculumIs being studied by is enrolled in
Mahasiswa
Mata Kuliah Mengikuti Diambil
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
29
3. Ternary Relationship
Associative entity merupakan entity yang menerima primary key lebih dari satu entitas lain.
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
30
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.
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
31
GENERALISASI Generalisasi adalah mengelompokkan atribut yang umum bagi beberapa entitas kedalam entitas tersendiri. Contoh 1 :
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
32
Contoh 2 :
(a)
(b)
-
Buku Panduan Belajar APSI STMIK TRIGUNA DHARMA
Langkah Pasti Menuju Sukses
33
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 !