SlideShare a Scribd company logo
MAKALAH
ENTITY RELATIONSHIP DIAGRAM (ERD)
Diajukan untuk memenuhi tugas dari dosen pengampu
mata kuliah Praktikum Rekayasa Perangkat Lunak
Rian Andrian, ST
Disusun oleh :
Aifa Nur Amalia (1147050015)
IF-A
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SUNAN GUNUNG DJATI
BANDUNG
1437 H/2016
1
KATA PENGANTAR
Puji syukur saya penjatkan kehadirat Allah SWT, yang atas rahmat-Nya
sehingga penyusun dapat menyelesaikan makalah yang berjudul “Entity
Relationship Diagram (ERD)” ini.
Dalam penyusunan makalah ini, penyusun merasa masih banyak kekurangan
baik pada teknis penyusunan maupun materi, mengingat akan kemampuan yang
penyusun miliki. Untuk itu, kritik dan saran dari semua pihak sangat diharapkan
demi penyempurnaan pembuatan makalah ini.
Penyusun juga menyampaikan ucapan terima kasih yang sebesar-besarnya
kepada pihak-pihak yang telah membantu dalam menyelesaikan makalah ini,
khususnya kepada dosen pengampu mata kuliah Praktikum Rekayasa Perangkat
Lunak, Bapak Rian Andrian, ST yang telah memberikan tugas dan petunjuk
sehingga penyusun dapat menyelesaikan tugas ini.
Bandung, 14 Maret 2016
Penyusun
2
DAFTAR ISI
Kata Pengantar ...................................................................................................1
Daftar Isi ..............................................................................................................2
BAB I : PENDAHULUAN..................................................................................3
1. Latar Belakang ......................................................................................3
2. Rumusan Masalah.................................................................................3
3. Tujuan ...................................................................................................4
BAB II : PEMBAHASAN...................................................................................5
1. Pengertian ERD.....................................................................................5
2. Komponen-Komponen ERD.................................................................5
3. Cara Membuat ERD..............................................................................7
4. Contoh Kasus ........................................................................................9
BAB III : KESIMPULAN ..................................................................................11
DAFTAR PUSTAKA..........................................................................................12
3
BAB I
PENDAHULUAN
A. Latar Belakang
ERD (Entitiy Relationship Diagram) merupakan sebuah konsep yang
mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan pada
persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut
sebagai entity dan hubungan atau relasi antar objek-objek tersebut.
Dengan ERD kita dapat menguji model dengan mengabaikan proses yang
harus dilakukan. Dengan ERD kita mencoba menjawab pertanyaan seperti : data
apa yang diperlukan? Dan bagaimana data yang satu berhubungan dengan yang
lain?
ERD adalah suatu pemodelan dari basis data yang berdasarkan objek yang
saling berhubungan antara satu dengan yang lainnya yang dikonversikan ke dalam
bentuk diagram atau flowchart. Suatu objek disebut entitas dan hubungan yang
dimilikinya disebut relasi. Suatu entitas bersifat unik dan memiliki atribut sebagai
pembeda dari suatu entitas dengan entitas lainnya.
Peranan ERD di dalam proses pembuatan suatu sistem basis data sangatlah
penting, karena di ERD tersebutlah dijelaskan tentang alur pemrosesan suatu data,
mulai dari proses input hingga outputnya. ERD juga merupakan suatu pemodelan
yang menjadi dasar terbentuknya suatu sistem basis data, karena di dalam ERD
lah dijelaskan tentang entitas, atribut, dan relasi yang terjalin di antara entitas-
entitas tersebut. ERD memudahkan kita untuk lebih mudah mengerti dan
memahami alur proses dari suatu rangkaian sistem basis data.
B. Rumusan Masalah
Adapun rumusan masalah makalah ini adalah sebagai berikut.
1. Apa yang dimaksud dengan ERD?
2. Apa saja komponen-komponen ERD?
3. Bagaimana cara membuat ERD?
4
4. Seperti apa contoh kasus untuk membuat ERD?
C. Tujuan
Adapun tujuan dari makalah ini adalah sebagai berikut.
1. Menjelaskan pengertian ERD.
2. Mendeskripsikan komponen-komponen pada ERD.
3. Mengetahui cara membuat ERD.
4. Membuat ERD dari contoh kasus yang diberikan.
5
BAB II
PEMBAHASAN
A. Pengertian ERD
Menurut Brady dan Loonam (2010), Entity Relationship Diagram (ERD)
merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu
organisasi, biasanya oleh System Analyst dalam tahap analisis persyaratan proyek
pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga
memberikan dasar untuk desain database relasional yang mendasari sistem
informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung
merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk
database.
ERD menyediakan cara untuk mendeskripsikan perancangan basis data pada
peringkat logika. ERD merupakan suatu model untuk menjelaskan hubungan
antardata dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD berfungsi untuk memodelkan struktur data dan
hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan
simbol. ERD adalah suatu model jaringan yang menggunakan susunan data yang
disimpan dalam sistem secara abstrak. ERD berbeda dengan DFD (Data Flow
Diagram) yang merupakan suatu model jaringan fungsi yang akan dilaksanakan
oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan
pada struktur-struktur dan relationship data.
Pada pengertian sempitnya, ERD adalah sebuah konsep yang mendeskripsikan
hubungan antara penyimpanan (database) dan didasarkan pada persepsi dari
sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut sebagai entity
dan hubungan atau relasi antar objek-objek tersebut.
B. Komponen-Komponen ERD
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk, yaitu
entitas, relasi, dan atribut.
6
1. Entitas
Entitas menurut Brady dan Loonam (2010), adalah objek yang menarik di
bidang organisasi yang dimodelkan. Contoh : Mahasiswa, Kartu Anggota
Perpustakaan (KAP), dan Buku.
2. Relasi
Suatu relasi atau hubungan adalah hubungan antara dua jenis entitas dan
direpresentasikan sebagai garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP),
relasinya adalah mendaftar.
3. Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut
memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
a. Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang
dapat membedakan semua baris data (Row/Record) dalam tabel secara
unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada
baris data dengan nilai yang sama. Contoh : Nomor Pokok Mahasiswa
(NPM), NIM, dan nomor pokok lainnya
b. Atribut simple
Atribut yang bernilai atomik (tidak dapat dipecah/dipilah lagi).
Contoh : Alamat, penerbit, tahun terbit, judul buku.
c. Atribut Multivalue
Nilai dari suatu attribut yang mempunyai lebih dari satu nilai
(multivalue) dari atrribut yang bersangkutan. Contoh : dari sebuah buku,
yaitu terdapat beberapa pengarang.
d. Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa
atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisa
dipecah lagi atau mempunyai sub attribute. Contoh : dari entitas nama
yaitu nama depan, nama tengah, dan nama belakang
e. Atribut Derivatif
7
Atribut yang tidak harus disimpan dalam database Ex. Total. atau
atribut yang dihasilkan dari atribut lain atau dari suatu relationship.
Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus.
Selain itu, dalam ERD juga terdapat kardinalitas. Kardinalitas menjelaskan
jumlah maksimum hubungan antara satu entitas dengan entitas lainnya.
1. One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota
entitas B, begitu pula sebaliknya.
2. One to many (1:M)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu
anggota entitas B tetapi tidak sebaliknya.
3. Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas
B dan demikian pula sebaliknya.
C. Cara Membuat ERD
1. Menentukan Entity
Disini kita dituntut untuk menentukan dengan cermat sebuah entity yang
ada dalam suatu proyek atau masalah. Entity berguna untuk menentukan peran,
kejadian, lokasi, hal nyata, dan konsep penggunaan untuk database.
2. Menentukan Relasi
Setelah kita berhasil membuat Entity, langkah selanjutnya adalah
menentukan relasi antar entity. Relasi apa yang terdapat antara Entity A dan B,
apakah entity A dan B memiliki relasi "one to one", "one to many", atau
"many to many".
3. Gambar ERD Sementara
Jika sudah mengetahui Entity beserta Relasinya, sekarang kita buat dulu
gambar ERD sementara. Entity digambarkan dengan persegi, relasi
digambarkan dengan garis.
4. Isi Kardinalitas
8
Kardinalitas menentukan jumlah kejadian satu entitas untuk sebuah
kejadian pada entitas yang berhubungan. Contohnya antara Entitas Buku,
Distributor dan Pengarang, kardinalitas yang ada berupa:
a. Satu pengarang dapat menulis banyak buku.
b. Satu buku ditulis satu pengarang.
c. Banyak buku didistribusikan oleh satu distributor.
5. Tentukan Primary Key (Kunci Utama)
Menentukan Primary Key pada masing-masing entity. Primary Key adalah
atribut pada entity yang bersifat unik. Jadi, setiap entity hanya memiliki satu
Primary Key saja. Contoh: Entity Buku memiliki Primary Key bernama kode
buku. Kode Buku ini bersifat unik, karena masing-masing buku memiliki kode
yang berbeda-beda.
Tentukan pula Foreign Key (Kunci Tamu) pada masing-masing Entity.
Foreign Key adalah Primary Key yang ada dalam Entity yang lain. Contoh :
pada Entity Pengarang misalnya terdapat atribut kode buku, yang mana, kode
buku merupakan Primary Key dari Entity buku.
6. Gambar ERD Berdasarkan Primary Key
Menghilangkan relasi "many to many" dan memasukkan Primary dan
Foreign Key pada masing-masing entitas. Relasi many to many antar entity
perlu dihilangkan dengan cara menambah atribut baru antara 2 entity yang
memiliki relasi many to many.
7. Menentukan Atribut
Jika sudah melakukan step diatas, sekarang saatnya menentukan atribut
pada masing-masing Entitas. Telitilah dalam menentukan atribut.
8. Pemetaan Atribut
Apabila atribut telah ditentukan, sekarang pasang atribut dengan entitas
yang sesuai.
9. Gambar ERD dengan Atribut
Mengatur ERD seperti langkah 6 dengan menambahkan atribut dan relasi
yang ditemukan.
10. Periksa Hasil
9
Periksa lagi ERD. Apakah ERD sudah menggambarkan sistem yang akan
dibangun? Jika belum, cek kembali dari awal.
Simbol-simbol pada ERD :
D. Contoh Kasus
Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama,
nomor mahasiswa, dan alamat mahasiswa. Setelah itu, mereka baru bisa
meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak
sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang,
penerbit, dan tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang.
Tentukan entitas, atribut, dan relasi dari deskripsi di atas, dengan menggambar
ERD-nya.
Jawab :
10
Entitas : Mahasiswa, KAP, BUKU
Atribut : Nama, nomor mahasiswa, alamat mahasiswa, nomor buku, judul,
pengarang, penerbit, dan tahun terbit.
Relasi : Daftar dan Pinjam
Gambar ERD-nya adalah sebagai berikut.
11
BAB III
KESIMPULAN
Jadi, Entity Relationship Diagram (ERD) merupakan teknik yang digunakan
untuk memodelkan kebutuhan data dari suatu organisasi. ERD terdiri dari entitas,
relasi antar entitas, dan atribut-atribut. Cara membuat ERD di antaranya yaitu
dimulai dengan menentukan entitas, menentukan relasi, menentukan kardinalitas,
menentukan Primary Key dan Foreign Key, serta menentukan atribut-atributnya.
12
DAFTAR PUSTAKA
Adi R., Ardito. (2012). Sistem Terstruktur, [Online]. Tersedia:
http://arditoadi.blogspot.com/2012/01/sistem-terstruktur.html [12 Maret
2016].
Aliya, Tinus. (2014). Design (ERD, DFD, UML, Flowchart), [Online]. Tersedia:
http://tinushaliya.blogspot.com/2014/11/design-erd-dfd-uml-flowchart.html
[12 Maret 2016].
Fernando. (2013). Peranan ERD dalam Pembuatan Basis Data, [Online]. Tersedia:
http://exfernando93.blogspot.co.id/2013/12/peranan-erd-dalam-pembuatan-
basis-data.html [12 Maret 2016].
Irena. (2011). Sistem Terstruktur ERD dan DFD, [Online]. Tersedia:
http://irenaherningtyasirianti-irena.blogspot.com/2011/11/sistem-terstruktur-
erd.html [12 Maret 2016].
Nurlaila, Novianti. (2014). Entity Relationship Diagram (ERD), [Online].
Tersedia: http://noviantinurlaila.blogspot.com/2014/02/entity-relationship-
diagram-erd.html [12 Maret 2016].

More Related Content

What's hot

Object oriented programming (oop)
Object oriented programming (oop)Object oriented programming (oop)
Object oriented programming (oop)
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan DataZaenal Abidin
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
 
Sistem Komputer Kelas 9
Sistem Komputer Kelas 9Sistem Komputer Kelas 9
Sistem Komputer Kelas 9
Farichah Riha
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
Ahmad Saktia Yunus
 
Materi imk aspek manusia
Materi imk aspek manusiaMateri imk aspek manusia
Materi imk aspek manusia
Kukuh Aji
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
Soal topologi
Soal topologiSoal topologi
Ebook belajar excel 2010
Ebook belajar excel 2010Ebook belajar excel 2010
Ebook belajar excel 2010
siswoyo tunggal
 
51231301 erd-sederhana-rs
51231301 erd-sederhana-rs51231301 erd-sederhana-rs
51231301 erd-sederhana-rsAlan Inversent
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
D. Syafa'atul Anbiya
 
Lingkungan basis data (2)
Lingkungan basis data (2)Lingkungan basis data (2)
Lingkungan basis data (2)
Arib Herzi
 
Sistem Operasi : Power Point windows 7
Sistem Operasi : Power Point windows 7Sistem Operasi : Power Point windows 7
Sistem Operasi : Power Point windows 7
tugasku16
 
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)
Muhammad Fajar
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
stephan EL'wiin Shaarawy
 
Ujian Praktik TIK Kelas 9
Ujian Praktik TIK Kelas 9 Ujian Praktik TIK Kelas 9
Ujian Praktik TIK Kelas 9
Aninditya Widya Prativi
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
Politeknik Tugu Jakarta
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Shofura Kamal
 
Tugas1 - makalah ttg mikrokontroller
Tugas1 - makalah ttg mikrokontrollerTugas1 - makalah ttg mikrokontroller
Tugas1 - makalah ttg mikrokontroller
Muhammad Irfan Irfan
 

What's hot (20)

Object oriented programming (oop)
Object oriented programming (oop)Object oriented programming (oop)
Object oriented programming (oop)
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan Data
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Sistem Komputer Kelas 9
Sistem Komputer Kelas 9Sistem Komputer Kelas 9
Sistem Komputer Kelas 9
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
 
Materi imk aspek manusia
Materi imk aspek manusiaMateri imk aspek manusia
Materi imk aspek manusia
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Soal topologi
Soal topologiSoal topologi
Soal topologi
 
Ebook belajar excel 2010
Ebook belajar excel 2010Ebook belajar excel 2010
Ebook belajar excel 2010
 
51231301 erd-sederhana-rs
51231301 erd-sederhana-rs51231301 erd-sederhana-rs
51231301 erd-sederhana-rs
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
 
Makalah struktur komputer
Makalah struktur komputerMakalah struktur komputer
Makalah struktur komputer
 
Lingkungan basis data (2)
Lingkungan basis data (2)Lingkungan basis data (2)
Lingkungan basis data (2)
 
Sistem Operasi : Power Point windows 7
Sistem Operasi : Power Point windows 7Sistem Operasi : Power Point windows 7
Sistem Operasi : Power Point windows 7
 
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram)
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
 
Ujian Praktik TIK Kelas 9
Ujian Praktik TIK Kelas 9 Ujian Praktik TIK Kelas 9
Ujian Praktik TIK Kelas 9
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
Tugas1 - makalah ttg mikrokontroller
Tugas1 - makalah ttg mikrokontrollerTugas1 - makalah ttg mikrokontroller
Tugas1 - makalah ttg mikrokontroller
 

Similar to pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf

basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
YairusHondro
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
AhmadFauzi531
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
fauzandika
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
nasrymonihu1
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
XLemHidayat
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
Devi Apriansyah
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
Yohanes Agung Nugroho
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Yohanes Agung Nugroho
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
Deka M Wildan
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
201410049
 
Entity Relatonship Diagram
Entity Relatonship DiagramEntity Relatonship Diagram
Entity Relatonship Diagram
khairunnisa mulyana
 
Model Data
Model DataModel Data
Model Data
Sherly Uda
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
TaufikHidayat8361
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
Sovira Aulia
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
Sanjaya CeBe
 

Similar to pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf (20)

basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Erd2
Erd2Erd2
Erd2
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
 
Entity Relatonship Diagram
Entity Relatonship DiagramEntity Relatonship Diagram
Entity Relatonship Diagram
 
Model Data
Model DataModel Data
Model Data
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
2.ER Model.ppt
2.ER Model.ppt2.ER Model.ppt
2.ER Model.ppt
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 

Recently uploaded

RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 

Recently uploaded (20)

RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 

pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf

  • 1. MAKALAH ENTITY RELATIONSHIP DIAGRAM (ERD) Diajukan untuk memenuhi tugas dari dosen pengampu mata kuliah Praktikum Rekayasa Perangkat Lunak Rian Andrian, ST Disusun oleh : Aifa Nur Amalia (1147050015) IF-A JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI BANDUNG 1437 H/2016
  • 2. 1 KATA PENGANTAR Puji syukur saya penjatkan kehadirat Allah SWT, yang atas rahmat-Nya sehingga penyusun dapat menyelesaikan makalah yang berjudul “Entity Relationship Diagram (ERD)” ini. Dalam penyusunan makalah ini, penyusun merasa masih banyak kekurangan baik pada teknis penyusunan maupun materi, mengingat akan kemampuan yang penyusun miliki. Untuk itu, kritik dan saran dari semua pihak sangat diharapkan demi penyempurnaan pembuatan makalah ini. Penyusun juga menyampaikan ucapan terima kasih yang sebesar-besarnya kepada pihak-pihak yang telah membantu dalam menyelesaikan makalah ini, khususnya kepada dosen pengampu mata kuliah Praktikum Rekayasa Perangkat Lunak, Bapak Rian Andrian, ST yang telah memberikan tugas dan petunjuk sehingga penyusun dapat menyelesaikan tugas ini. Bandung, 14 Maret 2016 Penyusun
  • 3. 2 DAFTAR ISI Kata Pengantar ...................................................................................................1 Daftar Isi ..............................................................................................................2 BAB I : PENDAHULUAN..................................................................................3 1. Latar Belakang ......................................................................................3 2. Rumusan Masalah.................................................................................3 3. Tujuan ...................................................................................................4 BAB II : PEMBAHASAN...................................................................................5 1. Pengertian ERD.....................................................................................5 2. Komponen-Komponen ERD.................................................................5 3. Cara Membuat ERD..............................................................................7 4. Contoh Kasus ........................................................................................9 BAB III : KESIMPULAN ..................................................................................11 DAFTAR PUSTAKA..........................................................................................12
  • 4. 3 BAB I PENDAHULUAN A. Latar Belakang ERD (Entitiy Relationship Diagram) merupakan sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut sebagai entity dan hubungan atau relasi antar objek-objek tersebut. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dengan ERD kita mencoba menjawab pertanyaan seperti : data apa yang diperlukan? Dan bagaimana data yang satu berhubungan dengan yang lain? ERD adalah suatu pemodelan dari basis data yang berdasarkan objek yang saling berhubungan antara satu dengan yang lainnya yang dikonversikan ke dalam bentuk diagram atau flowchart. Suatu objek disebut entitas dan hubungan yang dimilikinya disebut relasi. Suatu entitas bersifat unik dan memiliki atribut sebagai pembeda dari suatu entitas dengan entitas lainnya. Peranan ERD di dalam proses pembuatan suatu sistem basis data sangatlah penting, karena di ERD tersebutlah dijelaskan tentang alur pemrosesan suatu data, mulai dari proses input hingga outputnya. ERD juga merupakan suatu pemodelan yang menjadi dasar terbentuknya suatu sistem basis data, karena di dalam ERD lah dijelaskan tentang entitas, atribut, dan relasi yang terjalin di antara entitas- entitas tersebut. ERD memudahkan kita untuk lebih mudah mengerti dan memahami alur proses dari suatu rangkaian sistem basis data. B. Rumusan Masalah Adapun rumusan masalah makalah ini adalah sebagai berikut. 1. Apa yang dimaksud dengan ERD? 2. Apa saja komponen-komponen ERD? 3. Bagaimana cara membuat ERD?
  • 5. 4 4. Seperti apa contoh kasus untuk membuat ERD? C. Tujuan Adapun tujuan dari makalah ini adalah sebagai berikut. 1. Menjelaskan pengertian ERD. 2. Mendeskripsikan komponen-komponen pada ERD. 3. Mengetahui cara membuat ERD. 4. Membuat ERD dari contoh kasus yang diberikan.
  • 6. 5 BAB II PEMBAHASAN A. Pengertian ERD Menurut Brady dan Loonam (2010), Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analyst dalam tahap analisis persyaratan proyek pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database. ERD menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika. ERD merupakan suatu model untuk menjelaskan hubungan antardata dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD berfungsi untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD berbeda dengan DFD (Data Flow Diagram) yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data. Pada pengertian sempitnya, ERD adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut sebagai entity dan hubungan atau relasi antar objek-objek tersebut. B. Komponen-Komponen ERD Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk, yaitu entitas, relasi, dan atribut.
  • 7. 6 1. Entitas Entitas menurut Brady dan Loonam (2010), adalah objek yang menarik di bidang organisasi yang dimodelkan. Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku. 2. Relasi Suatu relasi atau hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas. Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar. 3. Atribut Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut : a. Atribut Key Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (Row/Record) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama. Contoh : Nomor Pokok Mahasiswa (NPM), NIM, dan nomor pokok lainnya b. Atribut simple Atribut yang bernilai atomik (tidak dapat dipecah/dipilah lagi). Contoh : Alamat, penerbit, tahun terbit, judul buku. c. Atribut Multivalue Nilai dari suatu attribut yang mempunyai lebih dari satu nilai (multivalue) dari atrribut yang bersangkutan. Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang. d. Atribut Composite Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisa dipecah lagi atau mempunyai sub attribute. Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang e. Atribut Derivatif
  • 8. 7 Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus. Selain itu, dalam ERD juga terdapat kardinalitas. Kardinalitas menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya. 1. One to One (1:1) Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. 2. One to many (1:M) Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. 3. Many to Many (M:M) Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya. C. Cara Membuat ERD 1. Menentukan Entity Disini kita dituntut untuk menentukan dengan cermat sebuah entity yang ada dalam suatu proyek atau masalah. Entity berguna untuk menentukan peran, kejadian, lokasi, hal nyata, dan konsep penggunaan untuk database. 2. Menentukan Relasi Setelah kita berhasil membuat Entity, langkah selanjutnya adalah menentukan relasi antar entity. Relasi apa yang terdapat antara Entity A dan B, apakah entity A dan B memiliki relasi "one to one", "one to many", atau "many to many". 3. Gambar ERD Sementara Jika sudah mengetahui Entity beserta Relasinya, sekarang kita buat dulu gambar ERD sementara. Entity digambarkan dengan persegi, relasi digambarkan dengan garis. 4. Isi Kardinalitas
  • 9. 8 Kardinalitas menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan. Contohnya antara Entitas Buku, Distributor dan Pengarang, kardinalitas yang ada berupa: a. Satu pengarang dapat menulis banyak buku. b. Satu buku ditulis satu pengarang. c. Banyak buku didistribusikan oleh satu distributor. 5. Tentukan Primary Key (Kunci Utama) Menentukan Primary Key pada masing-masing entity. Primary Key adalah atribut pada entity yang bersifat unik. Jadi, setiap entity hanya memiliki satu Primary Key saja. Contoh: Entity Buku memiliki Primary Key bernama kode buku. Kode Buku ini bersifat unik, karena masing-masing buku memiliki kode yang berbeda-beda. Tentukan pula Foreign Key (Kunci Tamu) pada masing-masing Entity. Foreign Key adalah Primary Key yang ada dalam Entity yang lain. Contoh : pada Entity Pengarang misalnya terdapat atribut kode buku, yang mana, kode buku merupakan Primary Key dari Entity buku. 6. Gambar ERD Berdasarkan Primary Key Menghilangkan relasi "many to many" dan memasukkan Primary dan Foreign Key pada masing-masing entitas. Relasi many to many antar entity perlu dihilangkan dengan cara menambah atribut baru antara 2 entity yang memiliki relasi many to many. 7. Menentukan Atribut Jika sudah melakukan step diatas, sekarang saatnya menentukan atribut pada masing-masing Entitas. Telitilah dalam menentukan atribut. 8. Pemetaan Atribut Apabila atribut telah ditentukan, sekarang pasang atribut dengan entitas yang sesuai. 9. Gambar ERD dengan Atribut Mengatur ERD seperti langkah 6 dengan menambahkan atribut dan relasi yang ditemukan. 10. Periksa Hasil
  • 10. 9 Periksa lagi ERD. Apakah ERD sudah menggambarkan sistem yang akan dibangun? Jika belum, cek kembali dari awal. Simbol-simbol pada ERD : D. Contoh Kasus Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa, dan alamat mahasiswa. Setelah itu, mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, dan tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut, dan relasi dari deskripsi di atas, dengan menggambar ERD-nya. Jawab :
  • 11. 10 Entitas : Mahasiswa, KAP, BUKU Atribut : Nama, nomor mahasiswa, alamat mahasiswa, nomor buku, judul, pengarang, penerbit, dan tahun terbit. Relasi : Daftar dan Pinjam Gambar ERD-nya adalah sebagai berikut.
  • 12. 11 BAB III KESIMPULAN Jadi, Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi. ERD terdiri dari entitas, relasi antar entitas, dan atribut-atribut. Cara membuat ERD di antaranya yaitu dimulai dengan menentukan entitas, menentukan relasi, menentukan kardinalitas, menentukan Primary Key dan Foreign Key, serta menentukan atribut-atributnya.
  • 13. 12 DAFTAR PUSTAKA Adi R., Ardito. (2012). Sistem Terstruktur, [Online]. Tersedia: http://arditoadi.blogspot.com/2012/01/sistem-terstruktur.html [12 Maret 2016]. Aliya, Tinus. (2014). Design (ERD, DFD, UML, Flowchart), [Online]. Tersedia: http://tinushaliya.blogspot.com/2014/11/design-erd-dfd-uml-flowchart.html [12 Maret 2016]. Fernando. (2013). Peranan ERD dalam Pembuatan Basis Data, [Online]. Tersedia: http://exfernando93.blogspot.co.id/2013/12/peranan-erd-dalam-pembuatan- basis-data.html [12 Maret 2016]. Irena. (2011). Sistem Terstruktur ERD dan DFD, [Online]. Tersedia: http://irenaherningtyasirianti-irena.blogspot.com/2011/11/sistem-terstruktur- erd.html [12 Maret 2016]. Nurlaila, Novianti. (2014). Entity Relationship Diagram (ERD), [Online]. Tersedia: http://noviantinurlaila.blogspot.com/2014/02/entity-relationship- diagram-erd.html [12 Maret 2016].