Pemodelan Data Entity Relationship Diagram ERD Entitas Atribut Relasi

Simbol Keyboard Menunjukkan input menggunakan on-line keyboard Simbol Display Menunjukkan output yang ditampilkan dimonitor Simbol-simbol Garis Akhir Menunjukkan proses Simbol Penghubung Menunjukkan penghubung kehalaman yang masih sama atau ke halaman yang lain Gambar 2.6. Simbol-simbol yang digunakan dibagan alir sistem Sumber : Jatianto, Analisis dan Desain Informasi, 1990, hal 796

2.8.1 Pemodelan Data

Model Data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik makna data dan batasan data. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.8.2 Entity Relationship Diagram ERD

ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Sesuai dengan namanya, ERD dibentuk dari 2 komponen utama, yakni: - Entitas - Atribut - Relasi

2.8.3 Entitas

Entitas entity, merupakan obyek yang mewakili sesuatu dalam dunia nyata, baik secara fisik mobil, rumah, manusia, pegawai dsb ataupun secara konsep department, pekerjaan, mata kuliah dsb dan dapat dibedakan antara satu dengan lainnya unique. Entitas digambarkan dalam bentuk persegi empat. Gambar 2.7 Entitas

2.8.4 Atribut

Setiap entitas pasti memiliki attribut yang mendeskripsikan karakteristik property dari entitas tersebut. Penetapan attribut dari sebuah entitas berdasarkan fakta yang ada atau berdasarkan kebutuhan. Attribut identik dengan kolom data Pegawai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. atau field dalam sebuah tabel. Misalnya atribut nama pegawai dari entitas pegawai. Atribut digambarkan dalam bentuk ellips. Pegawai Nama_Peg Alamat_Peg Gambar 2.8 Atribut

2.8.5 Relasi

Relasi menayatakan hubungan antar entitas termasuk terhadap entitas itu sendiri rekursif. Misalnya dalam kasus hubungan antara entitas siswa dan entitas mata kuliah adalah mengikuti. Gambar 2.9 Relasi Jenis-jenis relasi: 1. Satu ke satu one to one Setiap data pada entitas A berhubungan dengan maksimal satu data pada entitas B, begitu pula sebaliknya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2. Satu ke banyak one to many

Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, tetapi data pada entitas B berhubungan maksimal hanya dengan sebuah data di A.

3. Banyak ke satu many to one

Merupakan kebalikan dari relasi satu ke banyak.

4. Banyak ke banyak many to many

Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, demikian pula sebaliknya. Kardinalitas satu ke banyak maupun banyak ke satu bisa dianggap sama.

2.8.6 Data Flow Diagram DFD