Basis Data I Danny Kriestanto, S.Kom., M.Eng

dokumen-dokumen yang mirip
Pertemuan 2-3 ER-MODEL

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Entity Relationship Model

E-R Diagram Kusnawi, S.Kom, M.Eng

KONSEP SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Copyright 2005 PENS-ITS C H A P T E R

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

MODUL 5. Pemodelan Dan Analisis Database

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

Modul 3 Konsep Perancangan Basis Data

Hanif Fakhrurroja, MT

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

C H A P T E R. Copyright 2005 PENS-ITS

Entity Relationship Model

Pemodelan Data (1) Week 2

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Entity Relationship Model

STMIK AMIKOM YOGYAKARTA

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

MODEL ENTITY-RELATIONSHIP

Pertemuan 11. Donny Yulianto, S.Kom

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Entity Relationship Diagram (ERD)

MODEL ENTITY-RELATIONSHIP

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

ER (ENTITY RELATIONSHIP) MODEL

ENTITY RELATIONSHIP DIAGRAM (ERD)

Model Entity Relationship Bagian I

Contoh ERD sistem penjualan Barang Online

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

Diagram E-R. ERD (Entity Relationship Diagram) Alat Bantu Perancangan Basis Data

Adri Priadana. ilkomadri.com

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

Model Data Dalam SBD

Desain Data Base. Proses Desain Data Base

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

Pertemuan 4. Entity-Relationship Diagram (ERD)

ENTITY RELATIONSHIP DIAGRAM

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Relational Database & Pemodelan Data [Review]

PERANCANGAN SISTEM DATABASE

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Sistem Basis Data ( )

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ER (ENTITY RELATIONSHIP) MODEL

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

PERANCANGAN DATABASE 04/07/ :53

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

BAB III MODEL E-R (ENTITY-RELATIONSHIP) 3.1 Entitas dan Atribut

KOMPONEN ENTITY RELATIONSHIP

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

Entity Relationship Diagram

ENTITY RELATIONSHIP DIAGRAM

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

Pertemuan9. Disain Basis Data

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

ENTITY RELATIONSHIP MODEL

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

ENTITY RELATIONSHIP MODEL

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

Review Basis Data 1. by: Ahmad Syauqi Ahsan

SISTEM BASIS DATA (Lanjutan) :

ENTITY-RELATIONSHIP MODEL

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Langkah 1: Menemukan & Menganalisis Fakta

Model adalah representasi kenyataan.

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

ENTITY RELATIONSHIP DIAGRAM (ERD)

SISTEM BASIS DATA. Pertemuan 4. 3 SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

SATUAN ACARA PERKULIAHAN(SAP)

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

ENTITY RELATIONSHIP PENGERTIAN

Transkripsi:

Topik Basis Data I Danny Kriestanto, S.Kom., M.Eng Komponen E-R Hubungan Entitas Kunci Constraint: kardinalitas Pengertian Entitas Semua obyek yang memiliki makna dan merupakan informasi yang perlu diketahui. (Schaum,1999) Sesuatu di dalam dunia nyata yang keberadaannya tidak bergantung pada yang lain (Abdul Kadir,2009) Dapat berupa orang, tempat, obyek, kejadian, ataupun konsep Pengertian Atribut Semua karakteristik yang mendeskripsikan entitas (Schaum,1999) Properti atau karakteristik yang ada pada Entitas (Abdul Kadir,2009) Instance/Instans Entitas Disebut juga dengan istilah tipe entitas (entity type) Instans entitas merupakan satu kejadian di dalam sebuah entitas. Mudahnya, Instans entitas adalah nilai dari sebuah Entitas Hoffer,2005 => tipe entitas : kumpulan entitas yang berbagi atribut Silberschatz dkk,2002 => tipe entitas = himpunan entitas (entity set) Notasi-Notasi dalam ERD Entitas Atribut Primary key Composite attribute Atribut bernilai banyak 1

Notasi-Notasi dalam ERD Atribut Pengenal Atribut turunan Entitas lemah (merupakan entitas yang keberadaannya bergantung pada entitas lain) Atribut atau gabungan beberapa atribut dari sebuah entitas yang nilainya bersifat unik antara satu entitas dengan entitas yang lain. Atribut unik ini biasa disebut dengan atribut pengenal atau lebih populer dengan nama kunci primer (primary key) Kunci Bila ada lebih dari satu atribut atau gabungan yang dapat digunakan untuk membedakan satu instance entitas dengan instance entitas yang lain, maka dinamakan kunci kandidat (candidate key) Kunci kandidat yang tidak dijadikan kunci primer dinamakan kunci pengganti (alternate key) Composite Key Sebuah entitas yang memiliki Primary key lebih dari satu Teknik Pemilihan Kunci (Abdul Kadir, 2009) 1. Yang nilainya tidak berubah sepanjang waktu 2. Yang nilainya pada setiap instance selalu valid dan tidak bernilai null. 3. Hindari atribut pengenal yang strukturnya mengandung klasifikasi, lokasi, dll. 4. Pertimbangkan untuk menggunakan atribut pewakil, contoh: nama dan tgl_lahir lebih baik daripada id_orang Hubungan Hubungan / relationship menyatakan keterkaitan satu entitas dengan entitas yang lain. 2

Relationship Notasi Hubungan Entitas Asosiatif Notasi Hubungan (2) Identifying Relationship (dengan entitas lemah) Contoh 1 Contoh 2 1 M 1..1 0..* Jenis Hubungan dan Kardinalitas Hubungan one-to-one Hubungan one-to-many Hubungan many-to-one Hubungan many-to-many Kardinalitas Menyatakan jumlah instans entitas suatu tipe entitas yang terkait dengan instans entitas yang lain rasio kardinalitas / pemetaan kardinalitas Ada 2 jenis kekangan kardinalitas yakni: Kardinalitas minimum Kardinalitas maksimum (lihat contoh 3) 3

Contoh 3 Mandatory one Kardinalitas (1) Mandatory many Optional one Optional many Kardinalitas (2) Jenis Hubungan Unary : melibatkan 1 entitas Binary : melibatkan 2 buah entitas Tertiary : melibatkan 3 buah entitas Unary Binary 4

Tertiary Studi kasus 1 Sebuah database dirancang untuk memantau kemajuan mahasiswa di seluruh program studi. Kampus ini menyediakan sejumlah modul; masing-masing ditandai dengan kode, judul, nilai kredit, pemimpin modul, staf pengajar, dan fakultas mereka berasal. Modul tersebut dipimpin oleh seorang pemimpin modul yang berbagi tugas mengajar dengan satu atau lebih dosen. Dosen mungkin mengajar dan menjadi pemimpin modul lebih dari satu modul Studi kasus 1 (cont d) Studi Kasus 1 (cont d) Mahasiswa diijinkan untuk memilih modul yang mereka inginkan Dalam sistem ini juga mengandung beberapa informasi mengenai mahasiswa termasuk nomor induk mereka, nama, alamat, dan lainlain Studi kasus 2 Studi Kasus 2 (cont d) Setiap pasien di sebuah rumah sakit harus dicatat biodatanya yang terdiri dari nomor rekam medis, nama, alamat, tanggal lahir, dan nomor telepon Pada tiap kunjungan ke klinik, setiap pasien akan dicatat tanggal kunjungannya, dokter yang memeriksa, kode diagnosa, dan dapat pada dokter dan klinik yang berbeda 5