Basis Data Entity Relationship Diagram ERD

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