12 b.
Diperoleh untuk mengambil sumber data yang sama, dengan tujuan untuk menyederhanakan permodelan.
c. Hindari dialog-dialog yang tidak perlu dalam data flow.
3. Proses
Gambar 3.3. Proses
Merupakan sebuah proses yang biasanya berupa kata kerja serta memiliki input dan output, yang bisa berjumlah satu atau lebih input data dan menghasilkan
satu atau lebih output data. 4.
Data Store
1 Mahasiswa
Gambar 3.4. Data Store Data Store digunakan untuk menyimpan datafile, arsip atau catatan manual
pada saat sebelum atau sesudah proses lebih lanjut.
3.5 Entity Relationship Diagram ERD
Entity Relationship Diagram ERD merupakan suatu bentuk perancangan database secara konsep dan fisik yang nantinya akan dipakai sebagai kerangka
kerja dan pedoman dari struktur penyimpanan data. ERD digunakan untuk menggambarkan model hubungan data dalam sistem, dimana didalamnya terdapat
hubungan entitas beserta adtribut relasinya dan mendokumentasikan kebutuhan- 1
Proses Pendaftaran
STIKOM SURABAYA
13 kebutuhan untuk sistem pemrosesan data. Sebuah ERD memiliki beberapa jenis
model yaitu : 1.
Conceptual Data Model CDM Merupakan model yang universal dan menggambarkan semua struktur logik
database DBMS, dan tidak bergantung dari software atau pertimbangan struktur data storage. Sebuah CDM dapat diubah langsung menjadi PDM.
2. Phisical Data Model PDM
Merupakan model ERD yang telah mengacuh pada pilihan software DBMS yang spesifik. Hal ini seringkali berbeda secara signifikan yang dikarenakan
oleh struktur tipe database yang bervariasi, mulai dari medote schema, tipe data penyimpanan dsb.
Sebuah ERD memiliki empat jenis obyek, keempat jenis obyek tersebut adalah sebagai berikut :
1. Entity
Entity adalah suatu yang ada dan terdefinisikan bisa berupa nyata maupun abstrak yang dapat dibedaka satu dengan yang lainnya dan adanya hubungan
saling ketergantungan. Entity dibagi menjadi 2 tipe, yaitu : a.
Strong Entity Merupakan tipe entity yang mempunyai key atribute untuk setiap individu
yang ada didalamnya. b.
Weak Entity Merupakan entity yang tidak memiliki key atribute, oleh karena itu weak
entity harus dihubungkan dengan strong entity untuk menggunakan key atribute secara bersama-sama.
STIKOM SURABAYA
14 2.
Attribute Attribute merupakan kunci atau karakteristik dari sebuah entity. Attribute
sering juga disebut data elemen atau data field. 3.
Key Beberapa elemen data memiliki sifat, dengan mengetahui nilai yang telah
diberikan oleh sebagian elemen dari entity tertentu, dapat di identifikasikan nilai-nilai yang terkandung dalam elemen-elemen data lain pada entity yang
sama. Elemen penentu tersebut adalah sebagai elemen data kunci key. 4.
Relationship Fungsi relationship adalah menyatakan hubungan pemetakan atau mapping
antara entitas-entitas yang berelasi. Ada 3 macam fungsi relationship yaitu : a.
One to one Satu entitas dalam suatu entitas set hanya berelasi dengan satu dengan satu
entitas set yang lain.
Relationship_1 Siswa
o o
o o
No Induk Siswa Nama
Tanggal Lahir Alamat
Jenis Kelamin Text 8
Text 50 Date Time
Text 500 Text 1
Kelas o
Id Kelas Nama Kelas
Text 10 Text 10
Gambar 3.5 Relasi One to One b.
One to many Bisa disebut juga one to many apabila satu entitas dalam satu set entitas A
dapat berelasi dengan banyak entitas dalam set entitas B yang lain, tetapi satu entitas dalam set entitas B hanya dapat berelasi dengan satu entitas
dalam set A.
STIKOM SURABAYA
15
Relationship_1 Siswa
o o
o o
No Induk Siswa Nama
Tanggal Lahir Alamat
Jenis Kelamin Text 8
Text 50 Date Time
Text 500 Text 1
Kelas o
Id Kelas Nama Kelas
Text 10 Text 10
Gambar 3.6 Relasi One to Many c.
Many to many Apabila satu entitas dalam suatu set entitas A dapat berelasi dengan
banyak entitas dalam set entitas dalam set entitas yang lain B. Demikianlah pula sebaliknya.
Relationship_1 Siswa
o o
o o
No Induk Siswa Nama
Tanggal Lahir Alamat
Jenis Kelamin Text 8
Text 50 Date Time
Text 500 Text 1
Kelas o
Id Kelas Nama Kelas
Text 10 Text 10
Gambar 3.7 Relasi Many to Many
3.6 Visual Studio 2005