Rizki Arif Firdaus © 2010 © 2010.

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
MODEL DATA LANJUTAN Latifah Rifani
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Danny Kriestanto, S.Kom., M.Eng Part 2
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
EER (Extended Entity Relationship)
03 | Entity Relationship Diagram (ER- Diagram)
Selamat … Hari Raya Idul Fithri 1424 H Mohon Maaf Lahir Batin
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
BAB VI Model Data.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
ERD (Entity Relationship Diagram) Relasi
Entity Relation Model By : Randy Permana, S.Kom.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Perancangan Basis Data Relasional (ERD) bag.2
PTIK-12 PERANCANGAN DATABASE (1)
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Pengantar database By k ilo ^_^
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Pertemuan #4 DIAGRAM - ER Kompetensi :
Entity Relasional Diagram (ERD)
Entity Relasional Diagram (ERD)
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
PENGENALAN DASAR-DASAR DATABASE
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Model Entity Relationship
PERANCANGAN BASIS DATA
PEMODELAN DATA Entity-Relationship Modell (ERD)
Entity Relationship Diagram (ERD)
ERD Session 1.
Pertemuan 5 – Sistem Basis Data
Konsep & Perancangan Database
Entity Relationship Diagram
DESAIN DATA BASE.
Danny Kriestanto, S.Kom., M.Eng Part 2
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Transcript presentasi:

Rizki Arif Firdaus © 2010 © 2010

 Entity-Relationship Diagram (ERD) merupakan kelanjutan dari DFD.  ERD mengandung kumpulan objek yang disebut entitas dan relasi antarobjek itu.  Tiap objek bersifat unik, tampak dari atribut yang dimiliki.

 ERD dibangun dari DFD pada level terakhir, berdasarkan pada data store nya.  Sehingga transformasi dari DFD ke ERD: Data store pada DFD Entitas pada ERD.

 Entitas  Relationship  Atribut Nama Entitas Nama Relasi Nama Atribut

 Entitas merupakan objek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).  Himpunan entitas (entity set) adalah kumpulan dari entitas yang sejenis.  Entity set dapat berupa :  Obyek secara fisik : Pegawai, Rumah, Kendaraan  Obyek secara konsep : Pekerjaan, Departemen, Mata Kuliah.  Kejadian : Pembelian, Penjualan, Peminjaman.

 Relationship adalah hubungan yang terjadi antara beberapa entitas.  Atribut adalah karakteristik dari entitas atau relationship, yang menjelaskan secara detail tentang entitas atau relationship tersebut.

 Key Atribut : Atribut yang digunakan untuk menentukan suatu entity secara unik.  Atribut Simple : Atribut yang bernilai tunggal.  Atribut Multivalue : Atribut yang memiliki sekelompok nilai untuk setiap instan entity.

MAHASISWA NIM nama tanggal_lahir hobby

 Atribut Composite Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. MAHASISWA nama nama_depan nama_tengah nama_belakang

 Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. MAHASISWA tanggal_lahir usia

 Menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas lainnya.  Jenisnya : 1 : 1  satu ke satu 1 : N  satu ke banyak (sebaliknya) N : M  banyak ke banyak

Contoh Relasi 1:1  Seorang mahasiswa memiliki satu skripsi.  Satu skripsi dimiliki oleh seorang mahasiswa. MAHASISWA milik SKRIPSI 11

Contoh Relasi 1:N atau N:1  Banyak mahasiswa dibimbing seorang Dosen Pembimbing Akademik.  Seorang Dosen Pembimbing membimbing banyak mahasiswa. MAHASISWA bimbing Dosen Pembimbing Akademik N1

Contoh Relasi 1:N atau N:1  Seorang mahasiswa mengambil banyak mata kuliah.  Satu mata kuliah diambil oleh banyak mahasiswa. MAHASISWA ambil MATA KULIAH NM

Notasi kardinalitas yang lain:  Setiap 1 objek A berelasi tepat dengan 1 objek B  Setiap 1 objek A berelasi tepat dengan 1/0 objek B  Setiap 1 objek A berelasi tepat dengan 1/N objek B  Setiap 1 objek A berelasi tepat dengan 0/N objek B  Setiap 1 objek A berelasi tepat dengan N objek B AB AB AB AB AB

 Mengidentifikasi dan menetapkan seluruh entitas yang akan terlibat (dari data record pada DFD).  Menentukan atribut-atribut key (primary key) dari masing-masing entitas.  Mengidentifikasi dan menetapkan relasi di antara entitas-entitas yang ada beserta foreign key nya.  Menentukan kardinalitas untuk setiap relasi.

 Pimpinan POLDA XYZ ingin mengetahui dengan pasti keadaan personilnya (riwayat personil, penugasan, prestasi, penghargaan, dll) secara periodik.  Bantulah keinginan KAPOLDA tersebut dalam bentuk perancangan sistem dengan menggunakan DFD & ERD !

 Langkah pertama kita buat Diagram Konteks.  Diidentifikasi entitas eksternal yang terlibat dalam sistem, yaitu:  Personil  Pimpinan (KAPOLDA)

 Sehingga diperoleh Diagram Konteks yaitu : PERSONIL KAPOLDA Sistem Informasi Personil POLDA Data pers. Info tugas, kasus, prestasi Laporan

PERSONIL KAPOLDA Cek Personil 1 Data personil Info tugas, kasus Data pers. Penu- Gasan 2 Personil Data personil Eval & Laporan 3 Info prestasi Data pers., tugas, kasus Tugas Data tugas Laporan Kasus Data kasus

 Berdasarkan DFD terakhir, diperoleh data store nya yaitu Personil, Tugas dan Kasus.  Data store tersebut merupakan entitas pada ERD.  Sehingga diperoleh 3 entitas yakni Personil, Tugas dan Kasus, dengan ERD sebagai berikut :

PersonilTugas Kerja N 1 NRP Sat Loks K.Sat Nama T.Lhr N.SK Tgl Tkp Lama K.Kss N.Kss Kasus Krbn Tgl.K Hasil M

 Anda mendapat proyek untuk mengembangkan Sistem Informasi Kepegawaian PT Sangat Sulit Sekali (SSS). Sistem tersebut berfungsi mengolah data-data pegawai, data keluarga, jabatan, dan masa kerja untuk menentukan gaji dan tunjangan pegawai tersebut. Serta mengolah data kinerja, seperti keterlambatan, dll untuk mengukur prestasinya. Sore ini Anda akan bertemu klien Anda. Rancanglah DFD level 0, 1, dan 2 dan ERD-nya untuk Sistem Informasi Kepegawaian! Buatlah sebaik-baiknya.

 Anda mendapat proyek untuk mengembangkan Sistem Informasi Penjualan Toko Sangat Sulit Sekali (SSS). Sistem tersebut berfungsi mengolah data-data barang, vendor dan pegawai toko, serta untung rugi. Sore ini Anda akan bertemu klien Anda. Rancanglah DFD level 0, 1, dan 2 dan ERD-nya untuk Sistem Informasi Penjualan! Buatlah sebaik-baiknya.

 Amnur, Hidra. Sistem Informasi Manajemen: Perancangan Sistem Database.  Mardiyanto, D. A. Pemodelan Data dalam Rekayasa Perangkat Lunak.  Siswati. Entity Relationship Diagram. Departemen IT VEDC Malang.