https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ca8NaN__zXGGi9YLhklsKzytFnIy_wDeDIUu-qdHqzWMLsHZoEFcTn_6UDrVqURMAOMlwwr5rmm3ioL90NN9XkUrV9sO-ANrP3IfgutC6dRy_1EkKmtu7rv7EfiyqwF1ahS6C_ZlEwaK/s1600/databases.jpg

Perancangan basis data merupakan proses menciptakan perancangan untuk basis data yang akan mendukung operasi dan tujuan perusahaan (Connolly,2002,p279)
Proses dalam perancangan dibagi menjadi tiga tahap :
1.Conseptual Database Design
2.Logical Database Design
3.Physical Database Design

Conseptual Database Design Conceptual data base design adalah proses membangun suatu model berdasarkan informasi yang digunakan oleh perusahaan atau organisasi,tanpa pertimbangan perencanaan fisik (Connolly,2002,p419)

ERD VS CLASS DIAGRAM

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antarrelasi.

Class Diagram Merupakan diagram yang menunjukan adanya kelas-kelas dan hubungan dengan sudut pandang logika dari sebuah sistem.



BAGIAN DARI ERD
  • Entity : berupa objek, tempat, orang, konsep, atau aktivitas. Pada teknik penggambaran di lambangkan dengan kotak.
  • Attribut : menjelaskan sifat-sifat dari sebuah entity. Contoh: id_siswa, Nama, Alamat
  • Relationships : merupakan penghubung diantara entity. Digambarkan dengan simbol belah ketupat.
Tipe-tipe Relatioships :
  • One to One (1:1) 
  • One to Many (1:m) atau Many to One (m:1)
  •  Many to Many (m:m)