SlideShare a Scribd company logo
Perancangan Basis data, ERDChapter IV
Perancangan Basis DataPerancangan basis data secara konseptual : 	Pembuatan model yang bersifat konseptual.Perancangan basis data secara logis : pemetaan model konseptual ke model basis data yang akan dipakai (relasional, hirarkis atau jaringan)  pemetaan model data.Perancangan basis data secara fisis : implementasi basis data yang disimpan dalam media penyimpan.
Perancangan Basis Data Konseptual Penentuan entitas pada basis dataPendefinisian hubungan antar entitasPenerjemahan hubungan ke dalam entitas
Komponenperancangan Basis Data SecarakonseptualEntitas= tipe entitas atau kelas entitas yang menyatakan objek atau kejadian (event)  tabel (pada model relasional); (Penentuanentitasmengamati DAD yang telahdibuat)Atribut(Field) item data yang menjadi bagian dari suatu entitas  propertiHubungan (relation) asosiasi atau kaitan antara dua entitasKekangan(batasan) digunakan untuk melindungi integritas dataDomain himpunan nilai yang berlaku bagi suatu atributIntegritas Referensial aturan-aturan yang mengatur hubungan antara kunci primer dengan kunci tamu milik tabel-tabel yang berada dalam suatu basis data relasional untuk menjaga konsistensi data
TahapanPerancangan Basis DataPenentuanentitasPenentuanhubunganantarentitas ERD HubunganditerjemahkankedalamtabelMendefinisikanKebutuhan (Requirements definition) adalahprosesmengidentifikasi &  mendokumentasikan data yang dibutuhkanoleh user dalamsebuah database untukmemenuhikebutuhaninformasisaatinidanmasa yang akandatang.Jenisinformasi yang harusdiperhatikan: Informasi yang menjelaskanstruktur data, sepertientitas, atribut, danrelasi. Informasiinibiasanyadinyatakandalambentukgrafikseperti entity-relationship diagrams (E-RD).Informasi yang menggambarkanaturanataubatasan yang  dapatmenjagaintegritas data. Biasanyadisebutaturanbisnis (business rules), batasan-batasaniniharusdituangkandalam data dictionary/directory (atau repository) suatuorganisasi.
Conceptual data modelEntityRelationshipattributeClass-subclassconstraintsCandidate keyForeign keydescriptordomainReferential integrityOther business constraintsPrimary keyinsertName/DefinitionsimpledeleteTypecompositeupdateLengthFormatAllowable ValueMendefinisikanKebutuhanKomponen data harusdipahamisebelummengumpulkaninformasiselamadefinisikankebutuhan.ERD (EntityRelationship Diagram)ERDyaitusuatupenyajian data denganmenggunakanentitas, atribut dan relasiEntitas,yaituobjekfisik (contoh : rumah, kendaraan, dll) maupunkonsep (contoh : perusahaan, pekerjaan, dll) yang dapatdibedakandalamdunianyata.Atribut,yaitukarakteristik dari entitasataurelasi, yang menyediakanpenjelasandetailtentangentitasataurelasitersebut.Relasi,yaituhubungan yang terjadiantaraentitas.RasioKardinalitas,yaitumenjelaskanbatasanjumlahketerhubungansatuentitasdenganentitaslainnya. TerdiriatasOne to One (1 : 1), Many to One (N:1),One to Many (1 : N), dan Many to Many (M : NatauN : M)
chapter ERD
DFD (Data Flow Diagram)DFDyaitudiagram yang menggambarkanarus data dari suatusisteminformasisecaralogikatanpamempertimbangkanlingkunganfisik. Terdiriatasbeberapalevel.Kesatuanluar, yaitubagian yang memberikan input ataumenerima output dari sistem, berupa orang, organisasi, sumberinformasi, dll.Proses, yaitukegiatan yang dilakukanolehkesatuanluarArus data, yaitusimbolpanah yang menghubungkankesatuanluardengan proses sertasimpanan data dimanaterdapat data-data yang menyertainya. Contoh : memo, surat, laporan, data ygdibaca, dsb.Simpanan data, yaitu data yang dapatberupa file atausuatusistemdatabase dari suatukomputer, arsip/dokumen, agenda/buku.
ContohDFD (ContextDiagram)Gambaranawal dari sebuahsisteminformasi
ContohDFD (DFD Berlevel)
Aturan dalam membuat entitasEntitas dinyatakan dengan simbol persegi panjangNama entitas ditulis didalam simbol persegi panjangNama entitas berupa kata benda, tunggal.Nama entitas sedapat mungkin menggunakan nama yg mudah dipahami dan jelas.
Simbol dalam Diagram E-RKardinalitas:ENTITASSelalu hanya satuHubunganSatu atau banyakNol atau satuAtributNol, satu, atau banyakGarisbawah: Kunciataupengenal (identifier)
Contoh ERDEntitas : Pegawai , ProyekRelasi : KerjaAtribut : NoPeg, NoProRasioKardinalitas : M : NRelasiMany to ManyArtinya : banyakpegawaikerja di banyakproyek, dan sebaliknya.
ContohStudikasus : SistemInformasiReservasi Hotel PenentuanEntitas yang digunakan : EntitastamuEntitaspesanEntitaskamarEntitasjenis_kamarEntitasmenu_restoEntitastrans_restoEntitastrans_hotelEntitasjenis_menu
PenentuanHubunganantarentitas
PendeklarasianentitasketabelEntitas tamuEntitas PesanEntitas jenis_kamarEntitas Kamar
Entitas trans_hotelEntitas menu_restoEntitas jenis_menuEntitas trans_resto
Relasitabel
Contoh IIsistempenjadwalankuliahEntitas JadwalEntitas DosenEntitas MatakuliahEntitas MahasiswaEntitas RuangEntitas Petugas
erd
Relasitabel
Terimakasih….AdaPertanyaan??? Monggo…..
StudiKasus : SistemInformasiPerpustakaanBuatlah sebuah sistem basisdata mulai dari ERD sampai struktur basisdatanya (nama tabel, kolomnya, tipe datanya, lebar kolomnya).Tentukan pula PK dan FK dari masing-masing tabel.
chapter ERD

More Related Content

PPTX
Tik 11 materi 4 basis data
PPTX
Tugas 4 0317-nurulazmi-1412510487
PDF
Pertemuan 11 Kualitas Data
PPS
Pengenalan Database
PPTX
Pertemuan 1
PPTX
Pertemuan 2
PDF
Tugas sia konsep basis data rasional
PDF
Pertemuan 10 Metadata Datawarehouse
Tik 11 materi 4 basis data
Tugas 4 0317-nurulazmi-1412510487
Pertemuan 11 Kualitas Data
Pengenalan Database
Pertemuan 1
Pertemuan 2
Tugas sia konsep basis data rasional
Pertemuan 10 Metadata Datawarehouse

What's hot (9)

DOCX
sim, dicka syachrofani, prof. dr. hapzi ali, cma, database management system,...
PDF
Sim, nadhifa hanan maulani, hapzi ali, sistem manajemen database, universitas...
DOC
Tugas sim, dian anggraeni, yananto mihadi putra, se, m.si, sistem manajemen b...
PPT
Data Modelling
PPTX
Basis data sederhana
PDF
5,sim dhea putri meiditasari, hapzi ali,database management system ,mercubuan...
DOCX
Albert ini ada suka ada trasuka all amien
PDF
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
PDF
bds spatial data mining
sim, dicka syachrofani, prof. dr. hapzi ali, cma, database management system,...
Sim, nadhifa hanan maulani, hapzi ali, sistem manajemen database, universitas...
Tugas sim, dian anggraeni, yananto mihadi putra, se, m.si, sistem manajemen b...
Data Modelling
Basis data sederhana
5,sim dhea putri meiditasari, hapzi ali,database management system ,mercubuan...
Albert ini ada suka ada trasuka all amien
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
bds spatial data mining
Ad

Viewers also liked (16)

PPTX
RAVI RANA HOTEL MANAGEMENT PPT
PPT
Sistem pgp pada email
DOCX
Final Projec
DOCX
Menulis proposal
PPTX
Chapter iv erd
PDF
Ebook Workshop Dasar android
DOC
Ruu ite-final
PPTX
Bahan paparan pak ses_rakor_lpmp
PPTX
Chapter iii (model data relasional)
PDF
Modul komparasi pengantar aplikom [ksl uty]
PPTX
Paparan mendikbud kurikulum 2013(versi 2.0) lpmp solo
PDF
Laporan Sistem Informasi Geografis Pariwisata Berbasis Android bab II
DOCX
Proposal skripsi
PDF
Laporan Sistem Informasi Geografis Pariwisata Berbasis Android bab I
PPTX
Template ppt Android Menarik
DOC
Contoh proposal skripsi
RAVI RANA HOTEL MANAGEMENT PPT
Sistem pgp pada email
Final Projec
Menulis proposal
Chapter iv erd
Ebook Workshop Dasar android
Ruu ite-final
Bahan paparan pak ses_rakor_lpmp
Chapter iii (model data relasional)
Modul komparasi pengantar aplikom [ksl uty]
Paparan mendikbud kurikulum 2013(versi 2.0) lpmp solo
Laporan Sistem Informasi Geografis Pariwisata Berbasis Android bab II
Proposal skripsi
Laporan Sistem Informasi Geografis Pariwisata Berbasis Android bab I
Template ppt Android Menarik
Contoh proposal skripsi
Ad

Similar to chapter ERD (20)

DOC
basis data selesai.doc
PPTX
perancanganbasisdatakelasmalamonlin.pptx
PPTX
Pertemuan 1tiga
PDF
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
PPTX
basic concept and definition- sistem basis data.pptx
PPTX
Belajar Basis Data by Eko Kurniawan Khannedy
PPTX
Pertemuan 1tiga
PPTX
Pertemuan 14
PPTX
Pertemuan 5
PDF
Entitas Relationshiip Diagram Multimedia
PDF
Bab 06 - Perancangan Database dengan PowerDesigner.pdf
DOCX
Entity relationship diagram
PDF
Model Data
PPTX
pert 2.pptx
PPTX
Chapter 5 -_data_model_using_erd_fix
DOCX
Laporan praktikum modul 3 (erd notasi peterchen) -
PPT
Bab3 database design and implementation
PPTX
Diagram Entitas
DOCX
Entity Relatonship Diagram
PPTX
Bab 2 Perancangan Database...............
basis data selesai.doc
perancanganbasisdatakelasmalamonlin.pptx
Pertemuan 1tiga
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
basic concept and definition- sistem basis data.pptx
Belajar Basis Data by Eko Kurniawan Khannedy
Pertemuan 1tiga
Pertemuan 14
Pertemuan 5
Entitas Relationshiip Diagram Multimedia
Bab 06 - Perancangan Database dengan PowerDesigner.pdf
Entity relationship diagram
Model Data
pert 2.pptx
Chapter 5 -_data_model_using_erd_fix
Laporan praktikum modul 3 (erd notasi peterchen) -
Bab3 database design and implementation
Diagram Entitas
Entity Relatonship Diagram
Bab 2 Perancangan Database...............

chapter ERD

  • 1. Perancangan Basis data, ERDChapter IV
  • 2. Perancangan Basis DataPerancangan basis data secara konseptual : Pembuatan model yang bersifat konseptual.Perancangan basis data secara logis : pemetaan model konseptual ke model basis data yang akan dipakai (relasional, hirarkis atau jaringan)  pemetaan model data.Perancangan basis data secara fisis : implementasi basis data yang disimpan dalam media penyimpan.
  • 3. Perancangan Basis Data Konseptual Penentuan entitas pada basis dataPendefinisian hubungan antar entitasPenerjemahan hubungan ke dalam entitas
  • 4. Komponenperancangan Basis Data SecarakonseptualEntitas= tipe entitas atau kelas entitas yang menyatakan objek atau kejadian (event)  tabel (pada model relasional); (Penentuanentitasmengamati DAD yang telahdibuat)Atribut(Field) item data yang menjadi bagian dari suatu entitas  propertiHubungan (relation) asosiasi atau kaitan antara dua entitasKekangan(batasan) digunakan untuk melindungi integritas dataDomain himpunan nilai yang berlaku bagi suatu atributIntegritas Referensial aturan-aturan yang mengatur hubungan antara kunci primer dengan kunci tamu milik tabel-tabel yang berada dalam suatu basis data relasional untuk menjaga konsistensi data
  • 5. TahapanPerancangan Basis DataPenentuanentitasPenentuanhubunganantarentitas ERD HubunganditerjemahkankedalamtabelMendefinisikanKebutuhan (Requirements definition) adalahprosesmengidentifikasi & mendokumentasikan data yang dibutuhkanoleh user dalamsebuah database untukmemenuhikebutuhaninformasisaatinidanmasa yang akandatang.Jenisinformasi yang harusdiperhatikan: Informasi yang menjelaskanstruktur data, sepertientitas, atribut, danrelasi. Informasiinibiasanyadinyatakandalambentukgrafikseperti entity-relationship diagrams (E-RD).Informasi yang menggambarkanaturanataubatasan yang dapatmenjagaintegritas data. Biasanyadisebutaturanbisnis (business rules), batasan-batasaniniharusdituangkandalam data dictionary/directory (atau repository) suatuorganisasi.
  • 6. Conceptual data modelEntityRelationshipattributeClass-subclassconstraintsCandidate keyForeign keydescriptordomainReferential integrityOther business constraintsPrimary keyinsertName/DefinitionsimpledeleteTypecompositeupdateLengthFormatAllowable ValueMendefinisikanKebutuhanKomponen data harusdipahamisebelummengumpulkaninformasiselamadefinisikankebutuhan.ERD (EntityRelationship Diagram)ERDyaitusuatupenyajian data denganmenggunakanentitas, atribut dan relasiEntitas,yaituobjekfisik (contoh : rumah, kendaraan, dll) maupunkonsep (contoh : perusahaan, pekerjaan, dll) yang dapatdibedakandalamdunianyata.Atribut,yaitukarakteristik dari entitasataurelasi, yang menyediakanpenjelasandetailtentangentitasataurelasitersebut.Relasi,yaituhubungan yang terjadiantaraentitas.RasioKardinalitas,yaitumenjelaskanbatasanjumlahketerhubungansatuentitasdenganentitaslainnya. TerdiriatasOne to One (1 : 1), Many to One (N:1),One to Many (1 : N), dan Many to Many (M : NatauN : M)
  • 8. DFD (Data Flow Diagram)DFDyaitudiagram yang menggambarkanarus data dari suatusisteminformasisecaralogikatanpamempertimbangkanlingkunganfisik. Terdiriatasbeberapalevel.Kesatuanluar, yaitubagian yang memberikan input ataumenerima output dari sistem, berupa orang, organisasi, sumberinformasi, dll.Proses, yaitukegiatan yang dilakukanolehkesatuanluarArus data, yaitusimbolpanah yang menghubungkankesatuanluardengan proses sertasimpanan data dimanaterdapat data-data yang menyertainya. Contoh : memo, surat, laporan, data ygdibaca, dsb.Simpanan data, yaitu data yang dapatberupa file atausuatusistemdatabase dari suatukomputer, arsip/dokumen, agenda/buku.
  • 11. Aturan dalam membuat entitasEntitas dinyatakan dengan simbol persegi panjangNama entitas ditulis didalam simbol persegi panjangNama entitas berupa kata benda, tunggal.Nama entitas sedapat mungkin menggunakan nama yg mudah dipahami dan jelas.
  • 12. Simbol dalam Diagram E-RKardinalitas:ENTITASSelalu hanya satuHubunganSatu atau banyakNol atau satuAtributNol, satu, atau banyakGarisbawah: Kunciataupengenal (identifier)
  • 13. Contoh ERDEntitas : Pegawai , ProyekRelasi : KerjaAtribut : NoPeg, NoProRasioKardinalitas : M : NRelasiMany to ManyArtinya : banyakpegawaikerja di banyakproyek, dan sebaliknya.
  • 14. ContohStudikasus : SistemInformasiReservasi Hotel PenentuanEntitas yang digunakan : EntitastamuEntitaspesanEntitaskamarEntitasjenis_kamarEntitasmenu_restoEntitastrans_restoEntitastrans_hotelEntitasjenis_menu
  • 17. Entitas trans_hotelEntitas menu_restoEntitas jenis_menuEntitas trans_resto
  • 19. Contoh IIsistempenjadwalankuliahEntitas JadwalEntitas DosenEntitas MatakuliahEntitas MahasiswaEntitas RuangEntitas Petugas
  • 20. erd
  • 23. StudiKasus : SistemInformasiPerpustakaanBuatlah sebuah sistem basisdata mulai dari ERD sampai struktur basisdatanya (nama tabel, kolomnya, tipe datanya, lebar kolomnya).Tentukan pula PK dan FK dari masing-masing tabel.