Normalisasi Tabel relasi Entity Relasionalship Diagram

52 lengkap. Pada tahap analisis kamus data dibuat sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk di sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem, kamus data dibuat untuk merancang input, merancang laporan-laporan dan database. Kamus data ikut berperan dalam dalam perancangan dan pembangunan sistem informasi karena peralatan ini berfungsi untuk : 1. Menjelaskan arti aliran data dan penyimpanan dalam penggambaran dalam DFD. 2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran, misalnya data siswa diurai menjadi nama siswa, nomor induk, jenis kelamin, alamat dan tanggal lahir. 3. Menjelaskan spesifikasi nilai dan satuan yang relevan terhadap data yang mengalir dalam sistem tersebut.

5. Normalisasi

Menurut Bambang 2004:69 “normalisasi adalah pemrosesan relasi- relasi menjadi bentuk normal lebih tinggi yang memiliki tingkat redudansi lebih rendah. Dengan demikian, tujuan proses normalisasi adalah mengkonversi relasi menjadi bentuk normal yang lebih tinggi.” 53 Sementara itu dalam teknik normalisasi terdapat beberapa bentuk normal sebagai berikut : 1. Bentuk normal IFirst Normal Form 1-NF Bentuk normalisasi pertama dapat terpenuhi apabila tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan domain nilai yang sama. 2. Bentuk Normal IISecond Normal Form2-NF Bentuk normalisasi kedua dapat terpenuhi apabila berada dalam bentuk normal pertama, dan setiap atribut bukan kunci primer yang memiliki ketergantungan fungsional penuh terhadap kunci primer. 3. Bentuk Normal IIIThird Normal Form3-NF Bentuk normalisasi ketiga dapat terpenuhi apabila berada dalam bentuk normal kedua, dan setiap atribut bukan kunci tidak memiliki dependensi trasitif terhadap kunci primer. 4. Bentuk Normal Boyce- CoddBoyce-Codd Normal FormBCNF Sebuah tabel dikatakan BCNF jika semua KF dengan notasi X → Y, maka X harus merupakan super key.

6. Tabel relasi

Relasi tabel menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Dari adanya relasi tabel tersebut terdapat kardinalitas relasi yang menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. 54 Terdapat empat kemungkinan kombinasi kardinalitas yaitu : satu ke satu One To One, satu ke banyak One To Many, banyak ke satu Many To One dan banyak ke banyak Many To Many.

7. Entity Relasionalship Diagram

Merupakan model konseptual yang mendeskripsikan hubungan antara penyimpanan DFD, ERD digunakan untuk memodelkan struktur data dan hubungan antar data dengan ERD, kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Adapun simbol dari ERD adalah sebagai berikut : a. Entity, merupakan suatu objek yang dapat diidentifikasikan dalam lingkungan pemakai, yang digambarkan dalam persegi empat. b. Atribut, merupakan elemen dari entity. c. Hubungan, entity dapat berhubungan satu sama lain, hubungan ini disebut Relasirelationship. Pada dasarnya key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data row dalam tabel secara unik. key yang digunakan oleh penulis dalam tabel, yaitu Primary key, yang merupakan satu atribut yang tidak hanya mengidentifikasikan secara unik untuk kejadian yang spesifik, tetapi dapat pula mewakili setiap kejadian dalam suatu entity . 55

3.2.4 Pengujian Software