ENTITY RELATIONSHIP DIAGRAM (ERD)

dokumen-dokumen yang mirip
ERD (Entity Relationship Diagram)

1.1.Pengertian Sistem Data Entity Relationship Diagram (ERD) 1.2.Pengertian ERD Notasi ERD

PEMODELAN DATA. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

BAB II LANDASAN TEORI

Pertemuan9. Disain Basis Data

Desain Data Base. Proses Desain Data Base

Adri Priadana. ilkomadri.com

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Database Systems: Ch. 4: Entity Relational Diagram (ERD) Notation. Introduction. Apa itu entity relational diagram (ERD)?

Dibuat Oleh : 1. Andrey ( )

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

Entity Relationship Diagram (ERD)

NIM Nama... Kode_kul Nama_kul SKS Andi... A01 Pancasila Rudi... A03 Internet I Susi... A02 Network I 2

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

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

Entity Relationship Model

Entity Relationship Model

BAB III LANDASAN TEORI. simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti

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

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

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

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

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Hanif Fakhrurroja, MT

PRAKTIKUM REKAYASA PERANGKAT LUNAK PENGENALAN DFD dan ERD dengan POWER DESIGNER. oleh : Anisa Istiqomah RPL Kelas B

STMIK AMIKOM YOGYAKARTA

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

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

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

Model Entity Relationship Bagian II

BAB III OBJEK DAN METODE PENELITIAN

Nama : Rendi Setiawan Nim :

RENCANA PEMBELAJARAN SEMESTER

Entity Relationship Diagram (ERD)

KONSEP SISTEM BASIS DATA

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

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

BAB 7 ENTITY MODELLING 1

SISTEM BASIS DATA Presented By

BAB III LANDASAN TEORI

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

REKAYASA PERANGKAT LUNAK

Sistem Basis Data ( )

MODEL DATA POKOK BAHASAN. Pendahuluan

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif.

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Model Data HANI IRMAYANTI, M.KOM

Pemodelan Data- Entity Relational Diagram

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

MODEL ENTITY-RELATIONSHIP

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

BAB III ANALISIS DAN PERANCANGAN

BAB 2 TINJAUAN PUSTAKA

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

RPS Mata Kuliah Perancangan Basis Data Program Studi Sistem Informasi Halaman 1 dari 20

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

Entity Relationship Diagram

ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL ENTITY-RELATIONSHIP

GBPP Perancangan Basis Data 2014

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

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

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

BAB III LANDASAN TEORI. Sistem merupakan bagian-bagian atau prosedur-prosedur yang saling

Pertemuan 4. Entity-Relationship Diagram (ERD)

LAPORAN SKRIPSI SISTEM IFORMASI PENGELOLAAN DATA PROYEK PADA CV. CIPTA PRIMA BERBASIS WEB

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

SISTEM BASIS DATA (Lanjutan) :

BAB III ANALISIS DAN PERANCANGAN

BAB III OBJEK DAN METODE PENELITIAN. Objek peneletian dimana penulis melakukan penelitian yaitu di PT.

BAB III LANDASAN TEORI

SPK PENGUKURAN KUALITAS TEMBAKAU PADA PR. SUKUN KUDUS DENGAN METODE WEIGHTED PRODUCT

BAB III LANDASAN TEORI. transaksi penjualan yang terjadi dalam suatu perusahaan. Dengan adanya

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

MODEL RELASI ENTITAS (E-R MODEL)

BAB II LANDASAN TEORI. bagian dalam sistem penggajian, formulir, database serta sistem pengendalian internal.

Relational Database & Pemodelan Data [Review]

Model Entity Relationship Bagian I

Pertemuan 2-3 ER-MODEL

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

Rekayasa Perangkat Lunak

Modul 3 Konsep Perancangan Basis Data

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

Entity Relationship Diagram (ERD) Andi Sunyoto Perangangan Basis Data 1

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

Transkripsi:

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. Bahasan meliputi: Pengertian ERD, Notasi ERD, Metode ERD, Tahap ERD, Kardinalitas, dan Contoh kasus ERD Pengertian ERD Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat topdown. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy- Relationship diagram, ER diagram, atau ERD. Notasi ERD Ada sejumlah konvensi mengenai Notasi ERD. Notasi klasik sering digunakan untuk model konseptual. Berbagai notasi lain juga digunakan untuk menggambarkan secara logis dan fisik dari suatu basis data, salah satunya adalah IDEF1X. Model ERD Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut : Entitas, Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat

dibedakan dari sesuatu yang lain (Fathansyah, 1999). Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi. Atribut, Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah. Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis. Contoh ERD Derajat relasi atau kardinalitas Menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam kardinalitas adalah: Satu ke satu (one to one), Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Satu ke banyak (one to many), Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya. Tahap ERD Tahap pertama pada desain sistem informasi menggunakan model ER adalah menggambarkan kebutuhan informasi atau jenis informasi yang akan disimpan dalam database. Teknik pemodelan data dapat digunakan untuk menggambarkan setiap ontologi (yaitu gambaran dan klasifikasi dari istilah yang digunakan dan hubungan anatar informasi) untuk wilayah tertentu.

Tahap berikutnya disebut desain logis, dimana data dipetakan ke model data yang logis, seperti model relasional. Model data yang loguis ini kemudian dipetakan menjadi model fisik, sehingga kadang-kadang, Tahap kedua ini disebut sebagai desain fisik. Secara umum metodologi ERD sebagai berikut: Metodologi ERD Contoh Kasus: Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak di satu bagian (dapat pula dibeberapa bagian). Paling tidak satu pegawai mendapat tugas di satu proyek. Tetapi seorang pegawai dapat libur dan tidak dapat tugas di proyek. Menentukan entitas Entitasnya : pengawas, bagian, pegawai, proyek Menentukan relasi dengan matrik relasi

Menentukan Relasi Gambar ERD sementara Hubungkan entitas sesuai dengan matrik relasi yang dibuat ERD Sementara Mengisi kardinalitas Dari gambaran permasalahan dapat diketahui bahwa: masing-masing bagian hanya punya satu pengawas seorang pengawas bertugas di satu bagian masing-masing bagian ada minimal satu pegawai masing-masing pegawai bekerja paling tidak di satu bagian masing-masing proyek dikerjakan paling tidak oleh satu pegawai

Mengisi kardinalitas Menentukan kunci utama Kunci utamanya: Nomor Pengawas, Nama Bagian, Nomor Pegawai, Nomor Proyek Menentukan Kunci Utama Menggambar ERD berdasarkan kunci Ada dua relasi many to many pada ERD sementara, yaitu antara bagian dengan pegawai, pegawai dengan proyek, oleh sebab itu kita buat entitas baru yaitu bagian -pegawai dan pegawaiproyek Kunci utama dari entitas baru adalah kunci utama dari entitas lain yang akan menjadi kunci tamu di entitas yang baru.

Menggambar ERD berdasarkan kunci Menentukan atribut Atribut yang diperlukan adalah: nama bagian, nama proyek, nama pegawai, nama pengawas, nomor proyek, nomor pegawai, nomor pengawas Memetakan atribut Bagian : Nama bagian Proyek: Nama proyek Pegawai:Nama pegawai Pengawas: Nama pengawas Proyek-Pegawai : Nomor proyek, Nomor pegawai Pengawas: Nomor pengawas Menggambar ERD dengan atribut

Menggambar ERD dengan atribut Memeriksa Hasil Periksa apakah masih terdapat redundasi. ERD akhir: untuk pemodelan data pada sistem.