SlideShare a Scribd company logo
TUGAS BASIS DATA 
ERD BASIS DATA DENGAN CHEN NOTATION 
DOSEN PENGAMPU : ADI DEWANTO, S.T, M.Kom 
DISUSUN OLEH : 
LINDA ANISAWATI 13520241049 
AGUNG SUGIYANTO 13520241059 
MUHAMMAD YUSUF BAHTIYAR 13520241070 
FITRIA NURI CAHYANI 13520241081 
PENDIDIKAN TEKNIK INFORMATIKA 
PENDIDIKAN TEKNIK ELEKTRONIKA 
FAKULTAS TEKNIK 
UNIVERSITAS NEGERI YOGYAKARTA 
2014
ERD DATABASE DENGAN CHEN NOTATION PAGE 2 
Tugas : 
Carilah contoh ERD suatu Basis Data yang menggunakan Chen Notation di Internet, di mana paling sedikit melibatkan 3 entitas. Jelaskan ERD tersebut. Penjelasan kelompok minimal meliputi : 
1. Untuk sistem apakah basis data tersebut ? 
2. Ada berapa tabel ? 
3. Ada berapa field atau kolom pada setiap tabelnya ? 
4. Hubungan antar entitas (tabel)  sebutkan minimum dan maksimum Cardinality-nya jika ada ! 
Jawaban : 
Database Skema Kerja Hotel 
Entity Relationship Diagram 
ERD (Entity Relationship Diagram) adalah salah satu model diagram untuk menggambarkan pemodelan basis data yang digunakan untuk menghasilkan skema konseptual pada jenis/model data semantik sistem. Di mana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. ERD pada tahap analisis menggambarkan hubungan antar file pada suatu sistem yang sedang berjalan, yaitu dengan menuangkan data sistem secara apa adanya kedalam bentuk diagram. Selanjutnya dari diagram tersebut dapat dianalisis kelemahan basis data pada sistem yang berjalan serta hambatan-hambatan yang terjadi serta kesempatan-kesempatan, dan kebutuhan-kebutuhan yang diharapkan untuk diusulkan pada pengembangan atau perancangan basis data yang baru. Sedangkan ERD pada tahap perancangan digunakan untuk merancang dan menetapkan file master dan file transaksi serta relasinya yang direncanakan melalui bentuk diagram. Selanjutnya pada tahap transformasi terakhir akan menghasilkan basis data yang terbebas duplikasi serta kondisi data yang tidak normal. Terdapat dua metode pada diagram entitas relasional yaitu metode Chen dan metode James Martin.
ERD DATABASE DENGAN CHEN NOTATION PAGE 3 
Metode Chen 
Pada ERD metode Chen setiap hubungan antar file data dihubungkan dengan sebuah notasi relasional, kemudian pada notasi tersebut dituliskan dengan sebuah kata kerja, kemudian tingkat hubungan kardinalitas akan menjadi penentu terbentuknya file baru atau tidak. Untuk membuat ERD methode Chen ini memerlukan pemikiran dan strategi karena merupakan suatu rencana bagaimana menentukan hubungan masing-masing file pada basis data. 
Notasi 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. 
Derajat Relasi / 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.
ERD DATABASE DENGAN CHEN NOTATION PAGE 4 
- 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. 
IMPLEMENTASI ERD 
Database yang kami ambil ini merupakan contoh database Skema Kerja Hotel yang menggunakan ERD dengan chen notation. 
1. Spesifikasi database: 
- Terdapat 7 entitas/tabel : PEGAWAI, TAMU, KAMAR, FASILITAS, HARGA, TRANSAKSI_INAP, dan TRANSAKSI_GOHOME. 
- Nilai/atribut dari masing-masing entitas : 
 PEGAWAI : Nama, NIP, Jabatan, Telpon, Alamat, Tahun_Masuk. 
 TAMU : Nama, Id_Tamu, Alamat, Telpon, Lama_inap 
 KAMAR : No_Kamar, Id_kamar 
 FASILITAS : Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas 
 HARGA : Id_harga, Weekdays, Weekend 
 TRANSAKSI_INAP : Id_Transaksi, Reservasi, Tgl_Checkin 
 TRANSAKSI_GOHOME: Id_Transaksikeluar,Tgl_Checkout 
2. Analisis ERD dengan Chen Notation pada database Skema Kerja Hotel 
- Menentukan attribut dari setiap entity: 
ENTITAS ATRIBUT 
PEGAWAI 
NIP, Nama, Jabatan, Alamat, Telpon, Tahun_Masuk TAMU Nama, Id_Tamu, Aamat, Telpon, Lama_Inap 
KAMAR 
Id_Kamar, No_Kamar FASILITAS Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas
ERD DATABASE DENGAN CHEN NOTATION PAGE 5 
HARGA 
Id_Harga, Weekdays, Weekend TRANSAKSI_INAP Id_Transaksi, Reservasi, Tgl_Checkin 
TRANSAKSI_GOHOME 
Id_Transaksigohome,Tgl_Checkout 
- Menentukan Primary Key dari setiap entity : ENTITAS ATRIBUT 
PEGAWAI 
NIP, Nama, Jabatan, Alamat, Telpon, Tahun_Masuk TAMU Nama, Id_Tamu, Aamat, Telpon, Lama_Inap 
KAMAR 
Id_Kamar, No_Kamar FASILITAS Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas 
HARGA 
Id_Harga, Weekdays, Weekend TRANSAKSI_INAP Id_Transaksi, Reservasi, Tgl_Checkin 
TRANSAKSI_GOHOME 
Id_Transaksigohome, Tgl_Checkout 
- Menentukan Relationship antar entity : ENTITAS RELASI ENTITAS 
PEGAWAI 
MELAYANI 
TRANSAKSI_INAP, TRANSAKSI_GOHOME TAMU MELAKUKAN TRANSAKSI_INAP, TRANSAKSI_GOHOME 
KAMAR 
MEMILIKI 
FASILITAS, HARGA FASILITAS MEMPUNYAI HARGA 
TRANSAKSI_INAP 
UNTUK 
HARGA 
- Menentukan Cardinality Rasio : ENTITAS RELASI ENTITAS RASIO KARDINALITAS 
PEGAWAI 
MELAYANI 
TRANSAKSI_INAP, TRANSAKSI_GOHOME 
1:N, 1:1
ERD DATABASE DENGAN CHEN NOTATION PAGE 6 
TAMU MELAKUKAN TRANSAKSI_INAP, TRANSAKSI_GOHOME M:N, 1:1 
KAMAR 
MEMILIKI 
FASILITAS, HARGA 
M:N FASILITAS MEMPUNYAI HARGA 1:N 
TRANSAKSI_INAP 
UNTUK 
HARGA 
1:1 
- Gambar Entity Relationship Diagram dengan chen notation:
ERD DATABASE DENGAN CHEN NOTATION PAGE 7 
REFERENSI 
1. Diakses dari http://databasemanagement.wikia.com/wiki/Chen_Notation pada hari Minggu, 12 Oktober 2014 pukul 14.00 WIB 
2. Diakses dari https://www.scribd.com/doc/86545609/5-Pemodelan-Data-ERD-Dan- Normalisasi pada hari Minggu, 12 Oktober 2014 pukul 14.30 WIB 
3. Diakses dari http://andysetyaputra.blogspot.com/2012/04/entity-relationship- diagram.html pada hari Minggu, 12 Oktober 2014 pukul 14.40 WIB 
4. Diakses dari http://suwirno.blogspot.com/2008/04/pemanfaatan-efektivitas-erd- jmartin.html pada hari Senin, 13 Oktober 2014 pukul 11.00 WIB

More Related Content

What's hot

3 model data
3 model data3 model data
3 model data
Simon Patabang
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
Izhan Nassuha
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
Cindy_Jenyffer
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
Desty Yani
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Samsugi S
 
makalah jaringan komputer
makalah jaringan komputermakalah jaringan komputer
makalah jaringan komputer
Tjoetnyak Izzatie
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Ferdinand Jason
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalMustahal SSi
 
Ruang lingkup
Ruang lingkupRuang lingkup
Ruang lingkup
Fajar Baskoro
 
Proposal penawaran pembuatan website baru
Proposal penawaran pembuatan website baruProposal penawaran pembuatan website baru
Proposal penawaran pembuatan website baru
Tysar Budirianto
 
Proposal penelitian
Proposal penelitianProposal penelitian
Proposal penelitian
Endah Aibara
 
25060467 Power Designer6 Tutorial
25060467  Power  Designer6  Tutorial25060467  Power  Designer6  Tutorial
25060467 Power Designer6 Tutorial
IMAT RUHIMAT
 
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi newPengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
Anggi Perdanii
 
Rundown acara
Rundown acaraRundown acara
Rundown acara
bahanamahasiswa
 
Motor listrik
Motor listrikMotor listrik
Motor listrik
Haris Wijanarko
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
 
Pengenalan Dasar Web
Pengenalan Dasar WebPengenalan Dasar Web
Pengenalan Dasar Web
Fadlika Dita Nurjanto
 
Eight Golden Rules Of Interface Design
Eight Golden Rules Of Interface DesignEight Golden Rules Of Interface Design
Eight Golden Rules Of Interface Design
Kent Ardy Sutjiadi
 

What's hot (20)

3 model data
3 model data3 model data
3 model data
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
 
makalah jaringan komputer
makalah jaringan komputermakalah jaringan komputer
makalah jaringan komputer
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
 
Ruang lingkup
Ruang lingkupRuang lingkup
Ruang lingkup
 
Proposal penawaran pembuatan website baru
Proposal penawaran pembuatan website baruProposal penawaran pembuatan website baru
Proposal penawaran pembuatan website baru
 
Proposal penelitian
Proposal penelitianProposal penelitian
Proposal penelitian
 
25060467 Power Designer6 Tutorial
25060467  Power  Designer6  Tutorial25060467  Power  Designer6  Tutorial
25060467 Power Designer6 Tutorial
 
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi newPengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
Pengertian ancaman terhadap negara dan keterkaitannya dengan integrasi new
 
Rundown acara
Rundown acaraRundown acara
Rundown acara
 
Motor listrik
Motor listrikMotor listrik
Motor listrik
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Pengenalan Dasar Web
Pengenalan Dasar WebPengenalan Dasar Web
Pengenalan Dasar Web
 
Eight Golden Rules Of Interface Design
Eight Golden Rules Of Interface DesignEight Golden Rules Of Interface Design
Eight Golden Rules Of Interface Design
 

Similar to Analisis ERD dengan Chen Notation

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
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
AishSkincare
 
PRAK4_GOL_KELOMPOK 6.pptx
PRAK4_GOL_KELOMPOK 6.pptxPRAK4_GOL_KELOMPOK 6.pptx
PRAK4_GOL_KELOMPOK 6.pptx
Vonnybalindaa1
 
PRAK4_GOL_KELOMPOK 6.pdf
PRAK4_GOL_KELOMPOK 6.pdfPRAK4_GOL_KELOMPOK 6.pdf
PRAK4_GOL_KELOMPOK 6.pdf
Vonnybalindaa1
 
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
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6ifunsika
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
Sanjaya CeBe
 
Model Data
Model DataModel Data
Model Data
Sherly Uda
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Tugas ERD.pptx
Tugas ERD.pptxTugas ERD.pptx
Tugas ERD.pptx
AdeJanuanta
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)
badsect1
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
mutmainnamaruru
 
Materi ERD (Entity Relationship Diagram)
Materi ERD  (Entity Relationship Diagram)Materi ERD  (Entity Relationship Diagram)
Materi ERD (Entity Relationship Diagram)
SUMANTRISUMANTRI7
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
fauzandika
 

Similar to Analisis ERD dengan Chen Notation (20)

Erd2
Erd2Erd2
Erd2
 
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)
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
 
PRAK4_GOL_KELOMPOK 6.pptx
PRAK4_GOL_KELOMPOK 6.pptxPRAK4_GOL_KELOMPOK 6.pptx
PRAK4_GOL_KELOMPOK 6.pptx
 
PRAK4_GOL_KELOMPOK 6.pdf
PRAK4_GOL_KELOMPOK 6.pdfPRAK4_GOL_KELOMPOK 6.pdf
PRAK4_GOL_KELOMPOK 6.pdf
 
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...
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 
Model Data
Model DataModel Data
Model Data
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Tugas ERD.pptx
Tugas ERD.pptxTugas ERD.pptx
Tugas ERD.pptx
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Materi ERD (Entity Relationship Diagram)
Materi ERD  (Entity Relationship Diagram)Materi ERD  (Entity Relationship Diagram)
Materi ERD (Entity Relationship Diagram)
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
2.ER Model.ppt
2.ER Model.ppt2.ER Model.ppt
2.ER Model.ppt
 

Analisis ERD dengan Chen Notation

  • 1. TUGAS BASIS DATA ERD BASIS DATA DENGAN CHEN NOTATION DOSEN PENGAMPU : ADI DEWANTO, S.T, M.Kom DISUSUN OLEH : LINDA ANISAWATI 13520241049 AGUNG SUGIYANTO 13520241059 MUHAMMAD YUSUF BAHTIYAR 13520241070 FITRIA NURI CAHYANI 13520241081 PENDIDIKAN TEKNIK INFORMATIKA PENDIDIKAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2014
  • 2. ERD DATABASE DENGAN CHEN NOTATION PAGE 2 Tugas : Carilah contoh ERD suatu Basis Data yang menggunakan Chen Notation di Internet, di mana paling sedikit melibatkan 3 entitas. Jelaskan ERD tersebut. Penjelasan kelompok minimal meliputi : 1. Untuk sistem apakah basis data tersebut ? 2. Ada berapa tabel ? 3. Ada berapa field atau kolom pada setiap tabelnya ? 4. Hubungan antar entitas (tabel)  sebutkan minimum dan maksimum Cardinality-nya jika ada ! Jawaban : Database Skema Kerja Hotel Entity Relationship Diagram ERD (Entity Relationship Diagram) adalah salah satu model diagram untuk menggambarkan pemodelan basis data yang digunakan untuk menghasilkan skema konseptual pada jenis/model data semantik sistem. Di mana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. ERD pada tahap analisis menggambarkan hubungan antar file pada suatu sistem yang sedang berjalan, yaitu dengan menuangkan data sistem secara apa adanya kedalam bentuk diagram. Selanjutnya dari diagram tersebut dapat dianalisis kelemahan basis data pada sistem yang berjalan serta hambatan-hambatan yang terjadi serta kesempatan-kesempatan, dan kebutuhan-kebutuhan yang diharapkan untuk diusulkan pada pengembangan atau perancangan basis data yang baru. Sedangkan ERD pada tahap perancangan digunakan untuk merancang dan menetapkan file master dan file transaksi serta relasinya yang direncanakan melalui bentuk diagram. Selanjutnya pada tahap transformasi terakhir akan menghasilkan basis data yang terbebas duplikasi serta kondisi data yang tidak normal. Terdapat dua metode pada diagram entitas relasional yaitu metode Chen dan metode James Martin.
  • 3. ERD DATABASE DENGAN CHEN NOTATION PAGE 3 Metode Chen Pada ERD metode Chen setiap hubungan antar file data dihubungkan dengan sebuah notasi relasional, kemudian pada notasi tersebut dituliskan dengan sebuah kata kerja, kemudian tingkat hubungan kardinalitas akan menjadi penentu terbentuknya file baru atau tidak. Untuk membuat ERD methode Chen ini memerlukan pemikiran dan strategi karena merupakan suatu rencana bagaimana menentukan hubungan masing-masing file pada basis data. Notasi 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. Derajat Relasi / 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.
  • 4. ERD DATABASE DENGAN CHEN NOTATION PAGE 4 - 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. IMPLEMENTASI ERD Database yang kami ambil ini merupakan contoh database Skema Kerja Hotel yang menggunakan ERD dengan chen notation. 1. Spesifikasi database: - Terdapat 7 entitas/tabel : PEGAWAI, TAMU, KAMAR, FASILITAS, HARGA, TRANSAKSI_INAP, dan TRANSAKSI_GOHOME. - Nilai/atribut dari masing-masing entitas :  PEGAWAI : Nama, NIP, Jabatan, Telpon, Alamat, Tahun_Masuk.  TAMU : Nama, Id_Tamu, Alamat, Telpon, Lama_inap  KAMAR : No_Kamar, Id_kamar  FASILITAS : Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas  HARGA : Id_harga, Weekdays, Weekend  TRANSAKSI_INAP : Id_Transaksi, Reservasi, Tgl_Checkin  TRANSAKSI_GOHOME: Id_Transaksikeluar,Tgl_Checkout 2. Analisis ERD dengan Chen Notation pada database Skema Kerja Hotel - Menentukan attribut dari setiap entity: ENTITAS ATRIBUT PEGAWAI NIP, Nama, Jabatan, Alamat, Telpon, Tahun_Masuk TAMU Nama, Id_Tamu, Aamat, Telpon, Lama_Inap KAMAR Id_Kamar, No_Kamar FASILITAS Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas
  • 5. ERD DATABASE DENGAN CHEN NOTATION PAGE 5 HARGA Id_Harga, Weekdays, Weekend TRANSAKSI_INAP Id_Transaksi, Reservasi, Tgl_Checkin TRANSAKSI_GOHOME Id_Transaksigohome,Tgl_Checkout - Menentukan Primary Key dari setiap entity : ENTITAS ATRIBUT PEGAWAI NIP, Nama, Jabatan, Alamat, Telpon, Tahun_Masuk TAMU Nama, Id_Tamu, Aamat, Telpon, Lama_Inap KAMAR Id_Kamar, No_Kamar FASILITAS Id_tipekamar, Jumlah_kamar, Jenis_tipekamar, Other_fasilitas HARGA Id_Harga, Weekdays, Weekend TRANSAKSI_INAP Id_Transaksi, Reservasi, Tgl_Checkin TRANSAKSI_GOHOME Id_Transaksigohome, Tgl_Checkout - Menentukan Relationship antar entity : ENTITAS RELASI ENTITAS PEGAWAI MELAYANI TRANSAKSI_INAP, TRANSAKSI_GOHOME TAMU MELAKUKAN TRANSAKSI_INAP, TRANSAKSI_GOHOME KAMAR MEMILIKI FASILITAS, HARGA FASILITAS MEMPUNYAI HARGA TRANSAKSI_INAP UNTUK HARGA - Menentukan Cardinality Rasio : ENTITAS RELASI ENTITAS RASIO KARDINALITAS PEGAWAI MELAYANI TRANSAKSI_INAP, TRANSAKSI_GOHOME 1:N, 1:1
  • 6. ERD DATABASE DENGAN CHEN NOTATION PAGE 6 TAMU MELAKUKAN TRANSAKSI_INAP, TRANSAKSI_GOHOME M:N, 1:1 KAMAR MEMILIKI FASILITAS, HARGA M:N FASILITAS MEMPUNYAI HARGA 1:N TRANSAKSI_INAP UNTUK HARGA 1:1 - Gambar Entity Relationship Diagram dengan chen notation:
  • 7. ERD DATABASE DENGAN CHEN NOTATION PAGE 7 REFERENSI 1. Diakses dari http://databasemanagement.wikia.com/wiki/Chen_Notation pada hari Minggu, 12 Oktober 2014 pukul 14.00 WIB 2. Diakses dari https://www.scribd.com/doc/86545609/5-Pemodelan-Data-ERD-Dan- Normalisasi pada hari Minggu, 12 Oktober 2014 pukul 14.30 WIB 3. Diakses dari http://andysetyaputra.blogspot.com/2012/04/entity-relationship- diagram.html pada hari Minggu, 12 Oktober 2014 pukul 14.40 WIB 4. Diakses dari http://suwirno.blogspot.com/2008/04/pemanfaatan-efektivitas-erd- jmartin.html pada hari Senin, 13 Oktober 2014 pukul 11.00 WIB