Berikut merupakan beberapa simbol yang digunakan dalam pembuatan ERD.
Tabel 2.2 Simbol-simbol dalam ERD
Entitas, yang dilambangkan dengan kotak. Setiap entitas harus diberi nama
dengan suatu kata benda. Entitas bisa berupa seseorang, departemen, sebuah
mesin atau yang lainnya, dengan diberi suatu
atribut dari
masing-masing entitas.
Relasi dilambangkan persegi empat yang menunjukkan adanya relasi atau
hubungan dari beberapa entitas yang ada.
Atribut dilambangkan
oval yang
menunjukkan keterangan nyata dari masing-masing entitas.
2.4.3 Perancangan
Fase Perancangan merupakan inti teknis dari rekayasa perangkat lunak. Selama desain, penyaringan yang progresif dari struktur data, arsitektur program,
interface, dan detail prosedural dikembangkan, dikaji, dan didokumentasikan. Desain menghasilkan representasi perangkat lunak yang dapat ditaksir kualitasnya
Pressman, 2002.
2.4.3.1
Process Specification
PSPEC Process Specification digunakan untuk menggambarkan semua proses model
aliran yang nampak pada tingkat akhir penyaringan. Kandungan dari PSPEC dapat termasuk teks naratif, Programm Design Language PDL, tabel, diagram, atau
bagan Pressman, 2002 : 386.
2.4.3.2 Deskripsi Data
Deskripsi data merupakan deskripsi isi dari kamus data, yang merepresentasikan data komposit. Deskripsi isi memerlukan penyaringan lebih
jauh dalam kamus data, sampai semua item data diprepresentasikan sebagai item elementary atau sampai semua objek data direpresentasikan dalam bentuk yang
tidak ambigu bagi pembaca Pressman, 2002 : 389-390.
2.4.3.3 Implementasi
Fase ini merupakan fase dimana sistem akan dibangun atau dibeli dalam kasus pembelian software. Fase ini merupakan fase yang mempunyai waktu
terpanjang dari semua proses yang ada. Dalam fase ini terdapat tiga tahap pengembangan, yaitu :
a. Konstruksi Sistem : sistem yang dibangun akan dilakukan pengujian untuk
memastikan sistem tersebut berjalan sesuai dengan yang diharapkan. b.
Installation atau tahap instalasi sistem yang telah dibangun. c.
Support Plan atau rencana pelengkap atau rencana tambahan. Sebagai contoh : pelayanan pasca jual pelatihan, training, dll, juga maintenance.
2.5
Database
Basis Data
Database
atau Basis Data, menurut Fathansyah 2001 dapat didefinisikan sebagai himpunan kelompok data arsip yang saling berhubungan yang
diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Dalam database dikenal juga DBMS
Database Management
System
yaitu suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, serta memperoleh data atau informasi
dengan praktis dan efisien.
2.5.1 Normalisasi Data