SlideShare a Scribd company logo
1 of 24
Perancangan Basis data, ERD Chapter IV
Perancangan Basis Data ,[object Object],	Pembuatan model yang bersifat konseptual. ,[object Object],pemetaan model konseptual ke model basis data yang akan dipakai (relasional, hirarkis atau jaringan)  pemetaan model data. ,[object Object],implementasi basis data yang disimpan dalam media penyimpan.
Perancangan Basis Data Konseptual  Penentuan entitas pada basis data Pendefinisian hubungan antar entitas Penerjemahan hubungan ke dalam entitas
Komponenperancangan Basis Data Secarakonseptual Entitas= 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  properti Hubungan (relation) asosiasi atau kaitan antara dua entitas Kekangan(batasan) digunakan untuk melindungi integritas data Domain himpunan nilai yang berlaku bagi suatu atribut Integritas 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 Data Penentuanentitas Penentuanhubunganantarentitas ERD  Hubunganditerjemahkankedalamtabel ,[object Object],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 model Entity Relationship attribute Class-subclass constraints Candidate key Foreign key descriptor domain Referential integrity Other business  constraints Primary key insert Name /Definition simple delete Type composite update Length Format Allowable Value MendefinisikanKebutuhan ,[object Object],[object Object]
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 dilakukanolehkesatuanluar Arus 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 entitas Entitas dinyatakan dengan simbol persegi panjang Nama entitas ditulis didalam simbol persegi panjang Nama entitas berupa kata benda, tunggal. Nama entitas sedapat mungkin menggunakan nama yg mudah dipahami dan jelas.
Simbol dalam Diagram E-R Kardinalitas: ENTITAS Selalu hanya satu Hubungan Satu atau banyak Nol atau satu Atribut Nol, satu, atau banyak Garisbawah: Kunciataupengenal (identifier)
Contoh ERD Entitas : Pegawai , Proyek Relasi : Kerja Atribut : NoPeg, NoPro RasioKardinalitas : M : N RelasiMany to Many Artinya : banyakpegawaikerja di banyakproyek, dan sebaliknya.
ContohStudikasus : SistemInformasiReservasi Hotel  ,[object Object],Entitastamu Entitaspesan Entitaskamar Entitasjenis_kamar Entitasmenu_resto Entitastrans_resto Entitastrans_hotel Entitasjenis_menu
PenentuanHubunganantarentitas
Pendeklarasianentitasketabel Entitas tamu Entitas Pesan Entitas jenis_kamar Entitas Kamar
Entitas trans_hotel Entitas menu_resto Entitas jenis_menu Entitas trans_resto
Relasitabel
Contoh IIsistempenjadwalankuliah Entitas Jadwal Entitas Dosen Entitas Matakuliah Entitas Mahasiswa Entitas Ruang Entitas Petugas
erd
Relasitabel
Terimakasih…. AdaPertanyaan??? Monggo…..
StudiKasus : SistemInformasiPerpustakaan Buatlah 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 iv erd

More Related Content

What's hot (9)

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

Viewers also liked (7)

Bahan paparan pak ses_rakor_lpmp
Bahan paparan pak ses_rakor_lpmpBahan paparan pak ses_rakor_lpmp
Bahan paparan pak ses_rakor_lpmp
 
Sistem pgp pada email
Sistem pgp pada emailSistem pgp pada email
Sistem pgp pada email
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
 
Paparan mendikbud kurikulum 2013(versi 2.0) lpmp solo
Paparan mendikbud kurikulum 2013(versi 2.0)   lpmp soloPaparan mendikbud kurikulum 2013(versi 2.0)   lpmp solo
Paparan mendikbud kurikulum 2013(versi 2.0) lpmp solo
 
Template ppt Android Menarik
Template ppt Android MenarikTemplate ppt Android Menarik
Template ppt Android Menarik
 
Chapter iii (model data relasional)
Chapter iii (model data relasional)Chapter iii (model data relasional)
Chapter iii (model data relasional)
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
 

Similar to Chapter iv erd

3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
arsawimax1
 
landasan sistem basis data
landasan sistem basis datalandasan sistem basis data
landasan sistem basis data
Nurul Arifin S
 
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptxPPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
FAUZANAKBARABHIRAMA
 
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
dewizulfah
 
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
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis data
Sanjaya CeBe
 
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
Shandydwi
 

Similar to Chapter iv erd (20)

Pengantar Database
Pengantar DatabasePengantar Database
Pengantar Database
 
Bab ii isolehfix 1
Bab ii isolehfix 1Bab ii isolehfix 1
Bab ii isolehfix 1
 
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
landasan sistem basis data
landasan sistem basis datalandasan sistem basis data
landasan sistem basis data
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptxPPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
PPT-UEU-Standarisasi-dan-Interoperabilitas-Pertemuan-10.pptx
 
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
6, SIM, Dewi Zulfah, Hapzi Ali, Sistem Informasi Manajemen, Mercu Buana Unive...
 
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
 
Sim, muthiara, hapzi, sistem manajemen database, universitas mercubuana, 2017
Sim, muthiara, hapzi, sistem manajemen database, universitas mercubuana, 2017Sim, muthiara, hapzi, sistem manajemen database, universitas mercubuana, 2017
Sim, muthiara, hapzi, sistem manajemen database, universitas mercubuana, 2017
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis data
 
Database design
Database designDatabase design
Database design
 
3. si pi, yunke setya dfr, hapzi ali, basis data dalam manajemen informasi, u...
3. si pi, yunke setya dfr, hapzi ali, basis data dalam manajemen informasi, u...3. si pi, yunke setya dfr, hapzi ali, basis data dalam manajemen informasi, u...
3. si pi, yunke setya dfr, hapzi ali, basis data dalam manajemen informasi, u...
 
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
Sim,shandy dwi juniardi,hapzi ali,sistem manajemen database,universitas mercu...
 
Sim, thayyibah, hapzi ali, sistem manajemen database, universitas mercu buana...
Sim, thayyibah, hapzi ali, sistem manajemen database, universitas mercu buana...Sim, thayyibah, hapzi ali, sistem manajemen database, universitas mercu buana...
Sim, thayyibah, hapzi ali, sistem manajemen database, universitas mercu buana...
 
SIM, Thayyibah, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Buana...
SIM, Thayyibah, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Buana...SIM, Thayyibah, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Buana...
SIM, Thayyibah, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Buana...
 

Chapter iv erd

  • 1. Perancangan Basis data, ERD Chapter IV
  • 2.
  • 3. Perancangan Basis Data Konseptual Penentuan entitas pada basis data Pendefinisian hubungan antar entitas Penerjemahan hubungan ke dalam entitas
  • 4. Komponenperancangan Basis Data Secarakonseptual Entitas= 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  properti Hubungan (relation) asosiasi atau kaitan antara dua entitas Kekangan(batasan) digunakan untuk melindungi integritas data Domain himpunan nilai yang berlaku bagi suatu atribut Integritas 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.
  • 6.
  • 7.
  • 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 dilakukanolehkesatuanluar Arus 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.
  • 9. ContohDFD (ContextDiagram) Gambaranawal dari sebuahsisteminformasi
  • 11. Aturan dalam membuat entitas Entitas dinyatakan dengan simbol persegi panjang Nama entitas ditulis didalam simbol persegi panjang Nama entitas berupa kata benda, tunggal. Nama entitas sedapat mungkin menggunakan nama yg mudah dipahami dan jelas.
  • 12. Simbol dalam Diagram E-R Kardinalitas: ENTITAS Selalu hanya satu Hubungan Satu atau banyak Nol atau satu Atribut Nol, satu, atau banyak Garisbawah: Kunciataupengenal (identifier)
  • 13. Contoh ERD Entitas : Pegawai , Proyek Relasi : Kerja Atribut : NoPeg, NoPro RasioKardinalitas : M : N RelasiMany to Many Artinya : banyakpegawaikerja di banyakproyek, dan sebaliknya.
  • 14.
  • 16. Pendeklarasianentitasketabel Entitas tamu Entitas Pesan Entitas jenis_kamar Entitas Kamar
  • 17. Entitas trans_hotel Entitas menu_resto Entitas jenis_menu Entitas trans_resto
  • 19. Contoh IIsistempenjadwalankuliah Entitas Jadwal Entitas Dosen Entitas Matakuliah Entitas Mahasiswa Entitas Ruang Entitas Petugas
  • 20. erd
  • 23. StudiKasus : SistemInformasiPerpustakaan Buatlah 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.