ERD (Entity Relationship Diagram )

  • View
    101

  • Download
    9

Embed Size (px)

DESCRIPTION

PEMODELAN DATA. ERD (Entity Relationship Diagram ). Malang, 6 November 2012 bethanurinasari@gmail.com. ERD. Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. Entitas (Entity). - PowerPoint PPT Presentation

Text of ERD (Entity Relationship Diagram )

ERD (Entity Relationship Diagram )

ERD (Entity Relationship Diagram )Malang, 6 November 2012bethanurinasari@gmail.comPEMODELAN DATAPemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.

ERDEntitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data. Contoh : entitas mahasiswa, entitas matakuliah, entitas dosen, dsbEntitas mahasiswa : menyimpan semua informasi pribadi mengenai semua mahasiswaSimbol entitas : Entitas (Entity) MahasiswaMatakuliahDosenAtribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu. Sebutan lain atribut adalah properti, elemen data dan field. Misal, nama, alamat, nomor pegawai, gajiMahasiswa -> atributnya : NIM, nama, alamatMata kuliah -> atributnya : kode matkul, matakul, sksAtributRelasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas.Misal proses pengambilan mata kuliahKardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan. Misal, mahasiswa mengambil banyak mata kuliah RelationshipOne to One Relasi satu entitas hanya dengan satu entitasContoh 1 departemen memiliki 1 managerOne to manyRelasi satu entitas ke banyak entitasContoh 1 departemen memiliki banyak proyekMany to manyRelasi banyak entitas ke banyak entitasContoh banyak karyawan bekerja pada banyak proyekMacam-macam RelationshipContoh :hasDepartmentManager11one-to-onehasDepartmentProjectN1one-to-manyworks onEmployeeProjectNMmany-to-manySimbol Relasi pada ERD

Primary Key : Kunci yang menjadi tokoh utama dalam sebuah pemrograman. Bisa juga dikatakan sebagai kunci utama dari sebuah tabel.Mahasiswa -> PK = NIMMata Kuliah -> PK = Kode matkul

KEY (Kunci)Foreign Key : Primary Key entitas yang masuk dalam entitas yang lain karena berelasi.Misalnya tabel matakuliah dan dosenFOREIGN KEYMatakuliahKode matkul (PK)Nama matkulNIP (FK)HarijamDosenNIP (PK)Nama dosenAlamatteleponTahapan Membuat ERDmahasiswa: menyimpan semua informasi pribadi mengenai semua mahasiswadosen: menyimpan semua informasi pribadi mengenai semua dosenabsensi: menyimpan semua informasi mengenai semua absensi matakuliahpertemuan: menyimpan semua informasi mengenai pertemuan kuliah

Tahap 1: Penentuan EntitasMahasiswa : NIMNoNamaJenis kelaminJurusanKelasdst

Tahap 2: Penentuan AttributesTabel Dosen dengan tabel Mata KuliahTabel utama: dosenTabel kedua: matakuliahRelationship: many-to-many (m:n)Attribute penghubung: id dosen (FK id dosen di matakuliah)

Tahap 3: Penentuan RelationshipsSekarang buat ERD dengan Power Desainer Power Desainer Data Architecture

Tahap 4: Pembuatan ERD

ERD SISTEM PRESENSI MAHASISWA

ADA PERTANYAAN ???Entity Relationship Diagram

Good Luck!!!POWER DESAINER -> DA MISROSOFT VISIO -> SOFTWARE & DATABASESQL WORKBENCHDB DESAINER

SOFTWARE MEMBUAT ERD