Normalisasi Entity Relationship Diagram ERD MySQL

17 Data Manipulation Language DML adalah skema basis data dengan menggunakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data dalam tabel. Perintah DML antara lain: 1. SELECT , perintah untuk memilih data pada tabel. 2. INSERT , perintah untuk menambahkan data baru pada tabel. 3. UPDATE , perintah untuk merubah data pada tabel. 4. DELETE , perintah untuk menghapus data pada tabel.

2.7 Normalisasi

Normalisasi merupakan suatu teknik yang menstrukturkan data untuk membantu mengurangi atau mencegah timbulnya masalah pada pengolahan data dalam basis data dan untuk memperolah logical design yang valid sehingga mampu menghindari duplikasi data dan menghasilkan struktur data yang baik serta mudah dimengerti. Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut pada level-level normalisasi. Berikut urutan aturan normalisasi. 1. Bentuk Normal Pertama 1 st NF Pada bentuk normal pertama ini, data dibentuk dari satu record demi satu record dan nilai dari setiap field-nya berupa atomic value, serta masih adanya perulangan dari atribut-atributnya. 18 2. Bentuk Normal Kedua 2 nd NF Dalam bentuk normal kedua, bentuk normal pertama harus sudah dipenuhi dan semua atribut bukan kunci hanya bergantung pada primary key.

2.8 Entity Relationship Diagram ERD

ERD merupakan suatu pemodelan data berisi kumpulan entitas dan relasi. Entitas adalah objek yang dapat dibedakan dengan objek lain berdasarkan atribut- atributnya. Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas. ERD dapat merepresentasikan seluruh fakta dari penggambarannya yang sistematis sehingga memberikan kefleksibelan dalam mendesain skema basis data.

2.9 MySQL

MySQL merupakan Database Management System DBMS tools open source yang mendukung multiuser, multithreaded [4]. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial asal Swedia yaitu MySQL AB, dimana perusahaan tersebut memegang seluruh hak cipta atas kode sumbernya. Beberapa kelebihan menggunakan DBMS seperti MySQL diantaranya: 1. Free Bebas diunduh. 2. Fleksibel dengan berbagai pemrograman. 3. Stabil dan memberi kemudahan manajemen basis data. 4. Mudah dipelajari. 19

2.10 Hypertext Preprocessor PHP