GURU
terdapat
SEKOLAH
melakukan
PINJAMAN
PENARIKAN
detail
kop_bil_simpanan
memiliki
kop__bil_pinjaman sklh_nama
sklh_id sklh_alamat
sklh_kelurahan sklh_kota
sklh_kecamatan sklh_kode_pos
sklh_telepon
peg_nama peg_nip
peg_jenis_kelamin peg_tempat_lahir
peg_alamat peg_kelurahan
peg_id peg_kota
peg_telepon peg_kode_pos
peg_simp_wajib peg_hp
peg_bal_pokok peg_simp_manasuka
peg_kecamatan
peg_simp_pokok peg_bal_wajib
peg_bal_manasuka peg_bal_sisa
1
M 1
bil_sim_id bil_sim_periode
bil_sim_pokok bil_sim_manasuka
bil_sim_wajib 1
1
M M
M
pen_id
pen_saldo pen_jumlah
pen_tgl bil_pin_tanggal
bil_pin_id bil_pin_angsuran_ke
bil_pin_pbulan bil_pin_angsuran
bil_pin_bunga bil_pin_total
bil_pin_sisa
pjm_angsuran pjm_bunga
pjm_tanggal pjm_harga
pjm_id pjm_jml_angsuran
pjm_status pjm_pbulan
kop_simpanan
detail
1 M
b. Normalisasi
Setelah melakukan analisa terhadap system sebelumnya, maka dapat dibuat himpunan relasi system yang akan diusulkan.
Tahap pembentukan tersebut dinamakan normalisasi. Berikut ini adalah normalisasi dari sistem yang diusulkan.
a. Tabel Anggota 1. Bentuk Tidak Normal Unnoralized Form
Tabel KOP_ANGGOTA peg_nama
peg_jenis kelamin peg_tempat_lahir
peg_tanggal_lahir peg_alamat
peg_kecamatan peg_kota
peg_kode_pos
Tabel 4.2 Himpunan relasi Unnormalized Form Tabel KOP_ANGGOTA
peg_nama peg_jenis
kelamin Sekolah peg_tempat_lahir
peg_tanggal_lahir ARIF L
SDN Kedaung
Jakarta 12011985 ARIF L
SDN Cinangka
Jakarta 15031980
peg_alamat peg_kelur
ahan peg_keca
matan peg_kota
peg_kode _pos
peg_telepon peg_hp Jl. Abdul
Sawangan Sawangan Depok 16511
021-7411535 0856xxx
Jl. wahab Cinangka
Sawangan Depok 16516
021-7432456 0856xxx
2. Bentuk Normal Pertama First Normal Form 1 NF
Tabel 4.3 Himpunan Relasi 1 NF Tabel KOP_ANGGOTA
peg_id peg_nama peg_jenis
kelamin Sekolah
peg_tempat _lahir
peg_tanggal _lahir
ANG0000001 ARIF L SDN
Kedaung Jakarta 12011985
ANG0000012 ARIF L SDN
Cinangka Jakarta 15031980
peg_alamat peg_kelur
ahan peg_keca
matan peg_kota
peg_kode _pos
peg_telepon peg_hp Jl. Abdul
Sawangan Sawangan Depok 16511
021-7411535 0856xxx
Jl. wahab Cinangka Sawangan Depok
16516 021-7432456
0856xxx
Functional dependency : peg_id Æ peg_nama, peg_jenis_kelamin, peg_sekolah,
peg_tempat_lahir, peg_tanggal_lahir, peg_alamat, peg_kelurahan, peg_kecamatan,
peg_kota, peg_kode_pos, peg_telepon, peg_hp
peg_id ÅÆ peg_sekolah peg_id ÅÆ peg_kelurahan
3. Bentuk Normal Kedua Second Normal Form 2 NF
Tabel 4.4 Himpunan Relasi 2 NF Tabel KOP_ANGGOTA
Table SEKOLAH Sklh_id Nama
Alamat Telpon
Sklh001 SDN Kedaung Kompek
Bappenas 0217411535 Sklh002
SDN Cinangka Jl. Pendidikn
0217456782 Tabel KELURAHAN
kel_id Nama Kel001 Kedaung
Kel002 Cinangka Functional dependency :
sklh_id ÅÆ nama, alamat, telepon kel_id ÅÆ nama
Keterangan :
Bentuk Normal Kedua 2NF dari Tabel KOP_ANGGOTA menghasilkan 1 tabel yaitu KOP_KELURAHAN
b. Tabel Simpanan 1. Bentuk Tidak Normal Unnoralized Form
Tabel 4.5 Himpunan relasi Unnormalized Form Tabel KOP_SIMPANAN
nama Sim_pokok Sim_wajib Sim_manasuka ARIF 500000 150000
200000 ARIF 500000 150000
250000 2. Bentuk Normal Pertama First Normal Form 1 NF
Tabel 4.6 Himpunan Relasi 1 NF Tabel KOP_SIMPANAN
Sim_id peg_id Sim_pokok Sim_wajib
Sim_manasuka Sim001 ANG0000001
500000 150000
200000 Sim002 ANG0000012
500000 150000
250000 Functional dependency :
sim_id Æ peg_id, sim_pokok, sim_wajib, sim_manasuka
sim_id ÅÆ peg_id c. Tabel Pinjaman
1. Bentuk Tidak Normal Unnoralized Form
Tabel 4.7 Himpunan relasi Unnormalized Form Tabel KOP_PINJAMAN
nama pjm_tanggal Jmlh_pinjam ARIF 1122010 800000
ARIF 1122010 1500000
2. Bentuk Normal Pertama First Normal Form 1 NF
Tabel 4.8 Himpunan Relasi 1 NF Tabel KOP_PINAJAMAN
pjm_id peg_id Pjm_tanggal
Pjm_harga Pjm_angsuran
Pjm002 ANG0000001 1122010 800000
12 Pjm003 ANG0000012 1122010 1500000
12
pjm_bunga pjm_jml_angsuran Pjm_pbulan Pjm_status
16000 67000 83000 aktif 30000 125000 155000 aktif
Functional dependency : pjm_id Æ peg_id, pjm_tanggal, pjm_harga,
pjm, angsuran, pjm_bunga, pjm_jml_angsuran, pjm_pbulan, pjm_status
pjm_id ÅÆ peg_id d. Tabel Penarikan
1. Bentuk Tidak Normal Unnoralized Form
Tabel 4.9 Himpunan relasi Unnormalized Form Tabel KOP_PENARIKAN
nama pen_tanggal Jmlh_penarikan
ARIF 1112010 550000 ARIF 1112010 700000
2. Bentuk Normal Pertama First Normal Form 1 NF
Tabel 4.10 Himpunan Relasi 1 NF Tabel KOP_PENARIKAN
pen_id peg_id pen_tgl pen_jumlah
pen_saldo Pen001 ANG0000001 1112010
550000 2450000
Pen002 ANG0000012 1112010 700000
3300000 Functional dependency :
pen_id Æ peg_id, pen_tgl, pen_jumlah, pen_saldo pen_id ÅÆ peg_id
c. Transformasi ERD ke Database reational