ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data. Pada dasarnya ada tiga macam simbol yang digunakan
yaitu:
1. Entity
Entity adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai,
sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Entity
digambarkan dalam bentuk persegi empat.
Gambar 2.2 Entity
2. Atribut
Entity mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan
karakter entity. Setiap ERD bisa terdapat lebih dari satu atribut. Atribut digambarkan dalam bentuk elips.
Gambar 2.3 Atribut
3. Hubungan
Relationship
Relationship ; sebagaimana halnya entity maka dalam hubungan pun harus
dibedakan antara hubungan atau bentuk hubungan antar entity dengan isi dari hubungan itu sendiri.
Relationship digambarkan dalam bentuk intandiamond.
Gambar 2.4 Relasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Jenis-jenis hubungan:
• One to one relationship
dua entitas Hubungan antara entitas pertama dengan entitas kedua adalah satu lawan satu.
Entitas B Entitas A
1 1
Gambar 2.5 Relasi one to one
• One to many relationship
dua entitas Hubungan antar entitas pertama dengan entitas kedua adalah satu lawan banyak
atau dapat dibalik menjadi banyak lawan satu.
Entitas B Entitas A
1 n
Gambar 2.6 Relasi one to many PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
• Many to many relationship
dua entitas Hubungan antar entitas pertama dengan entitas kedua adalah banyak lawan
banyak.
Entitas B Entitas A
n n
Gambar 2.7 Relasi many to many
2.7 Data Flow Diagram DFD
Data Flow Diagram sering digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir misal lewat
telepon, surat dan sebagainya. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem terstruktur Yogiyanto, 1999.
Beberapa simbol yang digunakan di DFD untuk maksud mewakili: 1.
External entity kesatuan keluar
Suatu sistem pasti mempunyai batas sistem boundary yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan
menghasilkan output kepada lingkungan luarnya. Kesatuan luar External entity merupakan kesatuan entity di lingkungan luar sistem yang dapat berupa orang,
organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input dan output dari sistem.
Suatu kesatuan luar dapat disimbolkan dengan suatu notasi kotak sebagai berikut:
Gambar 2.8 Notasi kesatuan luar di DFD
2. Data Flow arus data
Arus data data flow di DFD diberi simbol suatu anak panah. Arus data ini mengalir diantara proses process, simpan data data store dan kesatuan luar
external entity. Arus data dapat disimbolkan dengan suatu notasi anak panah sebagai
berikut: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.9 Arus data di DFD 3.
Process proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk
dihasilkan arus data yang akan keluar dari proses. Untuk physical data flow diagram
PDFD, suatu proses hanya menunjukan proses dari komputer. Suatu proses dapat ditunjukan dengan simbol lingkaran atau dengan empat persegi
panjang tegak dengan sudut-sudutnya tumpul.
Identifikasi Nama
Proses atau
Gambar 2.10 Notasi proses di DFD PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Data store
simpanan data Simpanan data data store di DFD dapat disimbolkan dengan sepasang
garis horizontal paralel.
Nama Data Store
Gambar 2.11 Simpanan data di DFD Data Flow Diagram