2.5.1 Normalisasi
Merupakan proses pengelompokan data elemen menjadi tabel yang menunjukkan entitas dan relasinya. Proses normalisasi selalu diuji pada beberapa kondisi. Apakah
ada kesulitan pada saat menambahkaninsert, menghapusdelete, mengubahupdate, membacarerieve pada satu database. Bila ada kesulitan pada pengujian tersebut maka
relasi tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal.
Pada proses normalisai ini perlu dikenal dahulu definisi dari tahap normalisasi, yaitu sebagai berikut:
1. Bentuk tidak normal
Kumpulan data yang akan direkam, tidak ada keharusan untuk mengikuti suatu format tertentu.
2. Bentuk normal kesatu 1NF
Bentuk normal kesatu mempunyai cirri yaitu bahwa setiap data dibentuk dalam flat file file datarrata, data dibentuk dalam satu record demi record dan nilai
dari field berupa otomic value. 3.
Bentuk normal kedua 2NF Bentuk normal kedua mempunyai syarat, yaitu bentuk data telah memenuhi
criteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utamaprimary key.
4. Bentuk normal ketiga 3NF
Universitas Sumatera Utara
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif.
5. Bentuk normal Boyce-Codd BCNF
BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribut harus
bergantung fungsi pada atribut superkey. Sutabri, 2012:143
2.5.2 Pengertian SQL Server
MS SQL Server adalah salah satu produk Relational Database Management System RDBMS populer yang berfungsi sebagai relasi database dalam sebuah program
aplikasi . Microsof sql server mendukung sql sebagai bahasa pemograman querry, seperti yang kita ketahui sql merupakan bahasa standar internasional untuk proses
querry database. Dari sql ini sudah banyak sekali digunakan aplikasi pada hamper semua aplikasi baik e-commercem pendidikan, organisasi, pemerintahan, dan lain
sebagainya. Agus, 2013:11
Keunggulan SQL server 2008 adalah dapat digunakan sebagai failover clustering, mirroring database, pengiriman log atau replikasi.
Universitas Sumatera Utara
2.6 Flowchart