Alat Bantu dan Perancangan
51
laporan – laporan dan database. Kamus data adalah daftar database dan tabel
bagian dari database yang digunakan dalam aplikasi ini. 5.
Perancangan Basis Data Perancangan basis data adalah mendapatkan skema basis data yang
meminimalisir terjadinya redudansi dan duplikasi data serta menjaga integritas data. Kebanyakan metode perancangan yang ada berbasis pada model basis data
relasional, struktur data diatur melalui pembuatan tabel –tabel dan keterkaitan
antar tabel satu dengan yang lainnya relasi. Dalam perancangan basis data penulis menggunakan teknik normalisasi, relasi tabel dan ERD Entity
Relationship Diagram. A.
Normalisasi Normalisasi adalah suatu proses dimana elemen
– elemen data dikelompokan menjadi tabel
–tabel, dimana dalam tabel tersebut terdapat entity – entity dan relasi antar entity tersebut. Dalam proses normalisasi field kunci
memegang peranan yang penting dalam pembuatan tabel yang berisi entity dan relasinya. Tahapan
– tahapan normalisasi adalah: 1.
Bentuk tidak normal Unnormalized Form Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada
keharusan mengikuti suatu format tertentu, bisa saja data tidak lengkap atau terduplikasi.
2. Bentuk normal ke satu 1NFFirst Normal Form
52
Bentuk normal ke satu mempunyai ciri – ciri yaitu setiap data di bentuk
dalam file file file datarrata, data dibentuk dalam suatu record demi satu record dan nilai dari fiel
– field berupa atomic value. 3.
Bentuk normal ke dua 2NFSecond Normal Form Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi
kriteria normal ke satu. Atribut bukan kunci harus bergantung secara fungsi pada kunci utama primary key sehingga untuk membentuk normal kedua haruslah
sudah ditentukan kunci – kunci field. Kunci field haruslah unik dan dapat
mewakili atribut lainnya yang menjadi anggotanya. 4.
Bentuk normal ketiga 3NF Third Normal Form Bentuk normalisasi ketiga dapat terpenuhi apabila berada dalam bentuk
normal kedua, dan setiap atribut bukan kunci tidak memiliki depedensi transitif penuh terhadap kunci primer.
5. Bentuk BCNF Boyce-cood Normal Form
Memenuhi bentuk normal ketiga. Semua penentu determinan adalah kunci kandidat atribut yang bersifat unik serta setiap atribut harus bergantung fungsi
pada atribut superkey. B.
Tabel Relasi Relasi tabel adalah gambaran tentang hubungan yang terjadi antar tabel
– tabel yang akan digunakan dalam program aplikasi pemecahan dari file
– file yang menurut teknik normalisasi sehingga pemecahan tersebut memiliki sebuah kunci
yang menghubungkan relasi datanya. C.
ERD Entity Relationship Diagram
53
ERD Entity Relationship Diagram yang berisi komponen – komponen
himpunan entitas dan himpunan relasi yang masing – masing dilengkapi dengan
atribut – atribut yang merepresentasikan seluruh fakta.
Dalam ERD Entity Relationship Diagram terdapat hal – hal yang perlu
diperhatikan yaitu entity, atribut dan kardinalitas: 1.
Entity entitas Entity adalah orang, tempat, kejadian atau konsep yang informasinya
direkam atu suatu objek yang terdapat diidentifikasikan secara unik. 2.
Atribut Atribut adalah suatu informasi yang akan disimpan dari suatu entitas.
Setiap entity membunyai atrubute atau sebutan untuk mewakili suatu entitas. Atribut juga disebut sebagi data elemen, data field, data item.
3. Kardinalitas adalah model data yang harus dapat mempresentasikan
jumlah peristiwa dari objek didalm hubungan yang diberikan.