Normalisasi Database & Tujuan Merupakan suatu pendekatan sistematis untuk meminimalkan redundansi data pada suatu database agar database tersebut dapat bekerja dengan optimal. Tujuan Normalisasi adalah untuk menghilangkan dan mengurangi redudansi data dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel yang tepat). Tabel Normalisasi Data Pendaftaran Siswa Baru
Field pada table sekolah
Field pada table Mapel
Field pada table jurusan
Field pada table nilai
DAD (Diagram Alir Data ) memberikan indikasi mengenani bagaimana data ditransformasikan pada saat data bergerak melalui sistem, dan menggambarkan fungsi-fungsi (dan sub fungsi) yang mentransformasikan aliran data.
DFD (Data Flow Diagram )
suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Fungsi DFD adalahalat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD Pendaftaran Siswa Baru ERD (Entity Relation Ship Diagram) suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. A. Entitas Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. B. Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. A. Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. B. Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi C. Atribut Multivalue nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan D. Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute. E. Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. F. Hubungan / Relasi Hubungan antara sejumlah entitas yang berasal dari himpunan entitas Many to Many (M:M)yang berbeda, Derajat relasi atau kardinalitas rasio; One to One (1:1); One to many (1:M / Many); & Many to Many (M:M). FLOWCHART ERD PENDAFTARAN SISWA BARU