Perancangan basis data meliputi tahap konseptual, logis, dan fisik. Tahap konseptual melibatkan penentuan entitas, hubungan, dan atribut. Tahap logis memetakan model konseptual ke model basis data. Tahap fisik melaksanakan basis data di media penyimpanan.
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.
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.
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.