ERD (Entity Relationship Diagram)

dokumen-dokumen yang mirip
ENTITY RELATIONSHIP DIAGRAM (ERD)

MENGENAL OPERATOR ASSIGNMENT pada PHP

KOMENTAR pada PHP. Sartim. Abstrak. Pendahuluan. Pembahasan.

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

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

BAB II LANDASAN TEORI

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

Desain Data Base. Proses Desain Data Base

Modul 3 Konsep Perancangan Basis Data

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

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

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

Pertemuan 2-3 ER-MODEL

Entity Relationship Diagram.

Entity Relationship Model

MENGENAL SISTEM KOMPUTER

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

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

Adri Priadana. ilkomadri.com

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

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

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

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

SISTEM INFORMASI E-COMMERCE UNTUK PENDISTRIBUSIAN BARANG ELEKTRONIK MENGGUNAKAN WEB BERBASIS JAVA DEKSTOP PADA AGEN DISTRIBUTOR MULIYA ELECTRIK

BAB 2 TINJAUAN PUSTAKA

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

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

Hierarki organisasi data tersebut terdiri dari enam tingkatan, yaitu : bit, byte/karakter, field/elemen data, rekord, file dan data base.

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

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

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

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

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

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

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

BAB III ANALISIS DAN PERANCANGAN

Model Model Basis Data

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

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

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

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

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

BAB 7 ENTITY MODELLING 1

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

LAPORAN SKRIPSI SISTEM INFORMASI PENGADUAN KARYAWAN BERBASIS SMS GATEWAY PADA SERIKAT PEKERJA SELURUH INDONESIA KABUPATEN KUDUS

Pertemuan 5 DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN GURU TELADAN PADA SMK TAMAN SISWA KUDUS MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

Dibuat Oleh : 1. Andrey ( )

BAB III LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM (ERD)

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

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

LAPORAN SKRIPSI. Disusun Oleh : : Zulis Andriyanto NIM : Program Studi : Sistem Informasi

REKAYASA PERANGKAT LUNAK

SISTEM INFORMASI PENGELOLAAN KEGIATAN PADA PONDOK LANSIA HUSNUL KHOTIMAH NU ANCAB KOTA KUDUS BERBASIS WEB

ER (ENTITY RELATIONSHIP) MODEL

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

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

BAB II LANDASAN TEORI

Abstrak BAB I PENDAHULUAN

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAYU UNTUK PEMBUATAN GITAR MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

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

SISTEM INFORMASI PENGELOLAAN KESEKRETARIATAN KANTOR TAPAK SUCI PUTERA MUHAMMADIYAH KUDUS BERBASIS WEB

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

SISTEM BASIS DATA Presented By

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

SISTEM INFORMASI SERTIFIKASI LAIK SEHAT PADA DEPOT AIR MINUM DI DINAS KESEHATAN KABUPATEN KUDUS BERBASIS WEB

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

Hanif Fakhrurroja, MT

SISTEM INFORMASI MANAJEMEN KULIAH KERJA LAPANGAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

BAB II LANDASAN TEORI

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

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

Entity Relationship Diagram

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

SISTEM INFORMASI PENGELOLAAN ASURANSI KECELAKAAN JIWA BERBASIS WEB PT. ASURANSI JIWASRAYA KUDUS

DESAIN DATABASE. Pertemuan 06 3 SKS

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH MENENGAH PERTAMA NEGERI 3 BAYAT

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

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

Entity Relationship Diagram (ERD)

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

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

Transkripsi:

ERD (Entity Relationship Diagram) Sartim sartim@raharja.info Abstrak Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan model data abstrak atau konseptual yang merepresentasikan data dalam bentuk entitasentitas dan hubungannya. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual namun dalam implementasinya tidak bergantung terhadap software yang hendak digunakan dan pada umumnya merupakan perangkat komunikasi antara pengembang dan pengguna. Kata Kunci: Pendahuluan Penulis berharap dengan artikel ini, pembaca akan lebih bertambah pengetahuan dan wawasan tentang ilmu pengetahuan teknologi informasi. Pembahasan ERD (Entity Relationship Diagram) Pengertian ERD ( Entity relationship Diagram) Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan model data abstrak atau konseptual yang merepresentasikan data dalam bentuk entitasentitas dan hubungannya. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual namun dalam implementasinya tidak bergantung terhadap software yang hendak digunakan dan pada umumnya merupakan perangkat komunikasi antara pengembang dan pengguna. Dimana

sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy- Relationship diagram, ER diagram, atau ERD. Notasi ERD Pada umumnya banyak sekali model notasi yang digunakan dalam membuat ERD(Entity Relationship Diagram). Berikut ini adalah notasi dan simbol tersebut: http://riyadiyudha.blogspot.com/2012/03/mengenal-entity-relationship- Sumber: diagram.html Dari sekian banyak notasi dan simbol diatas. Pada dasarnya terdiri dari tiga komponen penting notasi simbol sebagai berikut: A. Entity ( Entitas ) Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Ada dua macam entitas yaitu: a. Entity/Entity Strong(Entitas Kuat) Entitas kuat merupakan entitas yang tidak memiliki ketergantungan terhadap entitas lainnya.

notasinya: b. Entity weak (Entitas lemah) Sedangkan entitas lemah merupakan entitas yang keberadaannya tergantung terhadap keberadaaan entitas lain dalam suatu relasi. Notasinya: B. Attribut (atribut) Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Notasinya : C. Relationship (hubungan) Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Notasinya :

Di dalam relationship ada 3 bentuk hubungan yang biasa disebut dengan kardinalitas. Kardinalitas Menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam kardinalitas adalah: a. Satu ke satu (One to one) Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B. b. Satu ke banyak (One to many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A. c. Banyak ke banyak (Many to many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. Ada banyak gaya notasi yang menyatakan kardinalitas dan mereka semua didukung oleh SmartDraw. Teknik Informasi

Chen Bachman Martin

Sumber: http://www.smartdraw.com/resources/tutorials/cardinality-notations/ 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:

Sumber: http://fairuzelsaid.files.wordpress.com/2010/03/metodologi.gif Contoh kasus Membuat ERD mahasiswa meminjam buku pada sebuah perpustakaan. Langkah 1: Tentukan Entitas dari soal. Entitas : mahasiswa dan buku Langkah 2: Tentukan Relasi dari soal. Relasi : Meminjam

Langkah 3: Gambarlah ERD sementara meminjam Langkah 4 : menentukan kardinalitasnya N meminjam M meminja m Langkah 5 : menentukan primary key Nim adalah primary key dari entitas mahasiswa Kd_buku adalah primary key dari entitas Nnn Nim Kd_buku Meminjam

Nim(PK) Kode_buku(PK) Langkah 6: gambar ERD Nim Nm_mhs Nim Kd_buku Kd_buku Judul Meminjam Jurusan Pengarang Penerbit Tgl_pinjam Nim(PK) Nama Jurusan Detail_pinjam Nim(FK) Kd_buku(FK) Tgl_pinjam Tgl_kembali Kd_buku Judul Penerbit Pengarang Penutup Demikianlah artikel ERD(Entity Relationship Diagram) dari saya, semoga bermanfaat bagi para pembaca artikel ini. Lebih kurangnya penulis meminta maaf bila ada beberapa kesalahan dalam penulisan, penulis ucapkan terima kasih

Referensi http://www.smartdraw.com/resources/tutorials/cardinality-notations/ http://riyadiyudha.blogspot.com/2012/03/mengenal-entity-relationship-diagram.html http://fairuzelsaid.files.wordpress.com/2010/03/metodologi.gif Biografi Sartim Pria kelahiran 28 Desember 1989. Masih menggeluti dunia pemrograman dari HTML5, CSS3,JavaScript/jQuery,dan PHP. Dan sekarang penulis sedang fokus menggeluti bidang pemograman database Mysql secara otodidak. Teman-teman bisa menghubungi penulis di : Email : sartim@raharja.info atau sartim_rhj@yahoo.co.id Sosial Media : Facebook Twitter BBM : 75D70BFC HP/WhatsApp : 089694342829