ERD Entity Relational Diagram

menghilangkan kerangkapan data serta membuat model yang dapat dimengerti dengan baik oleh pemakai maupun komputer. SEKOLAH AJUKAN PROPOSAL VERIFIKASI PEGAWAI M 1 M 1 NIS NAMA SEKOLAH STATUS NO.SK.PENDIRIAN KODE_PENGAJUAN SEKOLAH BANTUAN APPROVE TANGGAL_PENGAJUAN TANGGAL_DISETUJUI USER ID USER NAME NIP NAMA PASSWORD ALAMAT TEMPAT TGL LAHIR ADMIN Gambar 4.8 ERD Sistem Usulan 4.2.2.2 Normalisasi Normalisasi yaitu suatu file yang terdiri atas beberapa grup elemen yang berulang-ulang dan perlu diorganisasikan kembali. Proses untuk mengorganisasikan file dengan menghilangkan grup elemen yang berulang. a. Bentuk Tidak Normal Bentuk tidak normal adalah kumpulan data–data yang akan digunakan dalam merancang basis data. Data–data ini masih banyak yang berulang. Berikut ini adalah bentuk tidak normal dari sistem yang dibuat. KODE_PENGAJUAN NIS ID UN NO STATISTIK SEKOLAH NAMA SEKOLAH NO SK PENDIRIAN TGL SK PENDIRIAN JALAN RTRW KODE POS KODE TELP KODE FAX EMAIL WEBSITE NAMA KEPALA SEKOLAH NIP PONSEL NAMA BANK NO REKENING STATUS PENANDA_TANGAN_SK PBM SERTIFIKASI_ISO PROVINSI KABUPATEN KECAMATAN DESA BIDANG KOMPETENSI PROG_AHLI NAMA_BANTUAN TAHUN SATUAN SAT.BIAYA NILAI_BANTUAN PEMERINTAH PENDAMPING DANA_AJU DANA_SETUJU SETUJU APPROVE TANGGAL_PENGAJUAN TANGGAL_DISETUJUI Gambar 4.9 Bentuk Tidak Normal b. Normalisasi Bentuk Pertama 1NF Pada gambar sebelumnya dapat dilihat masih ada atribut yang berulang atau memiliki nilai sama sehingga belum memenuhi normalisasi bentuk pertama yaitu tidak ada atribut yang dapat memiliki nilai sama pada satu entitas. Gambar 4.10 Normalisasi Bentuk Pertama 1NF c. Normalisasi Bentuk Kedua 2NF Dapat dilihat pada Gambar 4.10 atribut belum tergantung penuh pada primary key sehingga belum memenuhi bentuk normal kedua maka langkah berikutnya dalam normalisasi adalah membentuk normalisasi bentuk kedua yaitu jika entitas sudah berada dalam normalisasi bentuk pertama 1NF dan nilai semua atribut yang bukan primary key. KODE_PENGAJUAN NIS ID UN NO STATISTIK SEKOLAH NAMA SEKOLAH NO SK PENDIRIAN TGL SK PENDIRIAN JALAN RTRW KODE POS KODE TELP KODE FAX EMAIL WEBSITE NAMA KEPALA SEKOLAH NIP PONSEL NAMA BANK NO REKENING STATUS PENANDA_TANGAN_SK PBM SERTIFIKASI_ISO PROVINSI KABUPATEN KECAMATAN DESA BIDANG KOMPETENSI PROG_AHLI NAMA_BANTUAN TAHUN SATUAN SAT.BIAYA NILAI_BANTUAN PEMERINTAH PENDAMPING DANA_AJU DANA_SETUJU SETUJU APPROVE TANGGAL_PENGAJUAN TANGGAL_DISETUJUI DATA SEKOLAH NIS ID UN NO STATISTIK SEKOLAH NAMA SEKOLAH NO SK PENDIRIAN TGL SK PENDIRIAN JALAN RTRW KODE POS KODE TELP KODE FAX EMAIL WEBSITE NAMA KEPALA SEKOLAH NIP PONSEL NAMA BANK NO REKENING STATUS PENANDA_TANGAN_SK PBM SERTIFIKASI_ISO PROVINSI KABUPATEN KECAMATAN DESA ID_BIDANG ID KOMP ID_PROG TABEL_PENGAJUAN KODE_PENGAJUAN SEKOLAH BANTUAN APPROVE TANGGAL_PENGAJUAN TANGGAL_DISETUJUI MASTER_BANTUAN ID_BANTUAN NAMA_BANTUAN TAHUN SAT.BIAYA NILAI_BANTUAN DANA_AJU DANA_SETUJU SETUJU MASTER_SATUAN SATUAN MASTER_SUM_BANTUAN PEMERINTAH MASTER_SUM_PENDAMPING PENDAMPING Gambar 4.11 Normalisasi Bentuk Kedua 2NF d. Normalisasi Bentuk Ketiga 3NF, Boyce Codd Normal Form BCNF dan Bentuk Keempat 4NF Pada Normalisasi bentuk kedua 2NF telah memenuhi syarat dan setelah diperiksa semua atribut yang bukan primer tidak mempunyai hubungan transitif jadi telah memenuhi normalisasi bentuk ketiga. BCNF yaitu menghilangkan beberapa sisa keganjilan dari hasil normalisasi bentuk kedua 2NF, bila setiap determinan adalah merupakan candidate key. Normalisasi Bentuk Keempat dilakukan dengan menghilangkan beberapa ketergantungan pada banyak harga Multi Value Dependent MVD Gambar 4.12.A Normalisasi Bentuk Ketiga 3NF 1.DATA_SEKOLAH NIS ID UN NO STATISTIK SEKOLAH NAMA SEKOLAH NO SK PENDIRIAN TGL SK PENDIRIAN JALAN RTRW KODE POS KODE TELP KODE FAX EMAIL WEBSITE NAMA KEPALA SEKOLAH NIP PONSEL NAMA BANK NO REKENING 2.MASTER_STATUS KODE_STATUS STATUS 3.MASTER_PENANDA_TANGAN_SK KODE_PENANDA_TANGAN_SK NAMA_PENANDA_TANGAN_SK 4.MASTER_PRAKTEK KODE_PRAKTEK PBM 5.MASTER_SERTIFIKASI_ISO KODE_SERTIFIKASI_ISO SERTIFIKASI Gambar 4.12.B Normalisasi Bentuk Ketiga 3NF 6.MASTER_PROVINSI KODE_PROVINSI PROVINSI 7.MASTER_KABUPATEN KODE_KABUPATEN KABUPATEN KODE_PROV 8.MASTER_KECAMATAN KODE_KECAMATAN KECAMATAN 9.MASTER_DESA KODE_DESA DESA 10.MASTER_BIDANG ID_BIDANG BID_AHLI 11.MASTER_KOMP ID KOMP KOMPETENSI ID_PROG 12.MASTER_PROG ID_PROG PROG_AHLI ID_BIDANG 13.TABEL_PENGAJUAN KODE_PENGAJUAN SEKOLAH BANTUAN APPROVE TANGGAL_PENGAJUAN TANGGAL_DISETUJUI 14.MASTER_BANTUAN ID_BANTUAN NAMA_BANTUAN TAHUN SAT.BIAYA NILAI_BANTUAN SUMBER_DANA_BANTUAN SUMBER_DANA_PENDAMPING DANA_AJU DANA_SETUJU SETUJU 15.MASTER_SATUAN KODE_SATUAN SATUAN 16.MASTER_SUM_BANTUAN KODE_SUM_BAN PEMERINTAH 17.MASTER_SUM_PENDAMPING KODE_PENDAMPING PENDAMPING Gambar 4.13 Relasi Normalisasi Bentuk Ketiga 3NF 104

4.2.2.3 Struktur Data

Berikut struktur data yang dikumpulkan dalam bentuk penyajian sebagai berikut : a. Tabel Data Sekolah  Nama File : Data Sekolah  Primary Key: NIS  Foreign Key: - Gambar 4.14 Data Sekolah b. Tabel Master Status  Nama File : Master Status  Primary Key: Kode Status  Foreign Key: - Gambar 4.15 Master Status c. Tabel Master Penanda Tangan SK  Nama File : Master Penanda Tangan SK  Primary Key: Kode Penanda Tangan SK  Foreign Key: - Gambar 4.16 Master Penanda Tangan SK d. Tabel Master Praktek Belajar Mengajar PBM  Nama File : Master Praktek  Primary Key: Kode Praktek  Foreign Key: -