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