Entity Relationship Diagram (ERD) adalah sebuah model dari alur data yang dibuat untuk mengambarkan entitas dan relasi antara objek-objek di sebuah sistem secara nyata. Tujuan dari ERD adalah untuk mengambarkan objek data dan relasinya.
Didalam ERD terdapat 2 komponen utama yaitu, Entity (Entitas) dan Relation (Hubungan). Entitas merupakan objek yang mempersentasikan keadaan yang nyata yang nantinya diterapkan didalam sistem yang sedang dibangun. Sedangkan Relasi merupakan kumpulan dari beberapa entitas yang tipenya sama.
Pada ERD relasi antara file direlasikan dengan sebuah kunci relasi (Relation Key), yang merupakan kunci utama dari setiap file. Dalam ERD terdapat 3 macam relasi yang dapat digunakan dalam menghubungkan suatu file dengan yang lain, yaitu :
1. One to One
Relasi ini menghubungkan antara himpunan entitas A dengan paling banyak hanya satu entitas dari himpunan entitas B.
2. One to Many
Relasi ini menghubungkan antara himpunan entitas A yang dapat berhubungan dengan banyak entitas dari himpunan entitas B, tetapi setiap himpunan entitas B hanya dapat berhubungan dengan sau entitas dari himpunan entitas A.
3. Many to Manty
Relasi ini menghubungkan antara banyak entitas dari himpunan entitas A dengan banyak entitas dari himpunan entitas B, begitu sebaliknya.
Berikut adalah simbol-simbol yang dapat digunakan dalam membuat suatu ERD.
Thursday, 6 April 2017
Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan cara atau metode untuk membuat suatu rancangan dari sebuah sistem yang akan dibuat, DFD berorientasi pada alur data yang bergerak pada sebuah sistem. dalam membuat suatu alur data dengan DFD kita harus mengetahui notasi dasar dari DFD, yaitu :
DFD memiliki beberapa level yang merupakan hasil perjenjangan dari suatu sistem yang akan dibuat.
1. DFD level 0 (Diagram Context)
DFD level 0 ini mengambarkan secara keseluruhan elemen-elemen sistem dengan subuah proses tunggal dengan data input atau output yang dilakukan secara berurutan.
2. DFD level 1
DFD level 1 mengambarkan proses dan alur data pada DFD level 0 secara lebih detail.
3. DFD level 2
DFD level 2 adalah pengembangan alur data atau pemecahan proses menjadi proses terpisah-pisah, tapi masih berkaitan.
Subscribe to:
Posts (Atom)