MODUL-5 tentang erd

10
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

description

Ini modul

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 !