ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Ukuran: px
Mulai penontonan dengan halaman:

Download "ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL"

Transkripsi

1 BAB 1 ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL Tujuan Belajar: Memahami konsep dalam Model EntitasHubungan (EntityRelationship Model) Memahami dan bisa membuat Entity Relationship Diagram (ERD) Memahami dan bisa membuat Enhanced Entity Relationship Diagram (EERD) Memahami dan bisa membuat Pemetaan dari ERD/EERD ke Model Relasional 1.1 Model Entitas-Hubungan (Entity Relationship Model) Basis data dapat dimodelkan sebagai: Himpunan entitas Relasi antar entitas Entitas (Entity) Definisi Entitas adalah: sesuatu atau objek di dunia nyata yang dapat dibedakan dari objek lain kelompok objek independen yang dapat diidentifikasi dan memiliki kesamaan properti. Entitas dapat berupa objek nyata atau objek konseptual. 1. Obyek nyata. Contohnya: Buku, Mahasiswa, Dosen, Barang, Kendaraan 2. Obyek konseptual. Contohnya: Matakuliah, Transaksi Contoh entitas yang ada pada sistem informasi di bengkel adalah: Kendaraan, Pegawai/Montir, Kendaraan, SparePart, Servis Representasi Entitas Entitas digambarkan dalam bentuk persegi panjang dengan label yang menunjukkan nama entitas, umumnya berupa kata benda tunggal. Kendaraan Gambar 1.1 Representasi Entitas (Entity) Jenis Entitas 1. Entitas kuat (strong entity) Entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang lainnya. Entitas kuat selalu memiliki karakteristik yang unik disebut identifier (sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain). Disebut juga entitas parent, owner, entitas domain Contoh: Kendaraan, Montir 1

2 2. Entitas lemah (weak entity) Entitas yang keberadaannya sangat bergantung pada keberadaan entitas yang lainnya. Entitas lemah tidak memiliki arti apa-apa dan tidak dikehendaki kehadirannya dalam diagram ER tanpa kehadiran entitas di mana mereka bergantung. Entitas yang tidak mempunyai primary key (PK) Disebut juga child, dependent, atau subordinat Contoh: Keluarga Atribut (Attributes) Definisi Setiap entitas memiliki atribut yang mendeskripsikan karakteristik (properti) dari entitas tersebut. Contoh atribut dari kendaraan adalah: Kendaraan = (Jenis_Kendaraan, Merk, No_STNK, No_Mesin) Setiap atribut akan memiliki nilai (values) Domain (value set): Batas-batas nilai yang diperbolehkan bagi suatu atribut Tipe-Tipe Atribut 1. Atribut Sederhana (Simple) dan Komposit (Composite) Atribut Sederhana (simple)/atomik: Atribut yang terdiri atas komponen tunggal yang tidak dapat dibagi menjadi komponen yang lebih kecil; Contoh: atribut Jenis_Kendaraan, Merk, No_STNK, No_Mesin pada entitas kendaraan Atribut Komposit (Composite): Atribut yang dapat dibagi lagi dalam beberapa bagian; Atribut yang terdiri atas beberapa komponen independen (dapat berdiri sendiri). Contoh: Atribut Alamat pada entitas Pelanggan (Jalan Veteran no 8, Malang, 65145). Atribut ini dapat dibagi menjadi Jalan (Jalan Veteran no 8), Kota (Malang), dan KodePos (65145). 2. Single-valued dan multi-valued attributes Single-valued (tunggal) attributes: atribut yang memuat nilai tunggal. Contoh: atribut nama pada entitas pelanggan. Setiap Pelanggan hanya punya 1 nama Multi-valued attributes: atribut yang memuat beberapa nilai. Contoh: atribut NomorTelepon pada entitas Pelanggan. Pelanggan bisa mempunyai nomor telepon lebih dari 1 3. Atribut Turunan (Derived) Atribut yang menyatakan suatu nilai yang berkaitan dengan atribut-atribut lain Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan. Contoh: atribut masa studi yang diperoleh dari TanggalLulus dikurangi TanggalDaftar 4. Primary Key (PK) PK adalah atribut yang mengidentifikasi entitas secara unik. Setiap strong entity/entitas kuat harus mempunyai Primary Key. Contoh: PK pada entitas kendaraan adalah No_STNK PK bisa berasal dari satu atau gabungan dari beberapa atribut 2

3 1.1.3 Hubungan/Relasi (Relationship) Definisi Relasi adalah hubungan antar entitas yang dapat diidentifikasi dan bermakna. Relasi dinyatakan dengan nama yang menunjukkan fungsinya. Contoh: memiliki yang menghubungkan entitas Pelanggan dan Kendaraan Relasi dimungkinkan memiliki atribut. Representasi Relasi Relasi digambarkan dalam bentuk belah ketupat (diamond) dengan label yang menunjukkan nama relasi, umumnya berupa kata kerja. Nama relationship Gambar 1.2 Representasi Hubungan (Relationship) Derajat Relasi Derajat relasi menunjukkan jumlah entitas yang terhubung dalam suatu relasi. Entitas-entitas yang terhubung dalam suatu relasi disebut partisipan Jenis-Jenis Relationship Relasi Biner (Binary Relationship) Relasi berderajat dua dinamakan relasi biner (binary), yakni relasi yang melibatkan dua himpunan entitas. Secara umum himpunan relasi dalam sistem basis data adalah biner. Dosen membimbing Mahasiswa Gambar 1.3 Contoh representasi relasi biner Relasi Ternier (Ternary Relationship) Relasi berderajat tiga dinamakan relasi ternier (ternary). Relasi antara lebih dari dua entitas jarang terjadi. Terdapat tiga entitas yang berpartisipasi dalam relasi ternier. Contoh: relasi Mendaftar yang menghubungkan entitas Staf, KantorCabang, dan Klien. Relasi ini menyatakan seorang staf mendaftar klien di suatu kantor cabang. Gambar 1.4 Contoh representasi relasi ternier Relasi Rekursif/Uner (Unary) Relasi rekursif adalah tipe relasi yang menghubungkan satu entitas tunggal dengan dirinya sendiri (uner/unary). Relasi rekursif Mengaudit yang merepresentasikan relasi dosen dengan auditor, seorang auditor merupakan bagian entitas dosen. Dengan kata lain, relasi ini menyatakan seorang dosen melakukan pemeriksaan (mengaudit) dosen lain. 3

4 Relasi ini dapat ditambahkan nama peran untuk menunjukkan posisi partisipasinya, pada contoh di atas: relasi Mengaudit menghubungkan entitas Dosen yang berperan sebagai Auditor dengan dosen lain yang berperan sebagai Auditee. Gambar 1.5 Contoh representasi relasi rekursif/uner (unary) Atribut Pada Relationship Relasi juga bisa mempunyai atribut. Atributnya muncul karena adanya relasi. Contoh atribut pada relasi adalah atribut Quantity yang ada pada relasi SUPPLY muncul karena supplier melakukan pasokan PART pada PROJECT Gambar 1.6 Contoh representasi atribut pada relasi 1.2 Diagram Entitas Relasional (Entity Relationship Diagram) Definisi Diagram ER merupakan model konseptual untuk menggambarkan struktur logis dari basis data berbasis grafis Notasi Diagram ER (ERD) Gambar 1.7 Notasi Entity Relationship Diagram (ERD) Langkah-Langkah Membuat Diagram ER 1. Mengidentifikasi dan menetapkan seluruh entitas yang terlibat. 2. Menentukan atribut dari setiap entitas. 3. Menentukan key dari setiap entitas. 4. Mengidentifikasi dan menetapkan relasi antar entitas yang ada. 5. Menentukan kardinalitas/derajat relasi untuk setiap relasi yang ada. 6. Melengkapi entitas dan relasi dengan atribut-atribut deskriptif. 4

5 Contoh: Diagram ER (ERD) pada Company Gambar 1.8 Contoh ERD pada Company (Sumber: Elmasri, 2016) Keterangan Dari kardinalitas di atas menunjukkan bahwa satu Employee hanya bisa bekerja pada 1 Department. Sebaliknya setiap Department terdiri dari banyak Employee. Hanya 1 Employee yang akan menjadi Manager dari setiap Department. Setiap Employee bisa bekerja lebih dari 1 Project. Setiap Project bisa terdiri dari banyak Employee. Setiap Department akan mengontrol beberapa Project. Setiap Employee bisa punya lebih dari 1 Dependent. Ada Employee yang menjadi Supervisor. 1.3 Model Enhanced Entity-Relationship (EER) EER dibuat untuk merancang skema basis data yang lebih akurat. EER mencerminkan sifat data dan kendala lebih tepat. EER persyaratannya lebih kompleks daripada ERD. Model EER mencakup semua konsep pemodelan pada ER. EER meliputi: Subclasses and superclasses Specialization and generalization Category or union type Attribute and relationship inheritance Enhanced ER atau EER diagrams: diagram untuk menampilkan konsep dalam sebuah skema EER. Sub kelompok/kelas (subtype/subclass) dari jenis entitas: sub kelompok entitas yang diperlukan Direpresentasikan secara eksplisit karena signifikansi mereka untuk aplikasi basis data Pewarisan jenis entitas subclass mewarisi semua atribut dan relasi dari superclass Spesialisasi (Specialization) Proses desain top-down. Proses mendefinisikan satu himpunan sub kelompok (sub class) dari suatu entitas Didefinisikan atas dasar beberapa karakteristik yang berbeda dari entitas di superclass. Mendesain sub kelompok dalam suatu himpunan entitas yang berbeda dari entitas lain di dalam himpunan. 5

6 Sub kelompok ini menjadi entitas tingkat rendah yang memiliki atribut atau berpartisipasi pada relasi yang tidak berlaku untuk level entitas yang lebih tinggi Pewarisan atribut entitas tingkat yang lebih rendah yang mewarisi semua atribut dan dari entitas level atasnya. Subclass dapat mendefinisikan o Specific attributes o Specific relationship types Gambar 1.9 Contoh specialization/generalization (Sumber: Elmasri, 2016) Generalisasi (Generalization) Sebuah proses desain bottom-up. Menggabungkan sejumlah himpunan entitas yang berbagi fitur yang sama ke entitas dengan tingkat yang lebih tinggi (superclass). Entitas asli adalah subclass khusus. Spesialisasi dan generalisasi adalah inversi sederhana satu sama lain. Diwakili dalam diagram E-R dengan cara yang sama. Istilah spesialisasi dan generalisasi yang digunakan secara bergantian. Gambar 1.10 Contoh ERD pada University dengan constraint Disjoint, Overlapping (Sumber: Elmasri, 2016) Constraint pengaturan spesialisasi: Disjoint (d) Entitas dapat menjadi milik hanya satu entitas tingkat lebih rendah (subclass). Representasi di ERD dituliskan disjoint di samping notasi specialization/generalization (ISA triangle). Overlapping (o) Suatu entitas dapat menjadi anggota beberapa entitas tingkat lebih rendah (subclass). 6

7 1.4 Algoritma Pemetaan ERD/EERD ke Skema Relasional Untuk melakukan pemetaan dari skema ERD ke skema relasional ada 7 langkah: Langkah Pertama 1. Untuk setiap jenis entitas E yang regular (non weak) dalam skema ER, buat satu relasi R yang atributnya meliputi semua atribut sederhana dari E. 2. Untuk suatu atribut komposit, hanya komponen simple atributnya yang dipetakan. 3. Kemudian pilih satu atribut key dari E sebagai primary key (PK) dari R. 4. Jika key terpilih adalah komposit, maka PK dari R dibentuk dari satu himpunan atribut sederhana dari komposit. 5. Pada langkah pertama ini, keterlibatan foreign key (FK) dan atribut relasi jangan dipikirkan dulu. Langkah Kedua 1. Untuk setiap jenis weak entity W dalam skema ER dengan jenis owner entity E, buat satu relasi R yang atributnya meliputi semua atribut sederhana (atau komponen sederhana dari atribut komposit). 2. Masukkan sebagai FK ke dalam R, PK ke atribut dari relasi-relasi yang merupakan owner dari W (dapat diperoleh dengan memperhatikan identifying relationship dari W). 3. PK dari R dibentuk dari kombinasi antara PK dari relasi dan pemilik dan partial key dari weak entity W (jika ada). Langkah Ketiga 1. Untuk setiap relasi biner 1:1 R dalam skema ER, perhatikan relasi-relasi S dan T yang berkorespondensi dengan entitas yang berpartisipasi dalam R. 2. Kemudian ambil salah satu relasi (misal S) dan cantumkan PK dari T sebagai FK dalam S. Untuk kasus ini, S sebaiknya dipilih dari entitas yang berpartisipasi total dalam R (untuk mengurangi NULL value dari FK yang diambil dari T). 3. Sebagai alternatif pemetaan dari relasi 1:1 ini adalah dengan menggabungkan kedua entitas menjadi satu relasi tunggal. 4. Cara ini terutama sangat sesuai jika kedua entitas berpartisipasi total dan tidak berpartisipasi dalam relasi yang lain. Langkah Keempat 1. Untuk setiap relasi biner biasa 1:N perhatikan relasi S yang mewakili entitas yang berpartisipasi pada relasi di sisi-n. 2. Cantumkan PK dari relasi yang berperan pada sisi-1 sebagai FK dalam S. 3. Cantumkan semua atribut sederhana (atau komponen dari atribut komposit) dari relasi biner 1:N sebagai atribut dalam S. Langkah Kelima 1. Untuk setiap tipe R relasi biner M:N buat relasi baru S untuk mewakili R. 2. Cantumkan PK dari relasi-relasi yang mewakili entitas yang berpartisipasi dalam R sebagai FK dalam S. 3. Cantumkan semua atribut sederhana (atau komponen dari atribut komposit) dari relasi biner M:N sebagai atribut dalam S. 7

8 Catatan Relasi biner 1:1 atau 1:N selalu dapat dipetakan seperti pada relasi M:N. Alternatif ini terutama sangat berguna jika relationship instances yang ada sangat sedikit (menghindari NULL value dalam FK). Untuk kasus ini PK dari relasi hanya akan menjadi FK dalam satu entitas-relasi yang berpartisipasi. Untuk 1:1 adalah entitas-relasi yang berpartisipasi total yang dipilih. Langkah Keenam 1. Untuk setiap atribut multi-value A buat satu relasi baru R yang mencantumkan 1 atribut yang mewakili A + PK K (sebagai FK dalam R) dari relasi yang mewakili entitas atau relasi yang mempunyai A sebagai atributnya. 2. PK dari R kombinasi A dan K. 3. Jika atribut multi-value adalah komposit, maka hanya komponennya yang dicantumkan. Langkah Ketujuh 1. Untuk setiap relasi n-ary R (n>2), buat suatu relasi baru S yang mewakili R. 2. Cantumkan PK dari relasi-relasi yang mewakili entitas yang berpartisipasi dalam R sebagai FK dalam S 3. Cantumkan semua atribut sederhana (atau komponen dari atribut komposit) dari relasi n-ary sebagai atribut dalam S 4. PK dari S biasanya merupakan kombinasi dari semua FK yang mengacu pada relasirelasi yang mewakili entitas yang berpartisipasi 1.5 Latihan Industri rumahan (home industry) An-Nissa mempunyai berbagai produk makanan olahan. Produk tersebut berbahan dasar kacang. Macam produknya antara lain: ada kacang telur, kacang sembunyi, kacang kapri, kacang shanghai dll. Produknya selain dijual sendiri juga dititipkan ke beberapa toko/swalayan. Jika produk yang dititipkan ke toko habis, maka An-Nissa akan segera mengirim ke toko tersebut lagi, atau paling tidak sebulan sekali akan mengganti produk yang tidak laku dengan produk baru. Untuk memperlancar usahanya, industri rumahan tersebut punya beberapa karyawan yang dibagi dalam beberapa kelompok/bagian, yakni bagian pengolahan, penggorengan dan packing. Oleh karena semakin berkembang, industri rumahan tersebut ingin membuat sistem untuk usahanya. Bantu An-Nissa untuk merancang sistem informasinya. An-Nissa ingin mencatat juga di toko apa dia biasa membeli bahan-bahannya, selain karyawan, serta tokotoko yang dititipinya. 1. Buat Entity Relationship Diagram (ERD). 2. Buat Enhanced Entity Relationship Diagram EERD. 3. Buat Model Relasionalnya. 8

Pertemuan 2-3 ER-MODEL

Pertemuan 2-3 ER-MODEL Pertemuan 2-3 ER-MODEL INDIKATOR 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

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

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi. Modul ke: Pertemuan - 8 Model Relasi Entitas Fakultas Ilmu Komputer Ariefah Rachmawati Program Studi Sistem Informasi www.mercubuana.ac.id Bagian Isi Entity Sets Relationship Sets Design Issues Mapping

Lebih terperinci

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) BASIS DATA I/2011-GANJIL ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) Oleh Satrio Agung Wicaksono, S.Kom., M.Kom 21 September 2011 BASIS DATA I/2011-GANJIL 1 Model Entity Relationship Model Entity Relationship

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Outline Pendahuluan Entitas Atribut Batasan Keys Hubungan Pendahuluan Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar

Lebih terperinci

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

C H A P T E R. Copyright 2005 PENS-ITS C H A P T E R 2 Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 3. Memahami relasi dan himpunan relasi. 4. Memahami

Lebih terperinci

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

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3.

Lebih terperinci

Review Basis Data 1. by: Ahmad Syauqi Ahsan

Review Basis Data 1. by: Ahmad Syauqi Ahsan 01 Review Basis Data 1 by: Ahmad Syauqi Ahsan 2 Notasi ER Diagram (El-Masri) ER Diagram 3 Sebuah database dapat dimodelkan sebagai: Kumpulan dari beberapa entitas, dan Relasi diantara entitas-entitas tersebut

Lebih terperinci

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

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. Pertemuan 4-5-6 Transformasi ER-MODEL INDIKATOR 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. URAIAN MATERI PERANCANGAN DATABASE Perancangan Database adalah proses untuk

Lebih terperinci

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

Copyright 2005 PENS-ITS C H A P T E R C H A P T E R 2 ER (ENTITY RELATIONSHIP) MODEL Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 3. Memahami relasi dan

Lebih terperinci

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom. SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom. POLITEKNIK NEGERI LAMPUNG 2007 Chapter 2 ER Model (Entitiy Relatioanship) OBJECTIVES Tujuan Memahami konsep dasar ER Model Memahami Entity, Attribute, Entity

Lebih terperinci

Outline. 1. Latar Belakang. 2. Superclass/Subclass Relationship. 3. Specialisasi dan Generalisasi. 4. Hierarchy dan Lattice

Outline. 1. Latar Belakang. 2. Superclass/Subclass Relationship. 3. Specialisasi dan Generalisasi. 4. Hierarchy dan Lattice Pemodelan EER 1 Tujuan Pemelajaran Setelah mengikuti pemelajaran pada topik ini, jika diberikan requirement basis data, Anda diharapkan dapat memodelkan basis data dengan tepat mengunakan Enhanced Entity

Lebih terperinci

Enhanced Entity Relationship. Mata Ajar Basis Data 1

Enhanced Entity Relationship. Mata Ajar Basis Data 1 Enhanced Entity Relationship Mata Ajar Basis Data 1 Tujuan Pemelajaran Setelah mengikuti pemelajaran pada topik ini, jika diberikan requirement basis data, Anda diharapkan dapat memodelkan basis data dengan

Lebih terperinci

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

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom Database Design Pertemuan 4 Pemodelan data & Model Entity-Relationship Dahlia Widhyaestoeti, S.Kom Pemodelan Data Pemodelan data / sistem dalam database diguanakan Model ER (Entity Relationship) Diagram

Lebih terperinci

Adri Priadana. ilkomadri.com

Adri Priadana. ilkomadri.com Adri Priadana ilkomadri.com Entity, Entity Set Entity : object atau benda dalam dunia nyata Entity Set : Sekumpulan entity yang sejenis Misal kumpulan orang yang berobat di sebuah rumah sakit dapat didefinisikan

Lebih terperinci

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

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti OUTLINE Modeling Entity, Relationship, Attributes Mapping Cardinality Constraints Key ER Diagram Design Issues Modeling (Entitas) Entitas adalah sesuatu

Lebih terperinci

ER (ENTITY RELATIONSHIP) MODEL

ER (ENTITY RELATIONSHIP) MODEL C H A P T E R Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

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

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE Information Technology, EEPIS-ITS Objectives Tujuan: 1. Memahami konsep dasar perancangan database

Lebih terperinci

PERTEMUAN 5. Model Data Relational (Lanjut)

PERTEMUAN 5. Model Data Relational (Lanjut) PERTEMUAN 5 Model Data Relational (Lanjut) -- 1 -- Untuk setiap entity type E pada diagram ER, buat satu relasi R yang mengandung semua simple attribute dari E. Untuk composite attribute, masukkan komponenkomponen

Lebih terperinci

Pemetaan Diagram (E)ER ke Skema Relasional

Pemetaan Diagram (E)ER ke Skema Relasional System Technology Database 1 3 Pemetaan Diagram (E)ER ke Skema Relasional Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Pemetaan Diagram ER ke Skema Relasional

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Gentisya Tri Mardiani, S.Kom., M.Kom BasDat 2016 Pendahuluan Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar (entitas)

Lebih terperinci

MODEL ENTITY-RELATIONSHIP

MODEL ENTITY-RELATIONSHIP MODEL ENTITY-RELATIONSHIP Model Entity Relationship merupakan suatu penyajian data dengan menggunakan Entity dan Relationship Entity Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set

Lebih terperinci

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Menjelaskan simbol dan istilah yang terdapat di dalam model ER Mentransformasikan

Lebih terperinci

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Himpunan Entitas Lemah h(weak

Lebih terperinci

ER (ENTITY RELATIONSHIP) MODEL

ER (ENTITY RELATIONSHIP) MODEL C H A P T E R 3 Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4 ENTITY RELATIONSHIP DIAGRAM SiBaDa Sesi 4 ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia

Lebih terperinci

MODEL ENTITY-RELATIONSHIP

MODEL ENTITY-RELATIONSHIP MODEL ENTITY-RELATIONSHIP Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship Entity Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set adalah

Lebih terperinci

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD) PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD) Konsep Dasar Model Entity Relationship Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang untuk menggambarkan

Lebih terperinci

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

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP 1 PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang

Lebih terperinci

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca

Lebih terperinci

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

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD) MODUL 1 SEPUTAR PERACAGA DATABASE TUJUA PRAKTIKUM 1. Praktikan mampu menggambarkan ERD dengan baik dan benar dengan ER Modeling. 2. Praktikan dapat memahami konsep Basis Data Relasional. 3. Praktikan mampu

Lebih terperinci

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

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya ER (Entity-Relationship) Model dan Mapping ke Model Relasional Politeknik Elektronika Negeri Surabaya Tujuan Pembelajaran Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami

Lebih terperinci

Basis Data I. Pertemuan Ke-2 & Ke-3 (Rancangan Basisdata) Noor Ifada.

Basis Data I. Pertemuan Ke-2 & Ke-3 (Rancangan Basisdata) Noor Ifada. Basis Data I Pertemuan Ke-2 & Ke-3 (Rancangan Basisdata) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Pendahuluan ER Model (Entity, Relationship) Weak Entity Class Hierarchy Aggregation

Lebih terperinci

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT ENTITY RELATIONAL MODEL Dr.Budi Setiyono, MT Pemodelan Data Definisi Database dapat dimodelkan sebagai : Suatu koleksi dari entitas relationship diantara entitas tersebut Suatu entity merupakan suatu object

Lebih terperinci

Basis Data. Pemetaan ER Diagram ke Bentuk Skema Relasi Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Basis Data. Pemetaan ER Diagram ke Bentuk Skema Relasi Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data Pemetaan ER Diagram ke Bentuk Skema Relasi Database Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan 1. Memahami Pemetaan (Mapping) ER Diagram ke Bentuk Skema Relasional. 2. Memahami

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data Manfaat ERD ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD kita dapat menjawab pertanyaan seperti : 1. Data apa yang kita

Lebih terperinci

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

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Entity Sets St Database dapatdimodelkan

Lebih terperinci

ENTITY RELATIONSHIP MODEL

ENTITY RELATIONSHIP MODEL Pertemuan 4 ENTITY RELATIONSHIP MODEL ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari

Lebih terperinci

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

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS C H A P T E R 10 DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database Information Technology, EEPIS-ITS Objectives Tujuan: 1. Memahami konsep dasar perancangan database

Lebih terperinci

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom PERANCANGAN BASIS DATA Alif Finandhita, S.Kom Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahapan : Perancangan basis data secara konseptual Merupakan upaya untuk

Lebih terperinci

Model Entity Relationship Bagian I

Model Entity Relationship Bagian I Model Entity Relationship Bagian I Sistem Basis Data WAN H. Manihuruk, S.kom Outline Entity Sets Relationship Sets Mapping Constraints Keys Entity Sets Database dapat dimodelkan sebagai : Kumpulan entitas

Lebih terperinci

PERANCANGAN SISTEM DATABASE

PERANCANGAN SISTEM DATABASE PERANCANGAN SISTEM DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan sistem

Lebih terperinci

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table Perancangan Basis Data Relasional Bab IV Converting ER Model To Table Himpunan Entitas Lemah Himpunan Entitas Lemah tidak memiliki primary key dan selalu bergantung pada entitas lain. Notasi entitas lemah

Lebih terperinci

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL Model data relasional diperkenankan oleh Codd pada tahun 1970. Didasarkan pada suatu struktur data yang sederhana dan seragam (uniform), yaitu : Relasi

Lebih terperinci

SISTEM BASIS DATA (Lanjutan) :

SISTEM BASIS DATA (Lanjutan) : SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan

Lebih terperinci

Model EER. (Enhanced Entity Relationship)

Model EER. (Enhanced Entity Relationship) Model EER (Enhanced Entity Relationship) Model EER : Model Entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks. Konsep-konsepnya yaitu : Subclass Superclass

Lebih terperinci

Laboratorium Database PENS C H A P T E R. Arif Basofi, S.Kom, MT. Teknik Informatika - PENS

Laboratorium Database PENS C H A P T E R. Arif Basofi, S.Kom, MT. Teknik Informatika - PENS Laboratorium Database PENS - 2010 C H A P T E R 4 Arif Basofi, S.Kom, MT. Teknik Informatika - PENS Objectives Tujuan: 1. Memahami Desain ER Diagram. 2. Memahami Mapping ER ke Skema Relasi. 3. Memahami

Lebih terperinci

STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA STMIK AMIKOM YOGYAKARTA PERMODELAN DATA ERD (Entity Relationship Diagram) Donni Prabowo @donnipra donni.web.id ANSI Pertemuan 18 Definisi ERD Diagram E-R berupa model data konseptual, yang merepresentasikan

Lebih terperinci

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data MODEL ENTITY RELATIONSHIP DIAGRAM Basis data TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Dapat membuat contoh penerapan

Lebih terperinci

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

C H A P T E R. Copyright 2005 PENS-ITS C H A P T E R 3 Objectives Tujuan: 1. Memahami desain ER Diagram. 2. Memahami Mapping ER ke skema relasi. 3. Memahami aturan dalam mapping. ER DIagram E-R Diagram With Composite, Multivalued, and Derived

Lebih terperinci

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari model

Lebih terperinci

MUHAMMAD ZEN S. HADI, ST. MSC.

MUHAMMAD ZEN S. HADI, ST. MSC. INTERNET PROGRAMMING Sistem Basis Data MUHAMMAD ZEN S. HADI, ST. MSC. Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan Menyimpan data dalam file biasa memiliki banyak

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD) Sistem Basis Data Materi 6 ENTITY RELATIONSHIP DIAGRAM (ERD) ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship

Lebih terperinci

KONSEP SISTEM BASIS DATA

KONSEP SISTEM BASIS DATA KONSEP SISTE BASIS DATA Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan

Lebih terperinci

Model Entity Relationship Bagian II

Model Entity Relationship Bagian II Model Entity Relationship Bagian II Sistem Berkas dan Basis Data CS2323 ADE, HTT, KAL Outline Diagram ER Konstrain Kardinalitas Relasi Ternary Diagram ER Diagram ER merupakan model konseptual untuk menggambarkan

Lebih terperinci

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

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo Perancangan Basis Data Relasional (Entity Relationship Model) By : Hanung N. Prasetyo Database Model Definisi Pemodelan ER ER adalah salah satu pemodelan basis data ke dalam bentuk Entitas-Entitas dan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA Kompetensi Dasar : Mampu memahami konsep Model Entity Relationship dan mampu merancang basis data dengan teknik Entity Relationship Diagram Indikator : Mampu

Lebih terperinci

Pertemuan 6. Data Design

Pertemuan 6. Data Design Pertemuan 6 Data Design Model Basis Data Model Data: kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data, dan batasan data. Contoh: Model Keterhubungan Entitas

Lebih terperinci

MODEL RELASI ENTITAS (E-R MODEL)

MODEL RELASI ENTITAS (E-R MODEL) MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis data

Lebih terperinci

Modul 3 Konsep Perancangan Basis Data

Modul 3 Konsep Perancangan Basis Data Modul 3 Konsep Perancangan Basis Data A. Tujuan Pratikum a) Tujuan 1. Praktikan mampu merancang basis data yang baik. 2. Praktikan mampu membuat dan menjelaskan hubungan antar data dalam suatu basis data.

Lebih terperinci

Desain Data Base. Proses Desain Data Base

Desain Data Base. Proses Desain Data Base DESAIN DATA BASE Desain Data Base Proses Desain Data Base Analisis Persyaratan Desain Data Base Konseptual Desain Data Base Logika Perbaikan Skema Desain Data Base Fisik Desain Aplikasi dan Keamanan Analisis

Lebih terperinci

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah. PEMODELAN MODEL RELASIONAL Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah. Pada level logik terdapat beberapa model data,

Lebih terperinci

Pemetaan Diagram (E)ER ke Skema Relasional. Mata Ajar Basis Data 1

Pemetaan Diagram (E)ER ke Skema Relasional. Mata Ajar Basis Data 1 Pemetaan Diagram (E)ER ke Skema Relasional Mata Ajar Basis Data 1 Tujuan Pemelajaran Setelah mengikuti pemelajaran pada topik ini, Anda diharapkan dapat memetakan diagram ER atau EER ke Skema Relasional

Lebih terperinci

Sistem Basis Data ( )

Sistem Basis Data ( ) Sistem Basis Data (1230283) Pertemuan Ke-3 Model Data Rifki Indra Perwira http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Pengertian tentang model data Model logika berbasis record

Lebih terperinci

MODEL ENTITY RELATIONSHIP

MODEL ENTITY RELATIONSHIP BASIS DATA (BS203) MODEL ENTITY RELATIONSHIP Bagian 2 k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Varian Relasi (Biner & Non-biner) Himpunan Entitas Lemah (Weak Entity) ER yang diperluas (Extended

Lebih terperinci

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity ENTITY RELATIONSHIP DIAGRAM Basis Data Shinta P. Sari TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Dapat membuat contoh

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 5 Sistem Informasi Manajemen Komputer: Pemodelan Data Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com http://hanifoza.wordpress.com Desain Database Model

Lebih terperinci

Bab 2 Pemodelan Data Menggunakan

Bab 2 Pemodelan Data Menggunakan Bab 2 Pemodelan Data Menggunakan Entity Relationship (ER) Data Model by : Umi Sa adah adah, S.Kom Politeknik Elektronika Negeri Surabaya Politeknik Elektronika Negeri Surabaya e-mail : umi@eepis-its.edu

Lebih terperinci

Pengenalan Basis Data

Pengenalan Basis Data Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam

Lebih terperinci

BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

BAB 2 MODEL RELASI ENTITAS (E-R MODEL) BAB 2 MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis

Lebih terperinci

Basis Data. Model E R (Lanjutan)

Basis Data. Model E R (Lanjutan) Basis Data Model E R (Lanjutan) By Imana Malia Kondou 1 Konsep Foreign Key Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb. Fakta Adi, Budi

Lebih terperinci

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD) TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD) Pertemuan 9 A. Entity Relationship Konsep Teknik Entity Relationship Pada teknik ini akan terdapat dua atau lebih file yg direlasikan dengan kunci relasi (primary

Lebih terperinci

PERTEMUAN 3. Model E-R (Lanjutan)

PERTEMUAN 3. Model E-R (Lanjutan) PERTEMUAN 3 Model E-R (Lanjutan) Model ER Relationship Constraints Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam relationship instance Contoh: setiap pegawai hanya

Lebih terperinci

Pemodelan Data (1) Week 2

Pemodelan Data (1) Week 2 Pemodelan Data (1) Week 2 Entity Relationship Diagram Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas di dalam sebuah sistem informasi Dibentuk oleh dua

Lebih terperinci

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI. SISTEM BASIS DATA 2 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 2 SBD 2 Model Enhanced Entity Relationship Review Konsep Model Enhanced Entity Relationship (EER). Konsep Model EER : Superclass dan Subclass.

Lebih terperinci

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari model

Lebih terperinci

PRAKTIKUM BASIS DATA MODUL 1 PERANCANGAN DATABASE MENGGUNAKAN ER DIAGRAM

PRAKTIKUM BASIS DATA MODUL 1 PERANCANGAN DATABASE MENGGUNAKAN ER DIAGRAM PRAKTIKUM BASIS DATA MODUL 1 PERANCANGAN DATABASE MENGGUNAKAN ER DIAGRAM LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2008-2009 MODUL 1 Perancangan

Lebih terperinci

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

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T. Sistem Basis Data Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T. E-R & Relational Model Conceptual Data Model (E-R Model) dibuat untuk memahami kebutuhan data dan aturan-aturan

Lebih terperinci

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T.

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T. KONSEP BASISDATA Kholid Fathoni, S.Kom., M.T. Lessons 1. Pengertian Database 2. Sistem Pengorganisasian Database 3. Abstraksi Data 4. Bahasa Basis Data 5. Istilah dalam Database Pengertian Database Hampir

Lebih terperinci

Model adalah representasi kenyataan.

Model adalah representasi kenyataan. Model adalah representasi kenyataan. Model Logika mendokumentasikan persyaratan bisnis untuk menunjukkan sistem apakah itu atau apa yang dilakukannya. Model tersebut menggambarkan sistem independent(lepas)

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM ETITY RELATIOSHIP DIAGRAM Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship ETITY. Entity adalah obyek yang dapat dibedakan dalam dunia nyata 2. Entity set

Lebih terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS Data Models Object-Based Data Models Entity-Relationship Object-Oriented. Record-Based Data Models Relational Data Model Network Data Model

Lebih terperinci

MODEL EER (ENHANCED ENTITY RELATIONSHIP)

MODEL EER (ENHANCED ENTITY RELATIONSHIP) MODEL EER (ENHANCED ENTITY RELATIONSHIP) Model EER Model entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks. Konsep-konsepnya : Subclass Superclass Generalization

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen ENTITY RELATIONSHIP DIAGRAM By Tim Dosen Pertanyaan Langkah langkah apa yang diperlukan untuk mendesain database? Mengapa model E-R digunakan untuk membuat desain awal? Apa konsep utama di dalam model

Lebih terperinci

QUIZ 1 Introduction to Database. Page 1

QUIZ 1 Introduction to Database. Page 1 QUIZ 1 Introduction to Database Page 1 BASIS DATA (BS203) MODEL ENTITY RELATIONSHIP Bagian I k_doroedi@yahoo.com fb: NDoro Edi Page 2 Outline Konsep model data & basis data Konsep Dasar Model ER: - Entitas

Lebih terperinci

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

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM Model Data Universitas Darwan Ali Kalimantan Tengah Author : Minarni, S.Kom.,MM Definisi : MODEL DATA sekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data yang menyatakan hubungan

Lebih terperinci

Perancangan Basis Data Relasional. (Lanjutan dengan EER) By : Hanung N. Prasetyo

Perancangan Basis Data Relasional. (Lanjutan dengan EER) By : Hanung N. Prasetyo Perancangan Basis Data Relasional (Lanjutan dengan EER) By : Hanung N. Prasetyo Himpunan Entitas Lemah Himpunan Entitas Lemah tidak memiliki primary key dan selalu bergantung pada entitas lain. Notasi

Lebih terperinci

ENTITY RELATIONSHIP MODEL

ENTITY RELATIONSHIP MODEL ENTITY RELATIONSHIP ODEL JURUSAN SISTE INFORASI FAKULTAS TEKNOLOGI KOUNIKASI DAN INFORATIKA UNIVERSITAS NASIONAL 2007 ENTITY RELATIONSHIP ODEL Konsep Dasar dari Entity Relationship odel adalah : - Entity

Lebih terperinci

Enhanced ER Modeling Techniques. Yusuf 2010

Enhanced ER Modeling Techniques. Yusuf 2010 Enhanced ER Modeling Techniques Yusuf Priyandari @Agustus 2010 Contents 1 Click to add Title 2 Click to add Title 3 Click to add Title 4 Click to add Title 2 Tahap Pengembangan Basis Data Model 1 1 2 Topics

Lebih terperinci

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010 Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf Priyandari @Agustus 2010 Tahap Pengembangan Basis Data Model 1 1 2 Topics discussed 3 4 5 6 7 2 Database Design Methodology Topics

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Rinta Kridalukmana, S.Kom, MT! Program Studi Sistem Komputer Universitas Diponegoro Database sebagai kelompok tabel yang berkaitan & mengekspresikan hubungan SQL STATEMENT : SELECT

Lebih terperinci

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST Entity Relationship Diagram - ERD Mardhiya Hayaty, ST Entity, Entity Set. Entity : object atau benda dalam dunia nyata Entity Set : Sekumpulan entity yang sejenis Misal - kumpulan orang yang berobat di

Lebih terperinci

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT OVERVIEW BASIS DATA RELASIONAL Oleh: Ir. M. Ramadhan, MT Model Relasional Yang akan dibahas: Model relasional: struktur, karakteristik, key, representasi skema basis data Integritas relasional: integritas

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM ETITY RELATIOSHIP DIAGRA odel Entity Relationship Suatu penyajian data dengan menggunakan Entity dan Relationship Entity Obyek yang dapat dibedakan dalam dunia nyata Entity set Kumpulan dari entity yang

Lebih terperinci

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

Basis Data I Danny Kriestanto, S.Kom., M.Eng 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.

Lebih terperinci

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

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT, PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT, 14-10-16 SIMBOL-SIMBOL DALAM E-R DIAGRAM Notasi Arti Notasi Arti ENTITY ATRIBUT WEAK ENTITY ATRIBUT PRIMARY KEY RELATIONSHIP ATRIBUT MULTI VALUE IDENTIFYING

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM ETITY RELATIOSHIP DIAGRAM Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship ETITY Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set adalah

Lebih terperinci

Pertemuan 4. Entity-Relationship Diagram (ERD)

Pertemuan 4. Entity-Relationship Diagram (ERD) Pertemuan 4 Entity-Relationship Diagram (ERD) Simbol-simbol dalam E-R Diagram Notasi Arti ENTITY WEAK ENTITY RELATIONSHIP IDENTIFYING RELATIONSHIP ATRIBUT DERIVATIF Notasi Arti ATRIBUT ATRIBUT PRIMARY

Lebih terperinci

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM TERINCI DATABASE PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD) ENTITY RELATIONSHIP DIAGRAM (ERD) Bahasan Sistem Basis Data kali ini tentang Entity Relationship Diagram (ERD) salah satu bentuk pemodelan basis data yang sering digunakan dalam pengembangan sistem informasi.

Lebih terperinci

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP STMIK JKRT STI&K - 2011 SISTEM SIS DT MODEL ENTITY-RELTIONSHIP ENTITS (ENTITY) atau HIMPUNN ENTITS (ENTITS SETS) Dapat didefinisikan sebagai suatu kumpulan objek yang dapat dibedakan / diidentifikasi secara

Lebih terperinci