Sabtu, 09 Oktober 2010

Tahapan Membuat ERD

ERD kepanjangan dari Entity relationship Diagram, kalau mau lebih sederhananya ERD adalah diagram yang menggambarkan sebuah susunan data yang disimpan dari sebuah sistem.

Biasanya ERD terdiri dari entitas, atribut dan relasi, masing-masing entitas mempunyai atribut dan dihubungkan oleh relasi.

Entitas, suatu kumpulan object yang dapat dibedakan atau dapat diidentifikasikan secara unik.

Relasi, hubungan yang terjadi antara satu entitas atau lebih.

Atribut, kumpulan elemen data yang membentuk suatu entitas.

jadi untuk membuat sebuah ERD kita harus tahu apa entitas yang terdapat dalam sebuah sistem, apabila kita sudah mendapatkan semua entitas maka kita bisa membuat relasi antar entitas tersebut, kalau sudah terjadi relasi antar entitas baru kita bisa membuat atribut dari masing-masing entitas yang sudah direlasikan tersebut.

misalkan dalam sebuah sistem perkuliahan terdapat entitas MAHASISWA, DOSEN dan KULIAH.


MAHASISWA dihubungkan ke KULIAH dengan relasi MEMPELAJARI, DOSEN dihubungkan ke KULIAH dengan relasi MENGAJAR.

kemudian entitas dan relasi diberi atribut masingmasing seperti pada gambar.

semoga bermanfaat....

Kamis, 07 Oktober 2010

Perancangan Sistem Basis Data

Tahapan Merancang Sistem Basis Data

  • Analisa Persyaratan
    Proses pengumpulan data, analisis tujuan dan harapan dari pemakai basis data.
    Melakukan identifikasi bidang aplikasi dan kelompok pemakai.
    Mempelajari dan menganalisa dokumen yang ada pada aplikasi tertentu.
    Mempelajari sistem yang sedang berjalan
    Interview
  • Membuat  ERD, membuat ERD dari hasil Analisa Persyaratan
  • Normalisasi, membuat Normalisasi dari ERD sehingga didapat rancangan tabel yang benar. normalisasi ada beberapa tahapan mulai dari tahap 1 sampai biasanya tahap ke III.
  • Pemilihan SMBD, memilih database yang mau digunakan dalam sistem basis data.
  • Perancangan fisik. membuat rancangan tabel dari hasil normalisasi disesuaikan dengan SMBD yang dipilih
  • Implementasi, membuat tabel di SMBD yang dipilih.